B.Sc. Courses
For students admitted from academic year 2011/2012 onwards
By Department
By Course Code
| 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 |
| 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 |
| 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 |
| 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 |
| MATB110. | Calculus I |
| MATB110. | Calculus I (CEE) |
| MATB110. | Calculus I (CIS) |
| MATB110. | Calculus I (ECE) |
| MATB110. | Calculus I (EME) |
| 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 |
| MATB220. | Engineering Mathematics II (ECE) |
| MATB220. | Engineering Mathematics II (EME) |
| MATB220. | Engineering Mathematics II (CEE) |
| 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 |
| MATB360. | Introduction to Financial Mathematics |
| MATB412. | Fourier and Signal Analysis |
| Supporting Group - Chemistry | |
| CHEM112. | General Chemistry |
| Supporting Group - Physics | |
| PHYS120. | Physics I |
| PHYS120. | Physics I (EME) |
| PHYS120. | Physics I (CEE) |
| PHYS120. | Physics I (MATH) |
| PHYS120. | Physics I (ECE) |
| PHYS210. | Physics II |