Requisite Type: / Module Code / Module Name / ECTS
Credits / Taught in Semester(s) / Examined/ Submitted in Semester(s) / Duration of exam (hours) / Lectures Shared With: / Bonded with:
(1BP) First University Examination in Engineering (Electronic & Computer)
MA140 / Engineering Calculus / 5 / 1 / 1 / 2 / All BE Programmes
MM140 / Engineering Mathematical Methods / 5 / 2 / 2 / 2 / All BE Programmes
MP120 / Engineering Mechanics / 5 / 1 / 1 / 2 / All BE Programmes
CH140 / Engineering Chemistry / 5 / 1 / 1 / 2 / All BE Programmes
PH140 / Engineering Physics / 5 / 2 / 2 / 2 / All BE Programmes
EI140 / Fundamentals of Engineering / 10 / Full Year / 1 + 2 / 2 + 2 / All BE Programmes
EI160 / Engineering Graphics / 5 / 1 / 1 / c/a / All BE Programmes, BCM
EI150 / Engineering Design* / 10 / 2 / 2 / c/a / All BE Programmes, BCM
CT140 / Engineering Computing / 10 / Full Year / 1 + 2 / 2 + 2 / All BE Programmes, BCM
TOTAL FOR THE COMPUTATION OF HONOURS = 60 ECTS
Where there is no examination indicated it may be assumed that the examination is by continuous assessment = c/a
*This module is a course requirement: Students must achieve a minimum of 40% in this module. It cannot be passed by compensation.
Requisite Type: / Module Code / Module Name / ECTS
Credits / Taught in Semester(s) / Examined/ Submitted in Semester(s) / Duration of exam (hours) / Lectures Shared With: / Bonded with:
(2BP) Second University Examination in Engineering (Electronic & Computer)
MA2101 / Mathematics and Applied Mathematics I / 5 / 1 / 1 / 2 / All eng
MA2102 / Mathematics and Applied Mathematics II / 5 / 2 / 2 / 2 / All eng
CE225 / Engineering Materials / 5 / 1 / 1 / 2 / All eng
ME223 / Thermodynamics & Fluid Mechanics / 5 / 1 / 1 / 2 / All eng
EE231 / Electronic Instrumentation and Sensors / 5 / 1 / 1 / 2 / All eng
EE230 / Electrical Circuits & Systems / 5 / 1 / 1 / 2 / 2BP, 2BEE, 2BSE, 2BM, 3BEE
EE219 / Analogue Systems Design I / 5 / 2 / 2 / 2 / 2BP, 2BEE
EE220 / Digital Systems I / 5 / 2 / 2 / 2 / 2BP, 2BEE
EE224 / Microprocessors Systems Engineering / 5 / 2 / 2 / 2 / 2BP, 2BEE, 3BSE (EE353)
CT229 / Programming II / 10 / Full year / 2 / 2 / 2BP, 2BEE, 2BCT
CT230 / Database Systems I / 5 / 1 / 1 / 2 / 2BCT
TOTAL FOR THE COMPUTATION OF HONOURS = 60 ECTS
Where there is no examination indicated it may be assumed that the examination is by continuous assessment = c/a
Requisite Type: / Module Code / Module Name / ECTS
Credits / Taught in Semester(s) / Examined/ Submitted in Semester(s) / Duration of exam (hours) / Lectures Shared With: / Bonded with:
(3BP) Third University Examination in Engineering (Electronic & Computer)
MG331 / Business Management and Finance / 5 / 1 / 1 / 2 / 3BLE
EE355 / Project & Professional Studies* / 10 / Full Year / Spring / Project + CA / 3BLE, 3BEE
EE347 / Embedded Systems Applications Programming / 5 / 2 / 2 / 2 / 4BEE (EE446)
CT326 / Programming III / 10 / Full year / Spring / 2 + c/a / 3BCT, 3BA, 3IS
EE350 / Fundamentals of Electromagnetic Theory / 5 / 2 / Spring / 2 / 3BEE
EE345 / Digital Systems II / 5 / 1 / 1 / 2 / 3BLE, 4BEE
EE342 / Analogue Systems Design II / 5 / 2 / 2 / 2 / 3BLE, 3BEE
EE357 / Signals and Communications / 5 / 1 / 1 / 2 / 3BLE, 4BEE 3BSE EE stream
EE344 / Communication Systems Engineering / 5 / 1 / 1 / 2 / 3BLE, 3BSE
EE343 / Communication Signals and Systems / 5 / 2 / Spring / 2 / 3BLE
TOTAL FOR THE COMPUTATION OF HONOURS = 60 ECTSWhere there is no examination indicated it may be assumed that the examination is by continuous assessment = c/a
*This module is a course requirement: Students must achieve a minimum of 40% in this module. It cannot be passed by compensation.
Requisite Type: / Module Code / Module Name / ECTS
Credits / Taught in Semester(s) / Examined/ Submitted in Semester(s) / Duration of exam (hours) / Lectures Shared With: / Bonded with:
(4BP) BE Degree Examination (Electronic & Computer)
EE451 / System on Chip Design I / 5 / 1 / 1 / 2 / 4BLE
EE452 / System on Chip Design II / 5 / 2 / 2 / 2 / 4BLE
EE441 / Advanced RF Engineering Electromagnetics / 5 / 2 / 2 / 2 / 4BN 4BLE
EE445 / Digital Signal Processing / 5 / 1 / 1 / 2 / 4BLE,4BSE EE stream
EE453 / Telecommunications Software Applications / 5 / 1 / 1 / 2 / 4BLE
EE444 / Communications and Signal Processing Applications / 5 / 2 / 2 / 2 / 4BLE
CT414 / Distributed Systems and
Co-Operative Computing / 5 / 1 / 1 / 2 / 4BCT
CT420 / Real-Time Systems / 5 / 2 / 2 / 2 / 4BCT
CT417 / Software Engineering III / 5 / 1 / 1 / 2 / 4BCT
CT475 / Machine Learning & Data Mining / 5 / Full Year / 2 / 2 / 4BCT
EE443
CT434 / BE Project* or
Electronic and Computer Eng. Project* / 10
10 / Full year
Full year / 2
2 / Project
Project / 4BLE, 4BEE
TOTAL FOR THE COMPUTATION OF HONOURS = 60 ECTS
*This module is a course requirement: Students must achieve a minimum of 40% in this module. It cannot be passed by compensation.