## Department of Civil and Environmental Engineering | |

CEEB110. | Computer Science |

CEEB120. | Civil Engineering Drawing |

CEEB121. | Statics |

CEEB122. | Introduction to Civil and Environmental Engineering |

CEEB210. | Kinematics and Dynamics |

CEEB211. | Mechanics of Materials |

CEEB212. | Surveying |

CEEB220. | Fluid Mechanics |

CEEB221. | Mathematics for Civil Engineering |

CEEB222. | Construction Materials |

CEEB223. | Engineering Geology |

CEEB224. | Structural Analysis |

CEEB310. | Environmental Engineering I |

CEEB311. | Steel Design |

CEEB312. | Construction Management and Practice |

CEEB313. | Soil Mechanics |

CEEB320. | Environmental Engineering II |

CEEB321. | Reinforced Concrete Design |

CEEB322. | Foundation Engineering |

CEEB350. | Civil Engineering Hydraulics |

CEEB351. | Advanced Topics in Soil Mechanics |

CEEB410. | Civil Engineering Project I |

CEEB411. | Integrated Project Design |

CEEB420. | Civil Engineering Project II |

CEEB450. | Advanced Mechanics of Materials |

CEEB451. | Advanced Structural Analysis |

CEEB452. | Structural Vibrations |

CEEB453. | Advanced Reinforced Concrete Design |

CEEB454. | Structural Systems and Analysis |

CEEB455. | Selected Topics in Geotechnical Engineering |

CEEB456. | Earth Retaining Systems |

CEEB457. | Application of Numerical Methods in Geotechnical Engineering |

CEEB458. | Introduction to Soil Improvement |

CEEB459. | Engineering Economics and Ethics |

CEEB460. | Construction Planning, Scheduling and Control |

CEEB461. | Construction Methods, Procedure and Equipment |

CEEB462. | Environmental Engineering III |

CEEB463. | Essentials to Environmental Biotechnology |

CEEB464. | Wastewater Treatment Engineering |

CEEB465. | Traffic Engineering |

CEEB466. | Transportation Planning and Public Transport System |

CEEB467. | Special Topics in Civil Engineering |

CEEB468. | Intensive Industrial Training |

CEEB469. | Civil Engineering Internship I |

CEEB470. | Civil Engineering Internship II |

SASG100. | University Life (CEE) |

## Department of Computer and Information Science | |

CISB110. | Programming Science |

CISB111. | Discrete Structures |

CISB112. | Information Technology, Professionalism, and Ethics |

CISB120. | Algorithms and Data Structures I |

CISB121. | Digital Systems |

CISB122. | Probability and Statistics |

CISB210. | Algorithms and Data Structures II |

CISB211. | Computer Organization |

CISB212. | Numerical Methods and Computation |

CISB220. | Compiler Construction |

CISB221. | Introduction to Database Systems |

CISB222. | Principles of Operating Systems |

CISB250. | Human-computer Interaction |

CISB251. | Object- Oriented Analysis and Design Patterns |

CISB310. | Computer Networks |

CISB350. | Advanced Operating Systems |

CISB351. | Advanced Database Systems |

CISB352. | Computer Based Simulation |

CISB353. | Formal Languages and Automata |

CISB354. | Programming Language |

CISB355. | Computer Graphics |

CISB356. | Distributed Computer Systems |

CISB357. | Fundamentals of Digital Image Processing |

CISB358. | Fundamentals of Artificial Intelligence |

CISB359. | Information Systems Analysis and Design |

CISB360. | Internship I |

CISB361. | Internship II |

CISB362. | Systems and Networks |

CISB363. | Information Retrieval and Web Mining |

CISB364. | Data Visualization |

CISB365. | Multimedia Computing |

CISB366. | Bioinformatics |

CISB410. | Final Year Project |

CISB450. | Advanced Artificial Intelligence |

CISB451. | Fundamentals of Pattern Recognition |

CISB452. | Groupware Systems |

CISB453. | Internship III |

CISB454. | Introduction to Natural Language Processing |

CISB456. | Queue and Scheduling |

CISB457. | Software Engineering Principles |

CISB458. | Software Project Management |

CISB459. | Special Topics in Computer and Information Science I (Virtual Reality and Digital Entertainment) |

CISB460. | Formal Methods in Software Engineering |

CISB461. | Information Security |

CISB462. | Introduction to Electronic Commerce |

CISB463. | Logic for Computer Science |

CISB464. | Organization and Management |

CISB465. | Professional in Software Engineering |

CISB466. | Special Topics in Computer and Information Science II |

## Department of Electrical and Computer Engineering | |

ECEB110. | Digital Systems |

ECEB111. | Introduction to Electrical and Computer Engineering |

ECEB112. | Computer Science |

ECEB120. | Information Technology Revolution and Electronics |

ECEB121. | Embedded Systems |

ECEB122. | Circuit Analysis |

ECEB210. | Signals and Systems |

ECEB211. | Measurement and Instrumentation |

ECEB220. | Electric Machines |

ECEB221. | Fundamental Electronics |

ECEB222. | Discrete Structure |

ECEB250. | Electromagnetism |

ECEB251. | Numerical Method and Computation |

ECEB252. | Probability and Statistics |

ECEB253. | Linear Algebra |

ECEB254. | Biology |

ECEB255. | Semiconductor Device Physics |

ECEB256. | Computer Systems and Network Fundamentals |

ECEB257. | Introduction to Electro-robot Design |

ECEB258. | Internship |

ECEB259. | Internship I |

ECEB260. | Internship II |

ECEB310. | Applied Electronics |

ECEB311. | Digital Signal Processing |

ECEB320. | Control Systems |

ECEB321. | Ece Seminars |

ECEB350. | Introduction to Biomedical Engineering |

ECEB351. | Fundamental Bio-electricity |

ECEB352. | Biomedical Electronics |

ECEB353. | Introduction to Biomedical Signal Analysis |

ECEB354. | Power Electronics |

ECEB355. | Power System Analysis |

ECEB356. | Power Quality and Energy Saving |

ECEB357. | Power Electronics Design and Implementation |

ECEB358. | Electric Drive |

ECEB359. | Principles of Communication Systems |

ECEB360. | Rf and Microwave Techniques for Wireless Systems |

ECEB361. | Antenna Theory and Applications in Wireless Communications |

ECEB362. | Cellular Communication Network Design and Optimization |

ECEB363. | Introduction to Wireless Technology for Digital Game |

ECEB364. | Advanced Topics in Analog and Mixed-signal Integrated Circuit Design |

ECEB365. | Introduction to Data Converters |

ECEB366. | Introduction to Radio-frequency Circuits and Systems |

ECEB368. | Analog Integrated Circuit Design |

ECEB410. | Design Project I |

ECEB420. | Design Project II |

ECEB450. | Digital Control |

ECEB451. | Special Topic in Ece |

ECEB452. | Biomedical Measurement and Instrumentation |

ECEB453. | Introduction to Biomedical Imaging |

ECEB454. | Renewable Energy Conversion |

ECEB455. | Power System Design and Implementation |

ECEB457. | Introduction to Wireless Sensing Network |

ECEB458. | Microwave and Millimeter Wave System Design |

SASG100. | University Life (ECE) |

## Department of Electromechanical Engineering | |

EMEB110. | Engineerig Drawing I |

EMEB111. | Program Design for Engineers |

EMEB120. | Engineering Drawing II |

EMEB121. | Engineering Materials |

EMEB122. | Statics |

EMEB210. | Strength of Materials |

EMEB211. | Thermodynamics |

EMEB212. | Manufacturing Technology |

EMEB213. | Electrical Engineering |

EMEB220. | Dynamics |

EMEB221. | Computer-aided Design |

EMEB222. | Machine Elements |

EMEB223. | Mechatronics |

EMEB310. | Production Management |

EMEB311. | Fluid Mechanics |

EMEB312. | Control Engineering |

EMEB320. | Heat Transfer |

EMEB321. | Computer Engineering |

EMEB350. | Advanced Manufacturing |

EMEB351. | Advanced Materials for Engineering |

EMEB352. | Airconditioning and Refrigeration |

EMEB353. | Applications of Vibration and Noise Control |

EMEB354. | Computer Technology in Engineering |

EMEB355. | Corrosion, Wear and Degradation and Materials |

EMEB356. | Electrical Services- Wiring and Installations |

EMEB357. | Electromechanical Energy Conversion |

EMEB358. | Electronics and Instrumentation |

EMEB359. | Finite Element Techniques in Engineering |

EMEB360. | Fundamentals of Automotive Engineering |

EMEB361. | Industrial Data Management |

EMEB362. | Intelligent Buildings |

EMEB363. | Internal Combustion Engines |

EMEB364. | Internship |

EMEB365. | Internship I |

EMEB366. | Internship II |

EMEB367. | Introduction to Computational Fluid Dynamics |

EMEB368. | Introduction to Engineering Management |

EMEB369. | Introduction to Fire Engineering and Plumbing |

EMEB370. | Introduction to Robotics |

EMEB371. | Mechanical Behaviour of Engineering Materials and Basic Failure Analysis |

EMEB372. | Optimization Techniques and Their Applications in Engineering |

EMEB373. | Production Systems, Planning & Control |

EMEB374. | Special Topics in Electromechanical Engineering I |

EMEB375. | Special Topics in Electromechanical Engineering II |

EMEB376. | Theory of Mechanisms |

EMEB410. | Design Project |

## Department of Mathematics | |

MAEB214. | Introduction to Education |

MAEB215. | Educational Psychology |

MAEB216. | Theory of Curriculum and Instruction (secondary Mathematics) |

MAEB223. | Integrating It Into Secondary Teaching and Learning |

MAEB224. | Philosophy of Education |

MAEB313. | Subject Based Teaching Methods (secondary Mathematics) I |

MAEB314. | Counseling and Guidance |

MAEB321. | Subject Based Teaching Methods (secondary Mathematics)ii |

MAEB322. | Learning Technology for Secondary Mathematics Teaching |

MAEB410. | Supervised Teaching and School Experience I |

MAEB411. | Sociology of Education |

MAEB420. | Supervised Teaching and School Experience II |

MAEB421. | Elementary Mathematics Teaching and Research |

MAEB450. | Educational Administration |

MAEB451. | Educational Evaluation |

MAEB452. | Research in Mathematics Education |

MAEB453. | Introduction to Special Education |

MAEB454. | Teacher Ethics and Teacher Professional Development |

MATB001. | Pre-calculus |

MATB110. | Calculus I (EME) |

MATB110. | Calculus I |

MATB110. | Calculus I (ECE) |

MATB110. | Calculus I (CIS) |

MATB110. | Calculus I (CEE) |

MATB111. | Discrete Mathematics |

MATB112. | Linear Algebra I |

MATB120. | Calculus II |

MATB120. | Calculus II (CEE) |

MATB120. | Calculus II (CIS) |

MATB120. | Calculus II (ECE) |

MATB120. | Calculus II (EME) |

MATB121. | Geometry |

MATB122. | Linear Algebra II |

MATB210. | Engineering Mathematics I |

MATB211. | Calculus III |

MATB212. | Mathematical Analysis I |

MATB213. | Probability |

MATB220. | Engineering Mathematics II (CEE) |

MATB220. | Engineering Mathematics II (EME) |

MATB220. | Engineering Mathematics II (ECE) |

MATB220. | Engineering Mathematics II |

MATB221. | Mathematical Analysis II |

MATB222. | Applied Statistics |

MATB225. | Numerical Analysis |

MATB226. | Operations Research |

MATB310. | Ordinary Differential Equations |

MATB311. | Complex Analysis |

MATB312. | Elementary Number Theory |

MATB315. | Introduction to Stochastic Process |

MATB320. | Abstract Algebra |

MATB323. | Partial Differential Equations |

MATB324. | Mathematics Experiments |

MATB325. | Intorduction to Real Analysis and Hilbert Spaces |

MATB350. | Mathematical Analysis III |

MATB351. | History of Mathematics |

MATB352. | Introduction to Stochastic Calculus |

MATB353. | Time Series Analysis |

MATB354. | Applied Linear Algebra |

MATB355. | Numerical Matrix Analysis |

MATB356. | Introduction to Computational Intelligence |

MATB357. | Mathematical Modeling |

MATB358. | Topics in Applied Mathematics |

MATB359. | Honorary Project (Final Year Project from 2015/2016) |

MATB360. | Introduction to Financial Mathematics |

MATB412. | Fourier and Signal Analysis |

## Chemistry Supporting Group | |

CHEM112. | General Chemistry |

PHYS120. | Physics I |

PHYS210. | Physics II |