Curriculum
Semester 1
- IBI 1301 General Biology
- ICH 1301 General Chemistry
- EME1201 Engineering Mechanics
- EEE1300 Fundamentals of Electrical and Electronic Engineering
- PMA 1302 Engineering Mathematics
- ICO1301 Programming Fundamentals with Python
- ECE1300 Computer Aided Visualization
Semester 2
- ECE1201 Building Construction Materials
- PMA2204 Differential Equations
- ECE1302 Fluid Mechanics (I)
- EMN1300 Introduction to Principles of Management
- PMA2203 Linear Algebra
- EME1203 Materials Science
- ECE1203 Soil Mechanics & Geology (I)
- EME1305 Strength of Materials
Semester 1
- SMA2204 Advanced Calculus-Multi Variable Integration
- ICM1300 Effective Communication
- ECE2300 Engineering Hydrology
- EMN3300 Introduction to Principles of Economics
- SMA2206 Probability and Statistics
- ECE2301 Structural Analysis
Semester 2
- ECE2202 Concrete Technology
- ECE2203 Construction Management
- ECE2304 Engineering Surveying
- ECE2205 Environmental Engineering
- ECE2206 Fluid Mechanics (II)
- SMA2205 Numerical Analysis
- ECE2207 Soil Mechanics & Geology (II)
- ECE2208 Transportation Engineering
Semester 1
- ECE3300 Advance Structural Analysis
- ECE3301 Construction Technology
- ECE3302 Finite Element Methods
- ESC3200 Green and Sustainable Technologies
- ECE3304 Highway Engineering Design
- IHM1301 Human Behaviour and Ethics
- ECE3305 Project Management
Semester 2
- ECE3306 Design of Reinforced Concrete Structures
- ECE3307 Design of Steel Structures
- ECE3308 Geotechnical Engineering Design
- ECE3309 Hydraulic Engineering Design
- EMN3101 Industrial Law
- ECE3310 Water & Wastewater Engineering Design
- ECE3211 Surveying Camp (Graduation requirement)
Semester 1
- ECE4400 CDP (Comprehensive Design Project)
- EHM4200 Engineering Ethics and Public Policy
- ECE4601 FYP (Final Year Project)
- ECE4202 Building Services Engineering
- ECE4203 Coastal Engineering & Management
- ECE4204 Design of Advanced Concrete Structures
- ECE4205 Design of Timber and Masonry Structures
- ECE4206 Foundation Engineering
- ECE4207 Geo-Environmental Engineering
- ECE4208 Rural Water Supply & Sanitation
- ECE4111 Introduction to Digital Arts
- ECE4109 Introduction to Music Composition
- ECE4110 Meditation & Yoga
- EEE4601 Industrial Training
Semester 2
- ECS3300 Artificial Intelligence and Computer Vision
- ECE4400 CDP (Comprehensive Design Project)
- ECE4601 FYP (Final Year Project)
- SHM4201 Sociology and Ethics for a Technological Society
- ECE4212 Advanced Geotechnical Engineering
- ECE4213 Computer Analysis of Structures
- ECE4214 Dynamic Analysis of Structures
- ECE4215 Environmental Engineering Design
- ECE4216 Traffic Engineering & Design
- ECE4217 Bridge Engineering
- ECE4218 Computational Geotechnics
- ECE4219 Design of Multi-storey Buildings
- ECE4220 Highway Construction & Maintenance
- ECE4221 Irrigation Engineering
- ECE4222 Building Information Modelling (BIM)
- ECE4223 Disaster Risk Management & Mitigation
- ECE4224 Building Pathology
- ECE4225 Open Channel Hydraulics
- ECE4226 Remote Sensing & GIS
