cairo university engineering credit hours