Bachelor of Engineering in Civil and Environmental Engineering

Total Number of Credits: 248 ECTS

Year 1: Fall Semester (34 ECTS)
Year 1: Spring Semester (34 ECTS)
Year 2: Fall Semester (30 ECTS)
Year 2: Spring Semester (30 ECTS)
Year 3: Fall Semester (30 ECTS)
Year 3: Spring Semester (30 ECTS)
Year 4: Fall Semester (30 ECTS)
Year 4: Spring Semester (30 ECTS)
ENG 100 - Introduction to Engineering
This course introduces students to the foundation and fundamental principles required to become analytical, detail-oriented, and productive engineers. The students will also gain an overview of what engineers do and of the various areas of specialization. Important topics for the engineering profession such as research in engineering, communications, and safety are also introduced. Additionally, students will work together in interdisciplinary groups to research, design, fabricate, test, and deploy a complete engineering project. Through lectures, laboratory practicum and project work, the students will become familiar with the following topics:
  • Overview of the Engineering Discipline
  • Engineering Communications
  • Research Skills
  • Occupational Health & Safety
  • Drafting and 3D Modelling
  • Fundamental Dimensions and Units
  • Manufacturing (3D Printing and/or others)
  • Material & Chemical Properties
  • Hydraulics and Fluids management
  • Programming * AC/DC circuits
ENG 101 - Programming for Engineers
Programming for Engineers is a comprehensive introductory course designed specifically for students with little or no prior programming experience. The course aims to equip students with fundamental programming skills and a solid understanding of the role computation can play in problem-solving. By the end of the course, students will develop the confidence and ability to write small programs to accomplish practical goals, regardless of their field of study.
ENG 102 – Engineering Materials I
The module covers the fundamentals of materials science and engineering. These include the understanding of the material structure from the atomic to micro to macro levels. The effects of the structure and the processing techniques on the material properties will be discussed. These concepts will be illustrated using metals to allow students to utilize the knowledge for materials selection in common engineering applications.
Course aims:
1) To build a deep understanding of the interconnections between microstructure, processing, and properties of materials and the implications on large-scale engineering applications
2) To enhance the ability of students to connect atomic level behavior of materials with their mechanical properties
3) Familiarize the students with materials characterization techniques, incl. tools for micro-structural observations and mechanical characterization;
ENG 200 - Differential Equations & Linear algebra
1. Differential equations of first- and second-order
2. Series solution of differential equations
3. Laplace transforms and its application to the solution of initial value problems
4. Some of the important special functions.
5. Linear algebra applications
6. Incorporation of the software package Mathematica for both calculus & linear algebra applications.
ENG 201 – Applied Probability and Statistics
This course provides an introduction to basic probability theory and statistics. Topics include sample spaces, events, classical and axiomatic definition of probability, conditional probability, independence, expectation and conditional expectation, variance, distributions of discrete and continuous random variables, joint distributions, central limit theorem, descriptive statistics, confidence interval estimation, and hypothesis testing.

ENG 202 - Numerical Methods in Engineering
The course is an introductory to the fundamental formulation, methodology and techniques for numerical solution of practical engineering problems. The subject is initiated with fundamental principles and the implications for algorithm accuracy and stability. Error propagation and stability analysis is introduced from first principles. The solution of systems of linear equations, (comprising 90% of numerical effort in science and engineering). The error and stability issues associated with solving linear systems will be covered extensively. The concept of interpolation and its role as foundation for numerical differentiation and integration is introduced, emphasizing classical (Lagrange, Newton) polynomial interpolation. Numerical differentiation and integration is covered in depth, with particular emphasis on the error and convergence analysis. The final part of the course introduces the fundamentals of finite-difference solutions to ordinary differential equations (ODEs), again with emphasis on error and convergence analysis.
ENG 300 - Interdisciplinary Design Projects     
In this course students work in interdisciplinary teams toward a holistic approach to design projects; including problem definition, design proposal, implementation, and critical evaluation. The course explores design research and practice within social and economic contexts; including the ethical, cultural, and environmental impacts of design decisions, intellectual property considerations, and aspects of appropriate professional conduct. The course will focus on tools and skill sets that are particularly important for succeeding in a design project, including planning, teamwork, project management, and design reporting. Where possible, it is expected that the projects will include an industrial partner, who will provide realistic industrial problems and support them with necessary guidance and resources. This course requires students form and work in groups of 5 or more in size.
ENG 400 - Capstone Project
The capstone project is the culminating experience of the student's engineering program and provides students with the opportunity to apply and integrate their knowledge and skills gained from earlier years. This course spans two semesters (one academic year), during which students work in teams to apply their knowledge and skills to solve design and operational problems with real world constraints. At the completion of the unit, students will hand over their project deliverables and present project outcomes in a report as well as end-of-semester oral presentation and defense.
CEE 200 or MAE 200 - Structural Mechanics I
The subject of structural mechanics aims to study forces acting on bodies at rest. Time will be spent finding free body diagrams, as well as finding resultant forces for a variety of force systems and structures. In addition, finding the reacting forces at the boundaries, due to forces acting on bodies will be also derived. From the analysis of forces, the stresses present within the structure will be analyzed. Students shall develop critical thinking skills to be able to develop an analysis that leads to suitable solution(s) to structural (statics) real life problems using force and stress analysis.

CEE 201 - Environmental Chemistry
The module is essential for an undergraduate Civil and Environmental Engineering program since it is a prerequisite for further courses related to environmental engineering area, i.e. environmental engineering, water and wastewater treatment processes, electives. This course will give the students fundamental knowledge on environmental chemistry. It will include chemistry principles, cycles of chemicals in environment, reactions, kinetics, equilibria, electrochemistry, chemistry of environmental processes.
CEE 202 - Environmental Engineering
Environmental engineering fundamentals are essential for an undergraduate Civil and Environmental Engineering program. Environmental engineering is a relatively new field of study in civil engineering. Pollution issues became evident in the 20th century as surface waters became polluted with untreated industrial and municipal wastes. Disease outbreaks were common. These issues have been largely addressed in western society, but in developing countries, access to clean water and adequate sanitation remain as significant public health issues. Overcoming these challenges require successful use of combined tools from civil engineering and chemical engineering domains together with tools from environmental health domain.
CEE 203 - Structural Analysis
This course provides the students with fundamental analysis methods, which they can apply to analyze a range of statically determinate and indeterminate structures. More specifically students will be able to analyze the truss, beam, column and frame. The specific aims of the course are: 1) To lay the foundation for structural engineering design modules 2) To master fundamental methods used in structural analysis for statically determinate and indeterminate structures

CEE 204 - Civil Engineering CAD and Surveying
This module will introduce the basic concepts of civil engineering drawings with an emphasis on technical solutions. Specifically, students will learn the CAD tools, and general design process for infrastructure projects, such as tall buildings, highways, bridges, dams, tunnels, and land development. This course will also give the students’ knowledge of surveying, including determination of positions on the earth’s surface. Students will gain the ability to understand and apply methods and use instruments to make measurements and collect data for determining horizontal distances; differences in elevation; angular differences and calculating areas and volumes.
CEE 300 - Structural Design – Concrete
The objective of this module is to prepare students for entry level structural engineering employment by providing them with abilities to design reinforced concrete structures. It is a direct application of preceding modules: Structural Analysis. This module will provide the basic design techniques for students to be ready for the succeeding module: Capstone Design. This module provides students with abilities to design reinforced concrete structural members such as beams, columns, slabs and foundations. The mechanics underlying the code design procedures are evaluated as well as their application to practical design problems. The specific objectives are: 1) To introduce reinforced concrete as construction material in structures to students 2) To develop a deep understanding of mechanics underlying concrete design codes for students 3) To develop students’ skills to conduct practical structural design of concrete structures independently.
CEE 301 - Structural Design – Steel
The objective of this module is to prepare students for entry level structural engineering employment by providing them with abilities to design steel structures. It is a direct application of preceding module: Structural Analysis. This module will provide the basic design techniques for students to be ready for the module: Capstone Design. This module provides students with abilities to design steel structural members such as beams, columns, slabs and foundations. The mechanics underlying the code design procedures are evaluated as well as their application to practical design problems.
CEE 302 - Geotechnical Engineering
This course provides the students with physical description and classification of soils and explanation of the material behaviour in common loading conditions: one dimensional compression and shear loading mode. In addition, the influence of underground water condition on soil behaviour is presented using the concept of effective stress and seepage flow theory. The specific aims of the course are: 1) To provide civil engineering students fundamental knowledge of soil mechanics, which will serve as the theoretical foundation for geotechnical design study and practice To develop practical skills through conducting soil mechanics/geotechnical experiments and through presentation and interpretation of the experimental data.
CEE 303 - Geotechnical Design
This course provides the students with geotechnical design of shallow and deep foundations, including spread footings, mats, driven piles, and drilled piers. Additional topics include retaining structures, slope stability, subsurface exploration, construction of deep foundations, and analysis of geotechnical structure using numerical method. The specific aims of the course are: 1) To provide an understanding of fundamental concepts of the civil engineering design process. 2) To demonstrate the significance and basic concepts of site-investigation and ground improvement. 3) To equip students for higher level courses in civil engineering with adequate knowledge on general civil engineering design principles, methodology, and environmental and socio-economic considerations.

CEE 304 - Fluid Mechanics
This course will cover the fundamental concepts, techniques, and principles underlying fluids' statics and dynamics. Topics include: • Basic concepts: Definition of a fluid, control volume and differential analysis, kinematics of fluid motion, stress and strain rate, viscosity, Newtonian fluid • Fluids at rest: Fluid statics, variation of pressure with depth, forces on immersed surfaces. • Fluid kinematics and flow types: Reynolds number, Laminar, and Turbulent Flow • Conservation laws for a steady flow: mass and energy continuity, momentum equation, Bernoulli's equation, and applications • Introduction to pipe flow: Internal Flow, major and minor losses.
CEE 305 - Hydraulics and Hydrology
This course introduces the principles of hydraulics and hydrology for civil and environmental engineering students. It aims to provide fundamental principles of hydraulic engineering principles and designs in build environments; and the methods for statistical analysis of hydrologic data, concepts of risk and design, and hydrological consequences of climate change. The various concepts, the definitions, and the methodologies presented in lectures are:
  • Open channel hydraulics to the design of lined and unlined channels
  • Energy and momentum principles with application to channel transitions, critical flow, choked flow, hydraulic jumps, and gradually varied flow
  • Methods for natural channel design and channel restoration
  • The hydrologic processes of precipitation and snowmelt, evapotranspiration, groundwater movement, and surface and subsurface runoff
  • Water resources sustainability issues including water usage and water shortages, climate change impacts, land-use impacts, and source water protection
  • Conceptual models of runoff and basics of hydrologic modeling, including runoff hydrographs, the unit hydrograph method, and the Rational Method
CEE 306 - Civil Engineering Materials
A successful student will be able to understand the mechanical behaviors of various civil engineering construction materials including aggregate, Portland cement and Portland cement concrete, asphalt cement and asphalt concrete, masonry, and woods. They will also be able to apply material properties to design and analyze the civil engineering structures.
CEE 400 - Transportation Engineering
This course introduces the fundamental principles and methods in planning, design, and operations of transportation systems, driver and vehicle performance capabilities, geometric design principles, traffic analysis, and transportation planning. It also allows students to understand the basic principles and methods which engineers and planners use in planning, designing, and operating transportation systems. Applications of fundamental principles and methods of transportation engineering and planning in an urban and rural environment are included.
CEE 401 - Construction Technology and Management
This course will introduce students to the civil engineering projects. Various activities encountered during the life cycle of a civil engineering project will be discussed. The basic learning requirements for the civil engineering project manager will be introduced and the qualitative nature of the construction project management will be emphasized. According to the needs of the construction industry, the course will cover overview of construction projects, procurement, contract management, estimation, project planning, construction technology and introduction to information technology in construction.