MOI UNIVERSITY
SCHOOL OF ENGINEERING
DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING
CURRICULA
for the Degree programmes of
Bachelor of Engineering
in
Computer Engineering
Electrical Engineering (Power and Machines major)
Electrical Engineering (Telecommunications major)
November 2007
1
INTRODUCTION
The Department of Electrical and Computer Engineering was started in 1986 as the
Department of Electrical and Communications Technology, and one of the two
Departments within the then Faculty of Technology. It was created to cater for the
growing need of the country for highly qualified technical manpower in the area of
Electrical and Communications Engineering. Since the establishment of the
department, there has been tremendous growth in the field of Electrical Engineering,
particularly in the areas of electronics, power systems and electrical machines,
telecommunications, control and automation systems and computer engineering, and
the department has come up with a new curriculum in order to train well-qualified
graduate engineers in these rapidly growing areas.
The department has developed three new degree programmes, namely Bachelor of
Engineering in Computer Engineering, Bachelor of Engineering in Electrical
Engineering (Power and Machines major) and Bachelor of Engineering in Electrical
Engineering (Telecommunications major). These degree programmes are designed to
incorporate and anticipate the rapid developments in Electrical and Computer
Engineering. For all these degree programmes, the curriculum lays emphasis on basic
sciences, mathematics and fundamental courses in electrical engineering and
information technology at the beginning, followed by more advanced courses in
Electronics, Telecommunications, Instrumentation, Control Engineering,
Microprocessor and Computer Systems, Electrical Machines and Electrical Power
Systems, with the courses selected depending on the area of specialization. The main
thrust of the curriculum is the development of practical proficiency with sound
theoretical basis. The practical proficiency is achieved through extensive laboratory
training, seminars, engineering projects, workshop practice, industrial visits and
industrial attachments. In addition, the students cover courses in humanities, social
sciences and management.
OBJECTIVES
Bachelor of Engineering in Computer Engineering
The main objectives of the programme are to:
The objectives of the programme are to prepare graduate engineers who:
(a) train computer engineering graduates who can accomplish the design,
analysis, construction and installation of computer systems and
infrastructural facilities, using a professional approach;
(b) train computer engineers with a sound knowledge of the fundamentals
of computer science and engineering so as to enable them to participate
in research and consultancy services;
(c) develop entrepreneurial skills among graduate engineers as a basis for
self employment;
(d) train computer engineers who can provide expert systems maintenance
and support.
Bachelor of Engineering in Electrical Engineering (Telecommunications major)
The objectives of the programme are to prepare graduate engineers who:
(a) are capable of designing, analyzing, implementing and maintaining
telecommunication systems;
(b) are capable of designing, fabricating, testing and maintaining electrical
and electronic equipment and instruments;
(c) are highly skilled in information and communications technology
(d) are equipped with appropriate vocational and entrepreneurship skills;
(e) have positive and responsive attitudes, initiative, and creative thinking.
2
Bachelor of Engineering in Electrical Engineering (Power and Machines major)
The objectives of the programme are to prepare graduate engineers who:
(a) are capable of designing, analyzing, implementing and maintaining
electrical power systems and machines;
(b) are capable of designing, fabricating, testing and maintaining electrical
and electronic equipment and instruments;
(c) are highly skilled in information and communications technology
(d) are equipped with appropriate vocational and entrepreneurship skills;
(e) have positive and responsive attitudes, initiative, and creative thinking.
DURATION OF THE PROGRAMMES
The duration of each degree programme is five academic years, with each academic year
divided into two semesters. In addition, there is a 12-week:
• Workshop Practice after the second year of study,
• Industrial Attachment after the third year of study, and
• Industrial Attachment after the fourth year of study.
ADMISSION REQUIREMENTS
To be eligible for admission into the degree programmes, all applicants must satisfy the
minimum entrance requirements stipulated in the University Entrance Regulations. In
addition, applicants must obtain the minimum cut-off points in KCSE (or equivalent) for
the respective degree programmes in the following cluster of four subjects: Mathematics,
Physics, Chemistry, and one of the following subjects: Biology, Geography, Home Science,
Art and Design, Agriculture, Woodwork, Metalwork, Building Construction, Power
Mechanics, Electricity, Drawing and Design, Aviation Technology, Computer Studies.
COURSE STRUCTURE
Key to codes
COE Computer Engineering courses offered by the Department of Electrical
and Computer Engineering
ECE Electrical Engineering courses offered by the Department of Electrical
and Computer Engineering
MPE Courses offered by the Department of Mechanical and Production
Engineering
IRD Courses offered by the School of Human Resources Development
MAT Courses offered by the Department of Mathematics
STA Courses offered by the Department of Mathematics
PHY Courses offered by the Department of Physics
TEC Common first year courses offered by the School of Engineering
3
A. Bachelor of Engineering in Computer Engineering
YEAR ONE COURSE TITLE UNITS EXAM HOURS
Introduction to Computers and Applications 2 3
Semester 1 Communication Skills for Engineers 3 3
COURSE CODE Engineering Drawing I 3 4
COE 121 Physics for Engineers 4 3
IRD 107 Basic Engineering Mathematics I 3 3
MPE 161 Intro. to the Engineering Profession and Safety 2 N/A
PHY 105 Introduction to Materials Science 3 3
TEC 101 Basic Mechanics 3 3
TEC 105 23
TEC 111
TEC 114
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Introduction to Computer Programming 3 3
COE 162 Circuit Theory I 3 3
ECE 112 Electrical Engineering Materials 3 3
ECE 152 Engineering Drawing IIa with CAD 3 4
MPE 166 Basic Engineering Mathematics II 3 3
TEC 103 Probability and Statistics 2 3
TEC 106 HIV / AIDS Awareness 2 N/A
TEC 107 Chemistry for Engineers 4 3
TEC 112 23
YEAR TWO COURSE TITLE UNITS EXAM HOURS
Computer Operating Systems 3 3
Semester 1 Circuit Theory II 3 3
COURSE CODE Electrical Measurements 3 3
COE 251 Basic Electrical Machines 3 3
ECE 211 Basic Electronics 3 3
ECE 231 Numerical Methods 3 3
ECE 261 Engineering Mathematics I 3 3
ECE 281 Mechanics of Machines I 3 3
MAT 206 24
MAT 207 2 N/A
MPE 241
ECE 291 ECE Lab I
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Web Design and Implementation 2 3
COE 244 Electromagnetic Fields 3 3
ECE 242 Analogue Electronics I 3 3
ECE 252 Basic Electrical Power 3 3
ECE 272 Digital Electronics I 3 3
ECE 282 Research Methods 2 N/A
ECE 294 Engineering Mathematics II 3 3
MAT 208 Fluid Mechanics & Thermodynamics 3 3
MPE 202 Solid Mechanics I 3 3
MPE 222 25
2 N/A
ECE 292 ECE Lab II
COE 290 Workshop Practice 3 N/A
4
YEAR THREE COURSE TITLE UNITS EXAM HOURS
Object-Oriented Programming 3 3
Semester 1 Network Analysis & Synthesis 3 3
COURSE CODE Signals 3 3
COE 363 Control Systems I 3 3
ECE 311 Electromagnetic Waves 3 3
ECE 321 Analogue Electronics II 3 3
ECE 331 Electrical Machines I 3 3
ECE 341 Digital Electronics II 3 3
ECE 351 24
ECE 361 2 N/A
ECE 381
ECE 391 ECE Lab III
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Database Design and Management 3 3
COE 332 Data Structures and Algorithms 3 3
COE 362 Systems Programming 3 3
COE 364 Software Engineering I 3 3
COE 382 Introduction to Telecommunications Engineering 3 3
ECE 322 Transmission Lines 3 3
ECE 342 Analogue Electronics III 3 3
ECE 352 Microprocessor Systems & Assembly Language Prog. 3 3
ECE 382 24
2 N/A
ECE 392 ECE Lab IVc
COE 390 Industrial Attachment I 4 N/A
YEAR FOUR COURSE TITLE UNITS EXAM HOURS
Software Engineering II 3 3
Semester 1 Engineering Project I 1 N/A
COURSE CODE Communication Networks 4 3
COE 481 Digital Communications 4 3
COE 493 Control Systems II 3 3
ECE 421 Power Electronics I 3 3
ECE 423 Microprocessor Interfacing & Applications 3 3
ECE 433 Complex Analysis 3 3
ECE 451 24
ECE 481 2 N/A
MAT 407
ECE 491 ECE Lab Vc
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE User Interface Design and Applications 3 3
COE 412 Computer Graphics and Multimedia 3 3
COE 442 Distributed Systems 3 3
COE 454 Neural Networks 3 3
COE 466 Advanced Web Design 3 3
COE 444 Engineering Project I 1 N/A
COE 493 Instrumentation 3 3
ECE 432 Digital Control 3 3
ECE 438 Engineering Management 3 3
ECE 494 25
2 N/A
ECE 492 ECE Lab VIc
COE 490 Industrial Attachment II 4 N/A
5
YEAR FIVE COURSE TITLE UNITS EXAM HOURS
Elective I 3 3
Semester 1 Elective II 3 3
COURSE CODE Artificial Intelligence and Expert Systems 3 3
Engineering Project II 4 N/A
COE 561 Mobile and Wireless Communications 4 3
COE 590 Renewable Energy Technologies 2 3
ECE 521 Energy Management and Environmental Protection 2 3
ECE 573 Law, Ethics and Professional Practice 3 3
ECE 575 24
ECE 593 2 N/A
ECE 591 ECE Lab VIIc
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Elective III 3 3
Elective IV 3 3
COE 590 Engineering Project II 4 N/A
ECE 522 Photonic Devices and Fiber Optic Communication 4 3
ECE 526 Information Theory and Security 3 3
ECE 594 Operations Research 3 3
20
ECE 592 ECE Lab VIIIc 2 N/A
ELECTIVES COURSE TITLE UNITS EXAM HOURS
Current Topics in Computer Engineering 3 3
COURSE CODE Human Computer Interaction 3 3
COE 511E Simulation and Modeling 3 3
COE 512E Distributed Objects 3 3
COE 514E Embedded Systems Design 3 3
COE 552E Computer Games Design and Development 3 3
COE 553E Finite Element Analysis 3 3
COE 561E Digital Signal Processing 3 3
COE 569E Current Topics in Power Syst. & Electrical Machines 3 3
ECE 524E Tele-Vision Engineering 3 3
ECE 525E Programmable Logic Controllers 3 3
ECE 528E Radio Frequency Circuit Design 3 3
ECE 533E
ECE 543E Electronic Circuits and Systems 3 3
Project Management 3 3
ECE 551E
ECE 599E
6
B. Bachelor of Engineering in Electrical Engineering
(Power and Machines major)
YEAR ONE COURSE TITLE UNITS EXAM HOURS
Introduction to Computers and Applications 2 3
Semester 1 Communication Skills for Engineers 3 3
COURSE CODE Engineering Drawing I 3 4
COE 121 Physics for Engineers 4 3
IRD 107 Basic Engineering Mathematics I 3 3
MPE 161 Intro. to the Engineering Profession and Safety 2 N/A
PHY 105 Introduction to Materials Science 3 3
TEC 101 Basic Mechanics 3 3
TEC 105 23
TEC 111
TEC 114
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Introduction to Computer Programming 3 3
COE 162 Circuit Theory I 3 3
ECE 112 Electrical Engineering Materials 3 3
ECE 152 Engineering Drawing IIa with CAD 3 4
MPE 166 Basic Engineering Mathematics II 3 3
TEC 103 Probability and Statistics 2 3
TEC 106 HIV / AIDS Awareness 2 N/A
TEC 107 Chemistry for Engineers 4 3
TEC 112 23
YEAR TWO COURSE TITLE UNITS EXAM HOURS
Computer Operating Systems 3 3
Semester 1 Circuit Theory II 3 3
COURSE CODE Electrical Measurements 3 3
COE 251 Basic Electrical Machines 3 3
ECE 211 Basic Electronics 3 3
ECE 231 Numerical Methods 3 3
ECE 261 Engineering Mathematics I 3 3
ECE 281 Mechanics of Machines I 3 3
MAT 206 24
MAT 207 2 N/A
MPE 241
ECE 291 ECE Lab I
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Web Design and Implementation 2 2
COE 244 Electromagnetic Fields 3 3
ECE 242 Analogue Electronics I 3 3
ECE 252 Basic Electrical Power 3 3
ECE 272 Digital Electronics I 3 3
ECE 282 Research Methods 2 3
ECE 294 Engineering Mathematics II 3 3
MAT 208 Fluid Mechanics & Thermodynamics 3 3
MPE 202 Solid Mechanics I 3 3
MPE 222 25
2 N/A
ECE 292 ECE Lab II
ECE 290 Workshop Practice 3 N/A
7
YEAR THREE COURSE TITLE UNITS EXAM HOURS
Object-Oriented Programming 3 3
Semester 1 Network Analysis & Synthesis 3 3
COURSE CODE Signals 3 3
COE 363 Control Systems I 3 3
ECE 311 Electromagnetic Waves 3 3
ECE 321 Analogue Electronics II 3 3
ECE 331 Electrical Machines I 3 3
ECE 341 Digital Electronics II 3 3
ECE 351 24
ECE 361 2 N/A
ECE 381
ECE 391 ECE Lab III
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Database Design and Management 3 3
COE 332 Data Structures and Algorithms 3 3
COE 362 Introduction to Telecommunications Engineering 3 3
ECE 322 Transmission Lines 3 3
ECE 342 Analogue Electronics III 3 3
ECE 352 Electrical Machines II 3 3
ECE 362 Electrical Power Systems I 3 3
ECE 372 Microprocessor Systems & Assembly Language Prog. 3 3
ECE 382 24
2 N/A
ECE 396 ECE Lab IVa
ECE 390 Industrial Attachment I 4 N/A
YEAR FOUR COURSE TITLE UNITS EXAM HOURS
Communication Networks 4 3
Semester 1 Digital Communications 4 3
COURSE CODE Control Systems II 3 3
ECE 421 Power Electronics I 3 3
ECE 423 Electrical Power Systems II 3 3
ECE 433 Microprocessor Interfacing and Applications 3 3
ECE 451 Engineering Project I 1 N/A
ECE 471 Complex Analysis 3 3
ECE 481 24
ECE 493 2 N/A
MAT 407
ECE 495 ECE Lab Va
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Instrumentation 3 3
ECE 432 Digital Control 3 3
ECE 438 Power Electronics II 3 3
ECE 452 Special Electrical Machines 3 3
ECE 462 Switchgear and Protection 3 3
ECE 472 Power Transmission and Distribution 3 3
ECE 474 High Voltage Technology 3 3
ECE 476 Engineering Project I 1 N/A
ECE 493 Engineering Management 3 3
ECE 494 25
2 N/A
ECE 498 ECE Lab VIb
ECE 490 Industrial Attachment II 4 N/A
8
Year v COURSE TITLE UNITS EXAM HOURS
Semester 1 Elective I 3 3
COURSE CODE Elective II 3 3
Electric Motor Drive Systems 3 3
ECE 561 Power Systems Analysis 4 3
ECE 571 Renewable Energy Technologies 2 3
ECE 573 Energy Management and Environmental Protection 2 3
ECE 575 Engineering Project II 4 N/A
ECE 590 Law, Ethics and Professional Practice 3 3
ECE 593 24
ECE Lab VIIb 2 N/A
ECE 597
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Elective III 3 3
Elective IV 3 3
ECE 562 Electrical Machine Design 4 3
ECE 572 Power System Dynamics and Control 3 3
ECE 590 Engineering Project II 4 N/A
ECE 594 Operations Research 3 3
20
ECE 598 ECE Lab VIIIb 2 N/A
ELECTIVES COURSE TITLE UNITS EXAM HOURS
Current Topics in Computer Engineering 3 3
COURSE CODE Human Computer Interaction 3 3
COE 511E Simulation and Modeling 3 3
COE 512E Distributed Objects 3 3
COE 514E Embedded Systems Design 3 3
COE 552E Computer Games Design and Development 3 3
COE 553E Finite Element Analysis 3 3
COE 561E Digital Signal Processing 3 3
COE 569E Tele-Vision Engineering 3 3
ECE 524E Optimization and Control 3 3
ECE 528 Programmable Logic Controllers 3 3
ECE 532E Fuzzy Logic and Neural Networks 3 3
ECE 533E Radio Frequency Circuit Design 3 3
ECE 534E
ECE 543E Electronic Circuits and Systems 3 3
Current Topics in Power Syst. & Electrical Machines 3 3
ECE 551E Utilization of Electrical Energy
ECE 566E Electrical Power Generation 33
ECE 576E Power System Economics and Planning 33
ECE 577E Illumination Engineering 33
ECE 578E Project Management 33
ECE 579E
ECE 599E
9
C. Bachelor of Engineering in Electrical Engineering
(Telecommunications major)
YEAR ONE UNIT EXAM HOURS
S
Semester 1 2 3
COURSE CODE COURSE TITLE 3 3
3 4
COE 121 Introduction to Computers and Applications 4 3
IRD 107 Communication Skills for Engineers 3 3
MPE 161 Engineering Drawing I 2 N/A
PHY 105 Physics for Engineers 3 3
TEC 101 Basic Engineering Mathematics I 3 3
TEC 105 Intro. To the Engineering Profession and Safety 23
TEC 111 Introduction to Materials Science
TEC 114 Basic Mechanics
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Introduction to Computer Programming 3 3
COE 162 Circuit Theory I 3 3
ECE 112 Electrical Engineering Materials 3 3
ECE 152 Engineering Drawing Iia with CAD 3 4
MPE 166 Basic Engineering Mathematics II 3 3
TEC 103 Probability and Statistics 2 3
TEC 106 HIV / AIDS Awareness 2 N/A
TEC 107 Chemistry for Engineers 4 3
TEC 112 23
YEAR TWO COURSE TITLE UNITS EXAM HOURS
Computer Operating Systems 3 3
Semester 1 Circuit Theory II 3 3
COURSE CODE Electrical Measurements 3 3
COE 251 Basic Electrical Machines 3 3
ECE 211 Basic Electronics 3 3
ECE 231 Numerical Methods 3 3
ECE 261 Engineering Mathematics I 3 3
ECE 281 Mechanics of Machines I 3 3
MAT 206 24
MAT 207 2 N/A
MPE 241
ECE 291 ECE Lab I
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Web Design and Implementation 2 3
COE 244 Electromagnetic Fields 3 3
ECE 242 Analogue Electronics I 3 3
ECE 252 Basic Electrical Power 3 3
ECE 272 Digital Electronics I 3 3
ECE 282 Research Methods 2 3
ECE 294 Engineering Mathematics II 3 3
MAT 208 Fluid Mechanics & Thermodynamics 3 3
MPE 202 Solid Mechanics I 3 3
MPE 222 25
2 N/A
ECE 292 ECE Lab II
ECE 290 Workshop Practice 3 N/A
10
YEAR THREE COURSE TITLE UNITS EXAM HOURS
Object-Oriented Programming 3 3
Semester 1 Network Analysis & Synthesis 3 3
COURSE CODE Signals 3 3
COE 363 Control Systems I 3 3
ECE 311 Electromagnetic Waves 3 3
ECE 321 Analogue Electronics II 3 3
ECE 331 Electrical Machines I 3 3
ECE 341 Digital Electronics II 3 3
ECE 351 Research Methods 1 N/A
ECE 361 25
ECE 381 2 N/A
ECE 393
ECE 391 ECE Lab III
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Database Design and Management 3 3
COE 332 Data Structures and Algorithms 3 3
COE 362 Introduction to Telecommunications Engineering 3 3
ECE 322 Transmission Lines 3 3
ECE 342 Analogue Electronics III 3 3
ECE 352 Electrical Machines II 3 3
ECE 362 Electrical Power Systems I 3 3
ECE 372 Microprocessor Systems & Assembly Language Prog. 3 3
ECE 382 24
2 N/A
ECE 396 ECE Lab Iva
ECE 390 Industrial Attachment I 4 N/A
YEAR FOUR COURSE TITLE UNITS EXAM HOURS
Communication Networks 4 3
Semester 1 Digital Communications 4 3
COURSE CODE Control Systems II 3 3
ECE 421 Power Electronics I 3 3
ECE 423 Electrical Power Systems II 3 3
ECE 433 Microprocessor Interfacing and Applications 3 3
ECE 451 Engineering Project I 1 N/A
ECE 471 Complex Analysis 3 3
ECE 481 24
ECE 493 2 N/A
MAT 407
ECE 495 ECE Lab Va
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Audio Engineering 3 3
ECE 426 Instrumentation 3 3
ECE 432 Digital Control 3 3
ECE 438 Radio Communication Systems 3 3
ECE 442 Antenna Engineering 3 3
ECE 444 Microwave Devices & Systems 3 3
ECE 446 Power Electronics II 3 3
ECE 452 Engineering Project I 1 N/A
ECE 493 Engineering Management 3 3
ECE 494 25
2 N/A
ECE 496 ECE Lab Via
ECE 490 Industrial Attachment II 4 N/A
11
YEAR FIVE COURSE TITLE UNITS EXAM HOURS
Elective I 3 3
Semester 1 Elective II 3 3
COURSE CODE Mobile and Wireless Communication 4 3
Satellite Communication and Broadcasting 3 3
ECE 521 Renewable Energy Technologies 2 3
ECE 523 Energy Management and Environmental Protection 2 3
ECE 573 Engineering Project II 4 N/A
ECE 575 Law, Ethics And Professional Practice 3 3
ECE 590 24
ECE 593 2 N/A
ECE 595 ECE Lab VIIa
Semester 2 COURSE TITLE UNITS EXAM HOURS
COURSE CODE Elective III 3 3
Elective IV 3 3
ECE 522 Photonic Devices & Fibre Optic Communication 4 3
ECE 526 Information Theory and Security 3 3
ECE 590 Engineering Project II 4 N/A
ECE 594 Operations Research 3 3
20
ECE 596 ECE Lab VIIIa 2 N/A
ELECTIVES COURSE TITLE UNITS EXAM HOURS
Current Topics in Computer Engineering 3 3
COURSE CODE Human Computer Interaction 3 3
COE 511E Simulation and Modeling 3 3
COE 512E Distributed Objects 3 3
COE 514E Embedded Systems Design 3 3
COE 552E Computer Games Design and Development 3 3
COE 553E Finite Element Analysis 3 3
COE 561E Digital Signal Processing 3 3
COE 569E Current Topics in Telecommunications Engineering 3 3
ECE 524E Tele-Vision Engineering 3 3
ECE 525E Optimization and Control 3 3
ECE 528E Programmable Logic Controllers 3 3
ECE 532E Fuzzy Logic and Neural Networks 3 3
ECE 533E Radio Frequency Circuit Design 3 3
ECE 534E
ECE 543E Electronic Circuits and Systems 3 3
Illumination Engineering 3 3
ECE 551E Project Management 3 3
ECE 579E
ECE 599E
12
EXAMINATION REGULATIONS
1 (a) The University Common Rules and Regulations for Undergraduate Examinations
and School-specific regulations shall apply.
(b) With the exception of the courses in 3 below, the duration of the end of semester
examinations for the respective courses shall be as indicated in the course structure
above.
2. Except for courses indicated in 3 below, each course shall be examined by
continuous assessment and an examination paper at the end of semester with the
following distribution of marks:
End of Semester Examination 70%
Continuous Assessment 30%
3. The exception to rule 2 above are:-
(a) TEC 105 (Introduction to Engineering Profession and Safety) and TEC 107
(HIV/AIDS Awareness)– Marks from continuous assessment shall account for
100% of the final mark.
(b) Research Methods (ECE 294) Continuous Assessment Tests 20%, Report, 20%,
End of Semester Exam 60%.
(c) All the ECE Lab courses (ECE Lab I to ECE Lab VIII) – The marks obtained in all
the laboratory exercises for the semester shall account for 100% of the final mark.
(d) Drawing courses (MPE 161,and MPE 164) – Each course is examined by continuous
assessment (in form of design exercises and/or drawings) and one four-hour written
examination at the end of semester. The continuous assessment and end-of-
semester examination shall account for 60% and 40% of the final marks
respectively.
(e) Workshop practice (ECE 290 and COE 290)
Practical work: 70%
Technical Report 30%.
(f) Industrial Attachment I (ECE 390 and COE 390)
Field Assessment: 30%
Technical Report 70%
(g) Industrial Attachment II (ECE 490 and COE 490)
Field Assesment: 30%
Technical Report 70%
(h) Engineering Project I (ECE 493 and COE 493)
Oral Presentations: 20%
Practical Demonstration: 20%
Report 60%
(i) Engineering Project II (ECE 590 and COE 590)
Oral Presentations: 20%
Practical Demonstration: 20%
Report: 60%
(i) All courses not bearing the ECE or COE codes are taught by other departments and
therefore shall be examined according to the specific regulations of the teaching
department concerned.
13
CLASSIFICATION OF DEGREE:
1. All marks obtained in prescribed courses in each of the years of study shall be
considered for the purpose of degree classification, unless otherwise approved by
the university senate.
2. A candidate must pass all prescribed courses to qualify for the award of a degree.
3. A candidate who qualifies for the award of degree shall be placed in one of the
following categories: First Class Honours, Second Class Honours (upper division),
Second Class Honours (lower division) and Pass.
4. A candidate who has repeated any year of study shall not be awarded an honours
degree.
5. The classification of the degree is based on the overall performance in the first,
second, third, fourth and fifth years with the weighting of 5%, 20%, 25%,
25% and 25% respectively, except for mature entry candidates whose performance
is based on a simple average of the years attended.
6. The degree shall be graded as follows:
70 -100%First Class Honours
60 - 69%Second Class Honours (Upper Division)
50 - 59%Second Class Honours (Lower Division)
40 - 49% Pass
39 and Below Fail
14
COURSE DESCRIPTIONS
YEAR ONE, SEMESTER 1
COE 121 - INTRODUCTION TO COMPUTERS & APPLICATIONS (2 Units)
Introduction to Computers:
History of computers, types of computers, computers and the society. Basic computer
organization, language hierarchy, system software components, and language syntax
diagrams. hardware and software
Introduction to Operating Systems: Introduction to operating systems such as Unix,
Linux, DOS and Windows, files and disk management. Use of anti-virus protection
Word-processing: Creating, editing, formatting, saving, retrieving and printing
documents using a typical word-processor.
Spreadsheet management:: Creating worksheets, entering and editing data, arithmetic
and statistics manipulation, formatting, saving, retrieving and printing worksheets,
creating and printing graphs using a typical spreadsheet.
Database Management:: Introduction to Database management. Creating databases,
editing records, sorting, indexing, appending, deleting and inserting records. Saving and
retrieving databases, creating and using forms for data entry, queries, creating and
printing reports. Creating macros for database manipulation automation.
Electronic Presentations and Application Integration:objectives: Creating,
editing and modifying presentations, adding music and sounds playing slide shows using
typical graphics software. Integration of Word-processor, Spreadsheet, Database and
Graphics software
Using the internet
IRD 107 – COMMUNICTION SKILLS FOR ENGINEERS (3 units)
Study skills. Reading skills. Interpretation of non-linear text. Listening skills. Writing
skills. Speaking skills: effective speaking, public address, the art of persuasion, conducting
meetings and writing minutes, group discussion, non-verbal communication cues,
presenting papers/reports in tutorials, seminars, seeking clarification and explanation,
giving and justifying opinions, agreeing and disagreeing. Research skills: understanding
research, types of research, identifying potential research areas, methods of research,
stages of research.
MPE 161 – ENGINEERING DRAWING I (3 units)
Introduction to engineering drawing: Drawing equipment and use of instruments, lettering
and line work. Simple geometrical constructions. Conventional representations.
Dimensioning. Orthographic projections: first and third angle projection. Principal views
of machine parts. Sectional views. Free hand sketching
15
PHY 105 PHYSICS FOR ENGINEERS (4 Units)
Electricity and magnetism: magnetic materials and their uses. Direct and alternating
current, behaviour of R, L, and C (resistance, inductance and capacitance). Measurement
of R, L and C. Diodes and rectification. Transistors: characteristics and application.
Working principle and application of the cathode ray oscilloscope (CRO). Optics: review
of mirrors and lenses. Defects in lenses. Different kinds of microscopes and telescopes.
Particle and wave theories, phenomena of interference, diffraction and polarization, their
applications. Modern physics: Bohr's theory and Heisenberg's quantum concept.
Explanation of atomic spectra, X-rays. Structure of the nucleus. Natural and artificial
radioactivity and its applications. Nuclear fission and fusion, nuclear reactor. Sound:
equation of wave motion. Velocity of sound in solids and fluids. Waves of a string. Relation
between sound and elasticity of a medium. Ultrasonics and their applications.
TEC 101 – BASIC ENGINEERING MATHEMATICS I (3 Units)
Algebra: Sets, unions, intersections, complements; Algebraic structures such as rational
indices, multiplication, addition and partial fractions. Polynomial functions: constant,
linear, quadratic, division, remainder factor; functions and mappings; inverse, constant,
step, even, odd, composite. Trigonometry: trigonometric and hyperbolic functions,
logarithmic and exponential functions. Vectors: scalars and vectors, components,
addition, multiplication, vector spaces. Ratio theorem, scalar and vector products, unit
vectors, geometric interpretations, applications to mechanics. Matrices: matrix algebra,
determinants, rank of a matrix, transpose, inverse of an n x n matrix, eigenvalues,
eigenvectors. Solution of linear equations, crammer’s rule, elementary row operations;
Gauss’ elimination method; lower-upper decomposition. Solutions of homogenous
equations.
TEC 105 INTRODUCTION TO THE ENGINEERING PROFESSION &
ENGINEERING SAFETY (2 Units)
Generic Engineering Themes: History of engineering. Infrastructural aspects of
engineering. The engineer and society: relationship with government, clients, and the
professional team. Engineering tasks: data collection, analysis and presentation, planning
design, supervision, operation, maintenance. Reports and associated documents. Examples
of engineering projects; Safety issues in and environmental impacts of engineering projects.
Group work. Problem analysis, formulation of alternative solutions; preliminary design.
Specific Engineering Themes: Introductory lectures in the diverse areas of electrical
engineering (power systems, control, telecommunication, electronics, computing, data
networks & the Internet) given by different lecturers from the Department of Electrical &
Communications Engineering.
Safety: Hazards of Electricity. Electrical Safety Equipment. Safety Procedures and
Methods. Regulatory and Legal Safety Requirements/Standards. Rescue and
Cardiopulmonary Resuscitation. Low Voltage Safety Issues. High and Medium Voltage
Safety Issues. Safety Management and Organization Structure. Safety Training Methods
and Systems.
TEC 111 – INTRODUCTION TO MATERIALS SCIENCE (3 units)
Structure and nature of materials: atoms and elements as building blocks. Periodic table of
elements. Nature of engineering materials; metals, ceramics, polymers, composites.
Properties of engineering materials: physical properties, mechanical properties, chemical
properties, electrical properties. Mechanical testing of materials: tensile test, compression
test, hardness tests, impact tests, fatigue tests, creep test, fracture-toughness tests, flexural
test. Overview of material selection: ferrous and no-ferrous metals, alloys, plastics,
traditional ceramics, technical ceramics, glass, engineering gels (Portland cement, tar,
bitumen), concrete, steel-reinforced concrete, wood, organic and inorganic fibres, fibre-
reinforced plastics.
16
TEC114 – BASIC MECHANICS (3 units)
Forces: composition and resolution. Moments and couples. Equilibrium of particles and
rigid bodies under a system of co-planar forces. Friction and coefficient of friction.
Projectiles. Momentum and impulse, simple cases of conservation of momentum.
Conservation of energy. Kinetic energy of a rigid body. Power, rotation about a fixed axis,
simple moment of inertia. Simple harmonic motion: Oscillation of a simple pendulum,
elastic string and springs. Motion in a circle. Basic Stresses and Strains.
17
YEAR ONE, SEMESTER 2
COE 162 INTRODUCTION TO PROGRAMMING (3 Units)
Introduction to Programming
Fundamental programming language concepts, low & high level programming languages,
editors, interpreters, compilers, data types, program design, top-down design, control
structures, input/output mechanisms.
Structured Programming
Problem solving techniques, algorithm development, structured programming using a high
level language such as Visual Basic, C. Designing, coding, debugging and documenting
programs. Fundamental elements of problem solving with HLL, data types, flow
constructs, expressions, procedures, functions, data input/output, arrays, strings,
searching, sorting and merging. Recursion, records, pointers, sets.
ECE 112 CIRCUIT THEORY I (3 Units)
Basic circuit concepts and components: Basic definitions of circuit elements and
variables. Circuit elements in series and in parallel.
Steady-state linear DC circuit analysis: Techniques of circuit analysis; Kirchhoff's
laws; superposition theorem, Thevenin’s (i.e., equivalent voltage-source) theorem, Norton’s
(i.e., equivalent current-source) theorem, Compensation theorem, reciprocity theorem.
Maximum power transfer.
Steady-state single-phase AC circuit analysis: Sinusoidal excitation and phasors,
admittance and conductance. Average and effective value of a.c. waveforms, node and mesh
circuit analysis. A.C. steady state analysis, Node voltage network analysis. Thevenin’s and
Norton’s Theorems in a.c. networks. Balanced three-phase circuits
ECE 152 ELECTRICAL ENGINEERING MATERIALS (3 Units)
Conducting materials
Classical free electron theory of metals - electrical conductivity expression - drawbacks of
classical theory, quantum free electron theory of metals - its importance - density of states
- Fermi-Dirac distribution function -Calculation of Fermi energy and its importance -
superconductors – properties – Types – applications – BCS Theory (basic idea).
Semi-conducting materials
Elemental and compound semiconductors(elementary ideas)-carrier concentration in
intrinsic semiconductors - carrier concentration in n type and p type semiconductors -
variation of carrier concentration with temperature - variation of Fermi level with carrier
concentration and temperature and its influence - Hall effect - experimental arrangement -
applications of Hall effect
Magnetic and dielectric materials
Different types of magnetic materials and their properties – domain theory of
ferromagnetism-Hysteresis-Ferrites and their applications – Various polarisation
mechanism in dielectrics (elementary ideas) and their frequency and temperature
dependence – internal field and deduction of Clausius Mosotti equation – Dielectric loss –
dielectric breakdown
Optical materials
Optical properties of metals, insulators and semiconductors - excitons, traps, colour
centres (F and V centres) - phosphorescence and fluorescence - LCD materials - LED
materials – Theory of photoconductivity and photo-conducting materials.
Modern engineering materials
Metallic glasses –nano-materials - shape memory alloys - advanced ceramic materials -
biomaterials - non-linear optical materials and their applications.
18
MPE 166 – ENGINEERING DRAWING IIa WITH CAD (3 units)
Auxiliary views: True length of a line, true shape of a surface, true inclination angles, 1st
auxiliary view and 2nd auxiliary view. Simple interpenetrations and developments:
pyramids, prisms, cylinders, cones, spheres, transition pieces. Further interpenetrations
(use of auxiliary views). Isometric projections; oblique projections; pictorial projections.
Loci constructions: ellipse, parabola, hyperbola, helixes and epicycloids. Computer-Aided-
Drafting.
TEC 103 – BASIC ENGINEERING MATHEMATICS II (3 Units)
Complex numbers: real and imaginary parts, solutions of quadratic equations with real
coefficients, Argand diagram, Demoivre’s theorem and its applications, exponential form
of complex numbers, log of complex numbers, exponential form of circular functions,
Eulars formula. Integration: Integration of areas and volumes, polar coordinates and
areas of sectors. Differentiation: solution of first order differential equations by
separable variable methods. Ordinary differential equations. Linear first order differential
equations, General linear differential equations with constant coefficients. Evaluating the
particular integral. Alar - Cauchy differential equation. Series: Arithmetic, geometric,
logarithmic, infinite; summation of infinite series, convergence of infinite series, tests for
convergence, Maclaurin and Taylor series. Leibnitz’s theorem for differentiation;
convergence of Power Series. Limiting values of functions. L’Hopital rule.
TEC 106 PROBABILITY & STATISTICS (2 Units)
Tabular and graphical representation of samples: frequency, relative frequency,
absolute frequency; distribution function; sample mean, sample variance and standard
deviation. Experiments and random events: Venn diagram, union, intersection,
mutually exclusive events, multiplication rule, complementation rule. Discrete random
variables: probability function, probability distribution function; mean and variance of a
distribution. Continuous random variables: continuous distributions, normal
probability distribution.
TEC 107 HIV /AIDS AWARENESS (2 Units)
Introduction: Sex and sexuality; Communicable diseases; HIV and AIDS; Epidemiology;
Prevention and control of HIV infections; Management of HIV and related infections;
Legal and ethical issues in HIV/AIDS; HIV/AIDS as a national disaster; Recent advances
and challenges in HIV/AIDS.
TEC 112 – CHEMISTRY FOR ENGINEERS (4 units)
Basic chemical concepts, stoichiometry, metal oxides. Atomic structure and chemical
bonding. Chemical behaviour and periodic composition of elements. Chemical equilibrium
and aqueous solution chemistry, acids and bases. Basic electrochemistry and corrosion of
metals. Chemical kinetics and equilibrium energetics. Introduction to organic molecules,
their structure, sources and methods of isolation. Isomerism. Simple reactions of aliphatic
compounds, alcohols, aldehydes, ketones and carboxylic acids.
19
YEAR TWO, SEMESTER 1
COE 251 OPERATING SYSTEMS (3 units)
Introduction: Overview of OS functions, traps and interrupts, kernel, architecture;
Process Management: process states, Scheduling , Synchronization: critical
sections, semaphores, Monitors, IPC; Deadlock: avoidance, detection, recovery ; I/O
Management; Memory Management: partitioning, segmentation, paging, swapping
and overlaying; Virtual Memory; File Management; Aspects of DOS and UNIX
operating systems; Implementation of simple OS primitives using C language.
ECE 211 CIRCUIT THEORY II (3 units)
Linear circuit transient analysis: Transient performance of electrical circuits (Laplace
transform and classical methods).
Mutually-coupled and tuned circuits: Magnetically-couples circuits and transformer
theory.
Polyphase circuits (balanced and unbalanced):
Symmetrical components theory & application to circuit analysis:
Graph theory (topological & signal flow graphs) and application to computer-
aided network analysis.
ECE 231 ELECTRICAL MEASUREMENTS (3 units)
S.I. Units. Primary and Secondary Standards Elements of data presentation. Errors -
statistics of errors, probability distribution. Typical examples of measurements systems -
accuracy, precision, resolution and other characteristics.
Significant figures. Digital vs analogue systems of measurement. Introduction of
transducers. Measurement of mass, length, and time. Electrical measurements: Basic meter
movement - measurement of current, voltage, and resistance - Multimeter. CRO as a
measuring instrument: Measurement of voltage, frequency, and phase. D.C. and A.C.
bridges for measurement. Power and energy measuring techniques.
20
ECE 261 BASIC ELECTRICAL MACHINES (3 units)
Magnetic circuits & materials: Magnetic circuits, materials, hysteresis loop. Kirchhoff's
laws applied to magnetic circuits, self and mutual inductance. Induced e.m.f. Stored energy.
Flux m.m.f. relationship in magnetic circuits and stored energy.
Transformers:
Electro-mechanical energy conversion principles: Conversion of energy from a
mechanical to electrical form, conversion of energy from electrical to mechanical form.
Energy balance equation of an electromechanical system, Force and torque as rates of change
of stored energy
Motors and generators (both DC and AC): Classification of electrical
machines: Transformers, Induction machines, synchronous machines, DC machines:
Construction, E.m.f. and torque equations. Winding of machines: Different types of
electrical machine winding. Winding calculations. Basic concepts of rotating machines.
Engineering considerations in rotating machines.
Single Phase Transformer: Principle of action; Useful and leakage fluxes; leakage
reactance; voltage regulation; losses and efficiency; polarity test; open-circuit and short
circuit tests. Three Phase Transformer: Terminal markings, alternative three phase
connections; group numbers; parallel operation; auto-transformer; Scott three-phase to two-
phase connection and Scott three-phase to single-phase connection; instrument
transformers; operation on infinite bus bars; rating; heating; temperature rise; cooling; losses
and efficiency. DC Machines: Construction, E.m.f. and torque equations. Performance
characteristics of separately excited shunt. Series and compound machines, DC motors.
Construction of a starter, Speed control by variation of armature reaction. Effect of brush
shift. Calculation of magnetising and cross-magnetising ampere turns. Losses in DC
machines - determination of efficiency.
ECE 281 BASIC ELECTRONICS (3 units)
Introduction to semi-conductors and diodes:
Characteristics of the p-n junction, p-n-junction diodes. Zener diodes. Rectification, other
semiconductor diode applications
Bipolar junction transistors:
Bipolar Junction Transistor characteristics and biasing. Equivalent circuits of Bipolar
Junction Transistors. Bipolar Junction Transistor amplifiers (Common Base; Common
Emitter; Common Collector).
Field Effect Transistors:
Junction Field Effect Transistors and Metal Oxide Semiconductor Field Effect Transistors.
Biasing and equivalent circuits of Field Effect Transistors. Field Effect Transistors amplifiers:
Common Gate, Common Source Common Drain.
MAT 206 NUMERICAL ANALYSIS (3 units)
Introduction to error analysis
Sources of errors, absolute and relative errors. Error bounds. Error propagation. Iteration
methods for finding the zeros (roots) of polynomial and transcendental equations. Newton-
Raphson, Secant and Regula-Fatsi methods. Theorem on convergence and convergence
rates. Simple iteration method.
Interpolation and numerical differentiation:
Finite difference operators, Shift operator. Backward, central differences. Interpolation using
finite differences, Newton-Gregory backward and forward methods. Everett's, Bessel's, and
Sterling methods. Lagrange and Newton divided difference interpolation methods. Inverse
interpolation. Numerical differentiation using finite differences.
Introduction to numerical integration:
Newton-Cotes Methods; Trapezoidal rule; Simpson's rule; 1/3th rule, 3/8th rule; Weddle's
rule; Boole's rule.
21
MAT 207 ENGINEERING MATHEMATICS I (3 units)
Fourier series:
Periodic functions. Odd and even functions. Expansion of functions in Fourier series-over a
full and half range. Dirichlet's conditions. Differentiation and integration of Fourier Series.
Fourier integral and transforms.
Laplace transforms:
properties of Laplace transforms; differentiation and integration of Laplace transform;
inverse Laplace transform; application to solutions of differential equations. Convolution
theorem.
Functions of several variables:
limits, continuity, differentiability, total derivatives, Taylor's and Mean Value Theorem,
tangent planes, critical maxima, minima and saddle points. Change of variables, Jacobians,
implicit functions.
Vector analysis:
Gradients, divergence and curl; line, surface and volume integral;Green's, Divergence and
Stoke's theorems; curvilinear coordinate system.
MPE 241 - MECHANICS OF MACHINES I (3 units)
General dynamics and applications involving linear and rotational dynamics, application
to vehicle dynamics, hoist and lifting devices. Friction and applications to belt drive,
friction plane, screw threads and clutches. Balancing of rotating systems in the same plane
and different planes. Vibrations: a single degree vibration of un-damped elastic and
torsional systems. Kinematics: location of rigid bodies, kinematics of plane mechanisms.
Velocity diagrams and acceleration diagrams of simple mechanisms. Coriolli's
components of acceleration. Dynamic force analysis of simple mechanisms such as the
slider crank mechanism.
ECE 291 ECE Lab I (2 units)
Experiments from the courses COE 251, ECE 211, ECE 231, ECE 261 and ECE 281
22
YEAR TWO, SEMESTER 2
COE 244 WEB DESIGN AND IMPLEMENTATION (2 Units)
Introduction to the concept of the Internet
the Internet; websites; internet browser software.
Website Design
Planning for a website; developing the website specification; collecting and organizing
information to be displayed; Designing the layout; General design considerations;
Implementation of the website; maintenance of the website
Website Creation
Creating a simple webpage (HTML overview); tables; web graphics; Formatting of content
using HTML; Formatting of content using Style Sheets; Hyperlinks and anchors; Forms
ECE 242 ELECTROMAGNETIC FIELDS (3 units)
Electrostatics: Coulomb's Law; electric field intensity. Electric potential; electric dipole;
Gauss's Law; potential energy; spherical, linear, planar charge distribution. Dielectrics
Static Fields: Electric polarisation; electric field inside and outside dielectrics; electric
susceptibility; electric displacement. Magnetostatics: solution of magnetic fields; Biot-
Savart Law; force between current-carrying conductors; magnetic induction; Ampere's law;
the toroid; the solenoid.
ECE 252 ANALOGUE ELECTRONICS I (3 units)
Transistor Amplifiers & Oscillators
Two-port representation of a transistor; H parameters and their determination. Analysis
of transistor amplifiers using h-parameters; field effect transistor amplifier resistor-
capacitor coupled amplifier and its frequency response; feedback in amplifiers effects of
negative feedback; positive feedback and oscillations - Hartley and Colpitt's oscillators.
SCR Devices
Silicon Controlled Rectifier (SCR) devices; simple applications of SCR devices.
Simple Op amp Circuits
Ideal operational amplifier (op amp): addition, subtraction, differentiation, and integration
using opamps.
Circuit Simulation
Simulation of the covered practical circuits using CAD tools such as PSPICE.
ECE 272 BASIC ELECTRICAL POWER (3 units)
Energy Sources: Types of Energy Resources & their Characteristics. Electrical Power
Generation: Technologies, Equipment Types, their Construction & Working Principles;
Plant Output Calculations. Electrical Power Delivery: Technologies, Equipment Types,
their Construction & Working Principles; Basic Calculations in Power Delivery Networks;
Electrical Power Utilization: Types of Utilization Devices & Processes; Basic
Economics of Power Utilization
23
ECE 282 DIGITAL ELECTRONICS I (3 units)
Number systems and Codes:
Binary, Octal, Decimal and Hexadecimal number systems: their inter-conversions and
applications. Signed binary numbers: sign-magnitude notation, 1s and 2s complement
notation – properties and applications. Binary number codes: BCD code, Excess_Three
code, Gray code - properties and their applications
Boolean algebra and logic gates:
Basic operations of Boolean algebra – AND, OR, NOT. Logic gates – AND, OR, NOT,
NAND, NOR, XOR and XNOR gates – logic symbols and truth tables. Laws of Boolean
algebra, proving laws of Boolean algebra. Canonical forms.
Combinational logic circuits
Simplification of Boolean expressions: Algebraic and Karnaugh map method. Don’t care
terms. NAND/NOR gate circuit implementation. Systematic SSI IC-based circuit design.
Circuit description and simulation using HDL.
Sequential logic circuits:
Flip-flops – SR, D, T and JK flip-flops, truth tables and excitation tables. Clock signals and
clocked flip-flops, Master-slave flip-flops. Derivation of one flip-flop function from
another. Asynchronous and synchronous counters. Registers.
Logic families and their characteristics
TTL, ECL, MOS and CMOS logic families – circuit diagrams, characteristics and
specifications. Tri-state devices, open-collector outputs. Recent developments in logic
family technologies.
ECE 294 RESEARCH METHODS IN ENGINEERING (2 units)
Objectives of research in Science and Engineering. Generic Methodologies of
Engineering Research: Research problem formulation; sources of data; Data collection
procedures; review of the current literature or literature surveys; Sampling and
measurement; Presenting scientific results (writing of a paper, report or research proposal;
oral presentations). Engineering Data Analysis Techniques & Tools: Selection and
use of measurement sensors and engineering data collection and analysis tools; Probability
testing, inferential statistics; Error estimation. Project Management Skills. Ethical
issues in engineering research
MAT 208 - ENGINEERING MATHEMATICS II (3 units)
Differential Equations: solution of linear differential equation; Airy's equation; Legendre's
equation; solutions using generalised power series. Bessel's functions. Partial differential
equations: linear first-order homogeneous partial differential equations; classification of
second-order linear homogenous partial differential equations; one-dimensional wave
equation; method of separation of variables applied to the wave equation. Heat,
conduction, and diffusion equations. Laplace's equation. Solution in polar, cylindrical and
spherical co-ordinates.
MPE 203 FLUID MECHANICS AND THERMODYNAMICS (3 units)
Fluid mechanics. Properties of fluids: fluid statics, hydrostatic pressure, forces and
centres of pressure on plane surfaces; Boundary layers, laminar and turbulent flows and
velocity profiles. Fluids in motion: concepts of control volume and control surfaces. Steady
and unsteady motion. Flow through pipes: Reynolds number, fluid friction and head loss.
Thermodynamics. Basic definitions of primary and derived quantities, thermodynamic
systems, boundaries and properties. Energy heat and work. First law of thermodynamics
and its applications. Properties of fluids. Equations of state. Thermo-dynamic process.
24
MPE 222 – SOLID MECHANICS I (3 units)
Introductory concepts of mechanics of materials: loading, static and dynamic forces.
Stress and strain in tension and shear: definition of stress, uniaxial tension/compression.
Members with variables cross-section; compound members. Elastic constants. Torsion
analysis: Solid circular shafts, hollow circular shafts, thin-walled tubes, plastic torsion.
Bending moments and shearing forces: types of beams and loadings, Shear Force (S.F.)
and Bending Moment (B.M.) diagrams, relation to intensity of force. Simple bending
theory: review of geometric properties, stresses due to pure bending, plastic bending.
Shear formula; stresses due to shear.
ECE 292 ECE Lab II (2 units)
Labs in ECE 242, ECE 252, ECE 262 and ECE 282.
COE 290 WORKSHOP PRACTICE (3 UNITS)
Electrical Workshop Technology & Practice: Overview of electrical sciences, basic
electromagnetics, transformers, electrical measurements, and basic electrical safety. House
wiring practice, Illumination system design & implementation. Soldering and fabrication of
printed circuit boards. Motor winding, repair of household equipment. Fabrication of small
transformers, inverter and power supply. Mechanical & Production Workshop
Technology & Practice: Welding (pipe welding, testing of welds, heat treatment in
welding, casting process). Carpentry (furniture construction). Plumbing (pipe jointing, sheet
metal jointing, sheet metal development). Machine shop (centre lathe, drilling machines,
power hacksaws, milling machine, shaping machine). Civil Workshop Technology &
Practice: Masonry (concrete, foundation, stairs, plastering, and drainage), field survey,
structures workshop; highways workshop. Computer Lab: Computer assembly and basic
maintenance of computers. Chemical engineering plants. Textile engineering
workshop.
ECE 290 WORKSHOP PRACTICE (3 UNITS)
Electrical Workshop Technology & Practice: Overview of electrical sciences, basic
electromagnetics, transformers, electrical measurements, and basic electrical safety. House
wiring practice, Illumination system design & implementation. Soldering and fabrication of
printed circuit boards. Motor winding, repair of household equipment. Fabrication of small
transformers, inverter and power supply. Mechanical & Production Workshop
Technology & Practice: Welding (pipe welding, testing of welds, heat treatment in
welding, casting process). Carpentry (furniture construction). Plumbing (pipe jointing, sheet
metal jointing, sheet metal development). Machine shop (centre lathe, drilling machines,
power hacksaws, milling machine, shaping machine). Civil Workshop Technology &
Practice: Masonry (concrete, foundation, stairs, plastering, and drainage), field survey,
structures workshop; highways workshop. Computer Lab: Computer assembly and basic
maintenance of computers. Chemical engineering plants. Textile engineering
workshop.
25
YEAR THREE, SEMESTER 1
COE 363 OBJECT-ORIENTED PROGRAMMING (3 units)
Abstraction and modularity. Introduction to the concepts of object-oriented
design and programming: objects, classes, messages, methods, encapsulation,
inheritance and Polymorphism. The concepts are implemented in languages such as C++,
Java and Object Pascal. Uses in applications involving object-oriented concepts,
windows programming, application of software engineering methods.
ECE 311 NETWORK ANALYSIS & SYNTHESIS (3 units)
Review of Laplace Transform. Network Topology. Incidence matrix; mesh, loop, and tree;
cutset, directed graph; circuit matrix, cut-set matrix; fundamental circuits and cut-sets.
Network functions. Driving-point functions; driving point impedance; two-port parameter
matrices; transfer polynomials, polynomial composition of network parameters. Passive
network synthesis. Introduction to concept of positive realness; test for positive realness;
Cauer synthesis; Foster synthesis.
Filter concepts. filter parameters and approximation techniques. Butterworth, Chebyshev,
Elliptical, Bessel approximations. Filter design using image parameters and other
appropriate methods. Frequency and impedance transformation. Normalization.
Introduction to active filter design.
ECE 331 CONTROL SYSTEMS I (3 units)
Introduction to linear feedback control systems: basic concepts – open and closed-
loop systems, examples of simple systems. Classification of systems – linear/nonlinear,
continuous-time/discrete-time, time-variant/time invariant, SISO/MIMO. Order and Type
of systems.
Mathematical modelling of control systems: Representation using differential
equations. The transfer function, poles, zeros and impulse response.Block diagrams, signal
flow graphs and Mason's Rule.
Transient and steady-state response: Transient and steady-state response of systems
with emphasis on first-order and second-order systems. Time domain specifications of
second order systems –delay-time, rise time, peak-time, maximum overshoot, settling
time. Steady-state error analysis. Computer-aided simulation of system response to
standard test inputs – impulse, step and ramp.
Stability: Stable and unstable systems, characteristic equation, location of the roots in the
s-plane for stability. Routh’s stability criterion.
Root Locus method: Root loci, plotting of root loci. Interpretation of the root-locus.
System design using root loci. Computer-aided plotting of root loci.
Frequency response: Bode plots, gain and phase margin. Nyquist plots, stability, gain
and phase margin. Nichols charts..
26
ECE 341 ELECTROMAGNETIC WAVES (3 units)
Maxwell's equations: conservation of electric charge, scalar and vector potential, retarded
potential, Lorentz condition; the divergence of E; the curl of B. Non-homogeneous wave
equation. Propagation of Electromagnetic Waves: plane waves in free space; E and H in
homogeneous, isotropic, linear, stationary media. Wave propagation in non-conductors, wave
propagation inside conducting media, wave propagation inside good conductors. The skin
depth. Wave propagation in ionized gases. Plasma angular frequency. Wave propagation
inside ferrite materials. The permeability tensor. Reflection and Refraction: Snell's law.
Fresnel's equation. The brewster angle. Reflection and refraction at interfaces of different
media. Wave polarization.
ECE 351 ANALOGUE ELECTRONICS II (3 units)
Differential Amplifier and Op-amps
The differential amplifier and its characteristics. The ideal op-amp. Feedback arrangements.
Concept of virtual ground. Circuit details of a simple opamp.
The Practical Op-amp
Offset voltages and bias current. Common mode rejection ratio. Frequency response and
stability. Compensation techniques. Slew rate and full-power bandwidth. Gain, input
impedance and output impedance. Inverting and non-inverting configurations.
Linear Op-amp Circuits
Active integrator; effect of finite gain, effects of offsets on performance. active differentiator;
Stability. Analogue simulation. Basic Opamp Difference amplifier; Instrumentation
amplifier. Voltage to current and current-to-voltage converters.
Non-Linear Op-amp Circuits
Voltage comparators. Multivibrators. Sinewave generators. Function generator. Precision
rectifiers. Log/antilog amplifiers. Power amplifiers. Analysis of Class A and B amplifiers,
distortion, integrated circuit amplifiers.
ECE 321 SIGNALS (3 units)
Classifications of signals: random & deterministic. Analog, discrete, digital signals.
Harmonic analysis of periodic signals. The generalized Fourier series. Spectra of simple
periodic signals. Power distribution in the Spectrum of a periodic signal. Non-periodic
signals: harmonic analysis. Properties of Fourier Transforms. Energy Distribution in the
Spectrum of non-periodic signals. Signal duration and width of its spectrum. The Delta
Function. Spectra of some non-integrable functions. Sampling Theorem in the frequency
Domain. Correlation of deterministic signals. Relationship between auto-correlation
function and the power spectral density of a signal. Envelope, phase, frequency of a narrow
band signal. Sampling of a narrow band signal. Random signals. Circuit noise as a random
process. The auto-correlation function. Stationarity and ergodicity. Types of random
processes: normal, uniform, binomial. Power spectral density of random processes. Energy
spectrum and auto-correlation of a random signal. The cross-correlation function. Narrow-
band random processes: The envelope and phase. Signal distortion. Signal amplitude
limiting. Signal rectification.
27
ECE 381 DIGITAL ELECTRONICS II (3 units)
Medium-Scale-Integrated (MSI) devices and their applications:
Decoders, Encoders, Multiplexers, Demultiplexers, Adders and Subtractors, Magnitude
Comparators.
Memory devices:
Semiconductor memories: ROMs, PROMs, EPROMs, EEPROMs, Flash memories, PLAs
and PALs, static RAM, dynamic RAM. CCD memories. Expanding word size and capacity.
Applications of different memory devices
Sequential logic circuits:
Analysis of sequential logic circuits using state equations, state tables and state diagrams.
State reduction. Design of sequential circuits.
Timing circuits
Astable and monostable multivibrator circuits and their applications, crystal oscillator
circuits.
Analog-to-Digital (A/D) and Digital-to-Analog (D/A) conversion:
Basic concepts, D/A conversion: weighted resistor DAC, R-2R ladder DAC. A/D
conversion: Digital ramp DAC, successive approximation DAC, dual-slope ADC, Flash
ADC. General ADC and DAC specifications and applications.
Introduction to microcomputers and microcomputer organization:
Microcomputer components and the working of a microcomputer, working of a
microprocessor, types of microprocessors, programming model of a microprocessor, basic
concepts of microprocessor interfacing.
ECE 361 ELECTRICAL MACHINES I (3 units)
Overview of magnetic circuits and magnetic materials (incl.: magnetic circuit
analysis; flux linkage, inductance and energy; properties of magnetic materials)
Power transformers (incl. operating principles and constructional features;
transformer magnetic systems and winding types; no-load and load operation of
transformers; unbalanced duty of transformers; parallel operation of transformers;
transients of transformers; heating & cooling of transformers; special types of
transformers): Single Phase Transformer: Principle of action; Useful and leakage fluxes;
leakage reactance; voltage regulation; losses and efficiency; polarity test; open-circuit and
short circuit tests. Three Phase Transformer: Terminal markings, alternative three phase
connections; group numbers; parallel operation; auto-transformer; Scott three-phase to two-
phase connection and Scott three-phase to single-phase connection; instrument
transformers; operation on infinite bus bars; rating; heating; temperature rise; cooling; losses
and efficiency.
DC machines (incl.: types of DC machines and constructional elements; windings &
e.m.f. of DC machines; armature reaction; commutation; energy losses and efficiency of
machines; DC generators; DC motors; special DC machines): Construction, E.m.f. and
torque equations. Performance characteristics of separately excited shunt. Series and
compound machines, DC motors. Construction of a starter, Speed control by variation of
armature reaction. Effect of brush shift. Calculation of magnetizing and cross-magnetizing
ampere turns. Losses in DC machines - determination of efficiency.
ECE 391 ECE Lab III (2 units)
Labs in COE 361, ECE 311, ECE 331, ECE 341, ECE 351, ECE 353, ECE 381 and ECE 361.
28
YEAR THREE, SEMESTER 2
COE 332 DATA BASE DESIGN & MANAGEMENT (3 units)
Introduction to DBMS: Importance of data, database and database management
systems, Components and functions of a DBMS, Evolution of database models, Types of
Distributed DBMS.
Phases in database life cycle (DBLC): Conceptual, logical and physical database
design
Requirements Gathering and Analysis: Information gathering techniques user views
of data, Specification of requirements: Problem analysis, definition, and scope, Data
analysis and requirements: identification of business rules. Conceptual Database
Design Using Entity Relationship Model: entities, attributes, primary keys,
relationships and business rules for an application, Entity Relationship Diagram, The
three-schema architecture (ANSI / SPARC): conceptual, internal and external models.
Database Design Strategies: Top-down versus Bottom-up design, Centralized versus
decentralized design. Logical Database Design: Transformation of ER models into
relational database model, Transformation of Object models into relational database
model, data redundancy, functional dependence, candidate keys and primary key ,
Normalize data to First Normal Form (1NF), Second Normal Form (2NF), Third Normal
Form (3NF) and Boyce-Codd Normal Form (BCNF). Application Development:
Application development using a typical relational database product such as Visual Basic.
COE 362 DATA STRUCTURES & ALGORITHMS (3 units)
Types of Algorithms:storing, searching, listing, and updating; types of data
structures: graphs, linearly linked lists, multi-linked structures; data abstraction,
database manipulation, sorting, searching, and storage techniques; memory
management; file handling: sequential, direct, and indexed files. Basic concepts
and analysis of data representation and associated algorithms illustrated in a
suitable programming language such as Java, C++ etc.
COE364 SYSTEMS PROGRAMMING (3 units)
C programming language from a system programming perspective. Standard
C language: operators, I/O functions, and data types in the context of system functions.
Unix commands, shell scripting: Introduction to Bourne and C shells, Special
characters, parameters and the shell, tests and comparisons, control structures,
expressions, subroutines, trap signals; file systems, editors.
COE 382 SOFTWARE ENGINEERING I (3 units)
Introduction: the software process, reusability, portability and interoperability. Project
management: planning, scheduling and risk management. Software development
process and phases: software models, Requirements analysis, specification, Systems
analysis and design, implementation and integration, testing and debugging,
documentation, evaluation and measurement of software performance, maintenance,
modification.
Software requirements: functional/ non-functional requirements, user requirements,
system requirements, software requirements. Software Development Methodologies
(Agile methods): Rational Unified Process, Extreme Programming, EVO, SCRUM,
DSDM.
29
ECE 352 ANALOGUE ELECTRONICS III (3 units)
Design and Fabrication of Op-amps
Integrated Circuits - fabrication - limitations. Integrated Circuit opamps: conventional,
Norton, and trans-conductance types. Working principles.
Electronic Circuit Designs
Design of circuit systems such as waveform generators, precision rectifier systems, automatic
gain amplifiers, four quadrant multipliers. Chopper-stabilized opamp and its applications in
instrumentation systems.
Integrated Circuit Systems
Integrated Circuit instrumentation amplifiers: working principles. Design of bridge and
thermocouple amplifiers. Integrated Circuit waveform generators: principle of operation.
Design of function generators and frequency modulators. Audio pre- and power amplifier
Integrated Circuits. Design of audio systems. Phase-locked loop Integrated Circuits:
Principle of operation, use in frequency multiplication, phase shifting, tone and telemetry
decoding, frequency packing and pulse generation Design examples
ECE 342 TRANSMISSION LINES (3 units)
Lumped circuit elements. Behaviour of transmission lines at high frequency. Transmission
line equation. Sinusoidal excitation of transmission lines. Incident and Reflected waves.
Reflection coefficient. Characteristic impedance. Terminated transmission lines. Impedance
transformation. Quarter - and half - wave length line. Lossy lines.
The Smith Chart: derivation of Smith Chart, typical Smith Chart computations.
Correction for transmission loss.
Impedance Matching: Reactive matching networks. Series and shunt matching.
Broadband matching networks, the short transformer. The stub tuner, double stub tuner,
quarter wave-length transformers, Butterworth Transformer, Tschebyscheff trans-former.
Types of Transmission Lines. Balanced and unbalanced lines.
ECE 382 MICROPROCESSOR SYSTEMS & ASSEMBLY LANGUAGE
PROGRAMMING (3 units)
Microprocessor Architecture: The ideal microprocessor; practical limitations; the data
bus, address bus, control bus; central processing unit architecture. Internal registers. The
Arithmetic Logic Unit. Instruction word flow. Data word flow. State transition diagram.
Microprocessor Instruction Set: Addressing modes. Status register. The binary code.
Hexadecimal code. Flow charts. Opcodes. Fetch machine cycle. WRITE and READ machine
cycle. Interrupt, Acknowledge. Timing diagrams. Address allocation techniques. Address
decoding techniques. Memory organisation and memory management. Assembler,
compiler, loader, monitor, and other software aids. Assembly language. Programming
illustrate with an example microprocessor.
Interfacing Techniques: Interfacing the decoder, static RAM with programmable
Input/Output ports. ROM, EPROM with Input/Output. Central Processing Unit - initiated
conditional and unconditional Input/Output transfers. Device-initiated interrupt
Input/Output transfer. Direct Memory Access. Applications: Microprocessor Selection.
Design Methodology. Simple Examples of Applications.
30
ECE 362 ELECTRICAL MACHINES II (3 units)
Overview of electromechanical energy conversion principles (incl.: basic types
of AC machines & their designs; EMF in AC machine windings; windings of AC machines;
magnetizing force of AC machine windings; inductive reactances of AC machine windings;
heating & cooling of rotating machines)
Synchronous machines (incl.: armature reaction and V-I relations; synchronous
generator characteristics and parallel operation; synchronous motor and synchronous
condenser; unbalanced steady-state operation of synchronous generators; oscillations of
synchronous machines; rotary converter): Steady-state performance; construction, salient
pole and non-salient pole rotors, equivalent circuits, alternator parameter determination,
Phasor diagrams, armature reaction, Regulation, Power - angle diagrams and equations.
Operation on infinite busbars, V and O curves. Parallel operation, saturation. Synchronous
motor starting and use for power factor correction, Braking, rating, heating losses and
efficiency.
Transient Performance: Synchronous machine transients; transformation to direct - and
quadrature axis variables; basic machine relations in direct/quadrature axis. o variables,
Analysis of a sudden three-phase short circuit. Transient power-angle characteristics. Effects
of Additional Rotor circuits. Models of synchronous machines for Transient Analysis.
Synchronous machine Dynamics.
Induction machines (incl.: induction machine with locked and running rotor; torques
and power of induction machines; circle diagram for induction machines; starting of
induction motors; speed and torque control of induction motors; special types of induction
machines): construction; rotating magnetic field; power balance equations; torque
calculations; output power calculations; determination of circuit parameters; starting
currents and starting method; speed/torque curves; circle diagrams; speed control,
traditional methods; rating, heating losses and efficiency; Speed/torque/load requirements;
applications of induction motors; braking and overload protection..
Commutator AC machines (incl.: historical perspective; single-phase commutator
motors; three-phase commutator machines; polyphase commutator machines)
ECE 372 ELECTRIC POWER SYSTEMS I (3 units)
Overview of Power System: Structure & Operational Characteristics. Power System
Components: Types, Construction, Operation, Models/Representation, and Application
(Transmission lines – Short, Medium and Long; Transformers; Generators; Loads;
Switchgear; etc.). Line Power Flow Analysis and Control. Line Voltage
Regulation. Shunt and Series Compensation of Transmission lines. Per Unit
representation and analysis.
31
ECE 322 INTRODUCTION TO TELECOMMUNICATIONS ENGINEERING (3
units)
Basics of a communication system:
Basic components (nodes and links) and characteristics e.g bandwidth
Analog modulation schemes
Complex envelope
AM, DSBSC, FM and PM
FDM and FDMA concepts
Carrier frequency recovery and phase locked loop
AM and FM broadcasting systems
TV systems
Analog cable cable systems
Analog mobile system(AMPS)
Partial digital systems:
PAM, PCM, DPCM, delta modulation;
TDM & TDMA
Frame synchronization
Telephone systems(TDM)
Signalling systems
Digital Satellitesystems (TDMA)
Simple digital systems:
Binary modulation, WPSK, binary FSK
TDMA / FDMA, phase recovery and timing recovery
Digital mobile system (IS54, GSM and Japanese system)
Satellitemobile system.
Simple network concepts:
Network topologies( Core topologies, Access topologies)
Telephone network
Packet switched and circuit switched
Simple concept of ISDN
ATM for optical fibre network
The working a fixed-line telephone network
The working a mobile telephone network
Limitations of telecommunication networks
Bandwidth, noise
performance, delay, cost and environment
the key information theoretic limitations
ECE 392 ECE Lab IVc (2 units)
Labs in COE 332, COE 362, COE 364, ECE 352, ECE 364, ECE 382 and ECE 322.
ECE 396 ECE Lab IVa (2 units)
Labs in COE 332, COE 362, ECE 352, ECE 364, ECE 382, ECE 362, ECE 372 and ECE 322.
COE 390 INDUSTRIAL ATTACHMENT I (4 units)
The students will be attached to organizations in Computer Science/ Engineering so as to
assimilate theory and practice. They will be expected to participate in the day-to-day
activities of the organization under the supervision of qualified personnel. The students
will maintain a logbook of their daily participation, observations and remarks. The
organization’s supervisor will regularly assess the logbook. Departmental academic staff
from the University will also regularly assess the students and examine the logbook at the
place of attachment. The students will prepare a technical report on their attachment.
The duration of the Industrial attachment shall be at least twelve (12) weeks.
32
ECE 390 INDUSTRIAL ATTACHMENT I (4 units)
Students will be attached to an approved industrial, service or training establishment for on-
the-job practical training for a period of not less than 12 weeks. Each student shall keep a log
book in which he/she shall record his/her daily activities in the work place over the
attachment period. Members of academic staff shall visit the student at least twice during the
attachment period to advise the students and to assess the students on the practical
knowledge acquired and on such other things as work attitude, discipline at work and record
keeping. At the end of the attachment, each student shall submit a technical report to the
department within the first two weeks of the fourth academic year.
33
YEAR FOUR, SEMESTER 1
COE 481 SOFTWARE ENGINEERING II
ECE 433 CONTROL SYSTEM II (3 units)
PID controllers: P, PI, PD and PID controllers: characteristics and their application.
Electronic realizations of PID controllers. Ziegler-Nichols rules for tuning PID controllers.
Integrator Windup. Analysis and design of PID control systems using a computer-aided
control engineering tools such as MATLAB's Control , Systems Toolbox and Simulink
Compensation in the frequency domain: Lag and lead compensation in the frequency
domain. Comparison with PI and PD controllers. Frequency response design and analysis
using a computer-aided control engineering tool such as MATLAB's Control , Systems
Toolbox.
State space representation: State-space models of Linear-Time-Invariant (LTI) SISO
Systems and terminology. Obtaining state-space representation from transfer functions –
control canonical form, observer canonical form, diagonal/Jordan canonical form.
Obtaining transfer-functions from state-space representations.
Properties of state-space models: Eigenvalues, zeros, Non-uniqueness of state-space
models, Invariance of eigenvalues under similarity transformation.
Solution to the state equation: Solution to the homogeneous and non-homogeneous
state equations, Computation of the matrix exponential, the State transition matrix and its
properties.
Controllability and Observability: Concepts of controllability and observability.
Numerical tests of controllability and observability by Kalman. Controllability and
observability tests by Gilbert. Structural Controllability. Reachability.
State variable feedback (design by pole placement): Pole placement design
methods when the system has no external inputs. Pole placement design methods when
the plant has external inputs, integral control. Prototype design.
State observers (estimators): Need for state observers, design of state observers.
ECE 451 POWER ELECTRONICS I (3 units)
Physics and characteristics of semiconductor power devices: MOSFETs, SCR-
thyristors, power diodes, IGBT, Power transistors. Rectifier circuits and their
characteristics. Output voltage ripple. Smoothing methods. Operation with resistive and
inductive loads. Single- and poly-phase half and full-controlled bridge rectifiers. Free
wheeling diode. Application of power switching circuit in control of ac/dc loads. Forced
commutation: definitions and classification. Protection: heat transfer and cooling
techniques in power devices, fuse protection: fuse characteristics, operation of fuses on
DC, selection of fuselinks for device protection; Over-voltage protection: suppression of
surges on ac-input side, snubber circuits, surge suppression at dc output, lightning
arrestors; Power Supplies: Uninterruptible power supplies. Regulated Power Supplies:
DC voltage regulators . Electromagnetic interference: sources of EMI; minimizing
EMI generation, EMI shielding, EMI standards.
34
ECE 481 MICROPROCESSOR INTERFACING & APPLICATIONS (3 units)
Architecture and programming:
Introduction-Organization of various microprocessors (the data bus, address bus, control
bus; central processing unit architecture. Internal registers. The Arithmetic Logic Unit,
Memory organization). Instruction word flow. Data word flow. State transition diagram,
Instruction Set- Addressing Modes - Timing Diagram-Assembly Language-Programming
Input-Output Interfacing:
Programmed I/O. Need for Interrupt Structures - Handling of Specific sources of
Interrupts - Software Interrupts - Hardware Interrupts - Programmable Interrupt
Controller. Basic Interfacing Concepts -Types of Interfacing Devices - Address Decoding
for I/O-Memory & I/O Interfacing. Direct Memory Access (DMA)
Interfacing devices:
Programmable Peripheral Interface (8255) -Programmable Interval Timer (8253) -
Keyboard/Display Controller (8279) - Programmable DMA Controller-Communication
Interface (8251)-Data Converters – ADC - DAC
Applications of microprocessor:
Stepper Motor Control - Temperature Control - Frequency Measurement - Alphanumeric
Display Interface - Microprocessor Buses - RS 232 – GPIB - VME Bus-USB – FireWire -
EPROM Programmer - Microprocessor Development Systems
MAT 407 COMPLEX ANALYSIS (3 units)
Functions of a complex variable: elementary complex functions, analytic functions of a
complex variable. Differentiation, Cauchy Riemann equations. Complex power series.
Integration of complex functions - Cauchy's Integral theorem. Cauchy's integral theorem for
multiply-connected regions.
Expansion of functions as Taylor and Laurent series
Expansion of functions as Taylor and Laurent series. Calculus of residues. The Z-transform
and its inversion. Pole-zero configuration. Geometric aspects of complex variables,
conformal mapping. Some applications of complex variable theory.
35
ECE 421 COMMUNICATION NETWORKS (4 units)
Switching technologies:
Packet switching, cell switching (ATM), circuit switching, message switching,
Telephone Switching Systems: Single stage and multi stage network – Time division
switching – Timeslot Interchange, Space Switching, TST switching, stored program
control.
Functional sub division – Control of switching networks – hierarchy of Switching networks
– Elements of Telephone Switching Systems.
Practical switching-system- AT&T No 5 cross bar systems, Japanese’s C4 system, No 4
ESS, Japanese D 1 system
Communication protocols:
Data transfer modes, synchronous communication, and asynchronous communication.
Telephone system, Multiplexers, concentrators and front-end processors.
Open system interconnection (OSI), OSI Lower Layers: General issues in the transport of
data traffic over networks
Concept of OSI layers – physical layer standards – data link layer; ARQ schemes and their
analysis
OSI Network Layer: Topology, routing, flow control - congestion control, internet working,
delay models based on queuing theory
OSI Higher Layers: Higher protocol layers: Transport layer, Session layer, Presentation
layer, Design issues. Application layer, file transfer, concurrency control
Various network standards.TCP/IP-VOIP, LAN, ATM and MPLS
Network standards, monitoring and management::
Network standards and network management, Network organization: Network
management – planning routing plan – numbering plan – Charging plan
Event/alarm management; security management, configurational management,
performance management, fault management.
Traffic and queuing theory
Traffic theory: Equations – Queuing Systems – Traffic Measurement and prediction –
Predictions, Grade of service, Blocking Probability.
Network Economics: CAPEX, OPEX, tariffs
Network design and implementation
Route survey and selection, Link dimensioning and selection, Equipment dimensioning
and selection, construction and commissioning of the network
Interconnection of Communication Networks. Network Security
Network Simulation & Modelling
ECE 423 DIGITAL COMMUNICATION SYSTEMS (4 units)
PCM Systems:
Sampling Theorem (Nyquist theorem), Quantisation and Encoding, Companding (µ-LAW
and A-LAW), TDM Frame, PCM signal multiplexing, Digital multiplexers – Bit – word and
frame synchronization – Quantization noise, Transmission noise and probability of error –
Over all signal-to-noise ratio for PCM systems – Threshold effect, synchronization issues,
Line Coding.
Compression Techniques: Shannon’s Law, Channel capacity, Prediction filter –
Differential PCM, Delta modulation (DM) – Quantization noise – Slope overload – SNR
calculations – Comparison of PCM, DPCM ADPCM and DM – Adaptive digital wave form
coding schemes-, Non-waveform coding schemes- LPC, CELP, Video Coding, MPEG, JPEG
Digital Modulation Schemes: Analog and digital modulation techniques, Performance
of various modulation techniques - Spectral efficiency, Error-rate, Power Efficiency, Band
pass data transmission systems – ASK, PSK, FSK, QPSK, DPSK, MSK, QAM, Signals –
detection techniques, receiver implementation and probability of error – Performance
analysis.
36
ECE 471 ELECTRIC POWER SYSTEMS II (3 units)
Principles of Generation Control & Economic Dispatch. Symmetrical
Components: Theory and Application. Power System Faults: Balanced Faults and
Unbalanced Faults. Transient Analysis of Transmission Lines: Overview Transient
Analysis Techniques; Transient Behavior of Transmission Lines; Introduction to Power
System Protection
COE 493 ENGINEERING PROJECT I (2 units)
Each student shall be assigned a simple engineering project in the area of computer
engineering. The project will involve tasks such as literature survey, design, and
implementation, to be carried out under close guidance. The project shall run over 2
semesters. There will two oral presentations, one at the end of each semester. The student
will also be required to make a practical demonstration. In addition, the student shall submit
a technical report before the end of the academic year. The objectives of the course are to
create confidence in the student in readiness for the final-year engineering project, and to
train the student to carry out independent work under guidance.
ECE 493 ENGINEERING PROJECT I (2 units)
Each student shall be assigned a simple engineering project in the areas of
telecommunications engineering or power systems and machines engineering. The project
will involve tasks such as literature survey, design, and implementation, to be carried out
under close guidance. The project shall run over 2 semesters. There will two oral
presentations, one at the end of each semester. The student will also be required to make a
practical demonstration. In addition, the student shall submit a technical report before the
end of the academic year. The objectives of the course are to create confidence in the student
in readiness for the final-year engineering project, and to train the student to carry out
independent work under guidance.
ECE 491 ECE Lab Vc (2 units)
Labs in COE 481, ECE 451, ECE 481 ECE 421 and ECE 423
ECE 495 ECE Lab Va (2 units)
Labs in ECE 433, ECE 451, ECE 481 ECE 421,ECE 423 and ECE 471
37
YEAR FOUR, SEMESTER 2
COE 412 USER INTERFACE DESIGN (3 units)
Introduction to Goal-Directed and Scenario-Based Design, Principles of interaction design,
Analysis and Specification of user interfaces, Prototyping techniques and processes,
Quality Assurance and Testing for user interfaces, Practical experience in analysis methods
for user interfaces, An introduction to Voice User Interfaces. The subject includes a large
practical project in which the students engineer a user interface.
COE 442 COMPUTER GRAPHICS AND MULTIMEDIA (3 units)
Graphics software development and use of APIs for 3D graphics. The graphics pipeline,
modeling, geometric and viewing transforms, lighting and shading, rendering, interaction
techniques and graphics hardware.
Introduction to Multimedia, Text: Text attributes and design considerations,
Graphics:_ Types of graphics, attributes, considerations,Optimization techniques, File
Formats, Graphics software (PhotoPlus 6.0) Web Development: Design considerations,
Understanding what's involved in getting your website up and running, Dreamweaver 8
application. Animation: Types of Animation, file formats, Sources of animation, Creating
animation for the web, Animation software (3DPlus 2.0).Sound: Sources of sound, file
formats, Sound-Editing software, Sound on the Web (Audacity). Video in Multimedia:
Equipment overview, Digital Video considerations, Video for the Web (MovieMaker) A
large component of the class is the writing of a large-scale program in a high-level
language that drives the output device, creates the models, manipulates the model or
segments of the model, receives interactive input requests, etc.
COE 454 DISTRIBUTED SYSTEMS (3 units)
Introduction to Distributed Systems, Introduction to Erlang, Communication, Replication
& Consistency, Distributed Shared Memory, Distributed Objects , Synchronisation &
Coordination, Synchronisation & Coordination, Mid-session Recess , Fault Tolerance,
Security, Security, Naming, Distributed File Systems, Parallel Programming, Grid,
Research issues.
.
CEN 462 NEURAL NETWORKS (3 units)
Neurone features and functions, biological specifications, neural processing, pattern
recognition. Concepts of feature extraction and classification as basis for pattern
recognition, feature vectors and space, discrimination, discriminant functions and
classification methods, deterministic techniques, linear seperatability, non-linear
separable problem, Bayesian statistical classification, Single neurone models: modelling
consideration for man-made representation and devices, the McColloch and Pitts model,
elementary nets, the ‘perception’ concepts of learning, Hebbian contribution, supervised
learning algorithm , the concept of adaptation, Widrow-Hoff delta rule, vectorial
perspctive of the perception, limitations of the single-layer perception.
COE 444 ADVANCED WEB DESIGN (3 Units)
Dynamic web pages:
Creation of dynamic web pages using server side scripting technologies like Java Server
Pages(JSP), Java Servlets, Active Server Pages(ASP), PHP etc.
Database driven websites:
Connect to a database using technologies like Activex Data Objects (ADO), Java Database
Connectivity (JDBC), Open Database Connectivity (ODBC). Using a database to store data
captured through a form. Use of Content Management Software.
Other Technologies and their use in modern web design:
Extensible Markup Language (XML); XHTML; Wireless Markup Language (WML); Web
Services.
38
ECE 426 AUDIO ENGINEERING (3 units)
Acoustic plane waves:
Review of plane waves: plane wave equation; harmonic solutions; acoustic impedance;
Acoustic standards; decibel scales.
Transmission phenomena:
transmission from one fluid to another;
standing waves;
transmission through different media;
Transmission loss.
Application in ultrasound.
Electro acoustics analogues and filters:
Electroacoustics analogues and filters;
Mechanical, and electrical analogues;
acoustic resonators;
Acoustic filters.
Loudspeaker and microphone systems:
Loudspeakers:
idealized, direct-radiator loudspeaker;
Typical cone speaker Acoustic doublet.
Loudspeaker cabinets.
Horn loudspeakers.
Measurement of loudspeaker characteristics.
Microphones:
types,
characteristics,
Calibration methods.
Acoustic noise and its measurement.
Design and analysis of auditoria, sound studios and audio
localization/spatialization.
ECE 432 INSTRUMENTATION (3 units)
Instrument systems: Intelligent vs dumb instruments, factors affecting system selection;
linearity, accuracy, precision, resolution, sensitivity, hysteresis. Transducers: Passive and
active types. Transducer selection. Transducer characteristics. Resistive, inductive, capacitive,
and Hall-effect types. Applications in measuring devices. Signal Processing circuits: bridge
circuits; instrumentation amplifiers, choppers and chopper-stabilized amplifiers, charge
amplifiers, Voltage-to-frequency and frequency-to-voltage conversion. Analog-Digital and
Digital-to-Analog conversion. Measurement system: measurement of stress and strain;
displacement; acceleration; temperature; humidity. Opto-electronic measurements.
39
ECE 438 DIGITAL CONTROL (3 units)
Sampled-data systems and the z-Transform
Difference equations and pulse transfer functions
Mapping between the s-plane and the z-plane,
Stability analysis
Impulse sampling and Data holds (Zero-Order Hold, First-Order-Hold).
Reconstruction of signals from sampled signals – Shannon’s theorem, properties of the
ideal low-pass filter, frequency response of the Zero-Order-Hold
Block-diagram analysis – open-loop and closed-loop systems.
Controller design: direct and indirect methods.
State-space analysis
Practical implementation of digital control systems.
ECE 452 POWER ELECTRONICS II (3 units)
Direct - Alternating Current conversion. DC to DC converter: buck, boost, buck-
boost, Cuk. Control of DC power supply system with reversible power .Choppers and
inverters: analysis and design. Various types of inverters: resonant, pulse width
modulation types, series, parallel, impulse-commutated. Harmonic contents of input and
output. Computer simulation of power converter system. Microprocessor control of power
electronic equipment.
ECE 494 ENGINEERING MANAGEMENT (3 units)
Basic elements, tasks, functions and activities of the management process including
forecasting, planning, organizing, motivation, staffing, directing and controlling.
Management styles and management levels. Behavioural aspects. Communication.
Basic engineering economics and financial management. Time value of money; Cost
accounting, balance sheets, profit and loss account, budgeting and budgetary control,
pricing and economic decision making.
Project management including: scope, time, cost, human resource, risk, quality,
communication and procurement management. Roles of involved parties. Contracts and
sub-contracts, specification and bill of quantities. Project supervision. Legal aspects of
project management. Use of project management software tools.
ECE 472 SWITCHGEAR AND PROTECTION (3 units)
Review of fault analysis for circuit breaker & protective relay application. The
fault clearing processes: problem of switching, arcing and arc-interruption principles.
Recovery and re-striking voltages.
Classification, construction and characteristics of circuit breakers & associated
switchgear: Oil circuit breakers, magnetic air circuit breakers, air-blast circuit breakers,
water circuit breakers, etc. Testing, rating & maintenance of circuit breakers.
Classification, construction and characteristics of protective relays: over-voltage,
under-voltage, over-current, directional, differential, distance relays both electromagnetic
and solid state.
Protection of major power system & consumer equipment and components:
Line (both untapped or two-terminal lines and tapped or multiple-terminal lines with a single
source or two sources) protection, generator protection, transformer protection, bus
protection, electrical motor protection, protection of special electrical installations (capacitor
banks, automatic voltage regulators, electroheat transformers, converters)
40
ECE 474 POWER TRANSMISSION AND DISTRIBUTION (3 units)
Review of Power T&D Equipment & Models: OH & UG line models; Characteristics
of Conductors; Line loading Characteristics; Transformer Connections; Steady-State
Performance Analysis of T&D Systems: System Modelling using network analysis;
Three-phase power flow analysis; Voltage regulation & Reactive power compensation;
Transmission & Distribution System Planning & Design: Review of generic
planning methods; Load Evaluation and Demand Forecasting; Electrical Design of
Lines and Substations; Mechanical Design of Lines and Substations; Economic and
Environmental Considerations in T&D System Planning & Design
ECE 476 HIGH VOLTAGE TECHNOLOGY (3 units)
Breakdown mechanism in gases, solids, liquids. Dielectrics: properties, effects of
temperature, frequency, pressure, humidity and voltage. Ionisation process and decay.
Flashover. Characteristics of liquid and plastic dielectrics. Corona: voltages,
characteristics, gradient discharges and corona power loss. Generation of high voltages:
transformer over-voltages, behaviour and distribution, oscillations and surges. Alternator
under-voltage surges. Overhead lines: surges, wave propagation, terminations and surge
energy. Lightning and surge protection: shielding, resistance, surge diverters, horn-gaps,
arresters and surge modifiers. Measurement of high voltages: sphere gaps, cathode ray
oscilloscope, rectifier condenser-current peak voltmeter, potential dividers and tesla coil.
High voltage testing equipment: transformers, direct current testing equipment and
impulse generator. Non-destructive insulation test techniques.
ECE 462 SPECIAL ELECTRICAL MACHINES (3 units)
Micromachines: DC servomotors and induction servomotors - construction, principles
of operation, methods of speed control, dynamic characteristics and applications.
Tachogenerators: Direct current Tachogenerators, A.C induction Tachogenerator; A.C.
Synchronous Tachogenerators - construction, principle of operation, dynamic
characteristics and applications. Synchros(Selsyn): construction of single-phase, Synchro
indicators, Synchro Transformers; construction, principles operation and application of
synchros.
Special Machines: construction, principles of operation and application of universal
commutator motor, stepper motor, Linear induction motor, induction voltage regulator (1-
phase, 3-phase).
41
ECE 442 RADIO COMMUNICATION SYSTEMS (3 units)
Radio wave propagation: Surface waves, space waves, and sky wave propagation,
ionospheric effects; atmospheric effects on waves (absorption, depolarization, ducting);
fading and effects on communication; diversity techniques; scatter propagation, reflection
of radio waves.
Propagation losses in communication links: path loss, multipath fading, diffraction
losses, scattering losses, shadowing.
Transmitters and Receivers: Types of transmitters and receivers used in radio
communication and their characteristics (block diagrams, functional descriptions).
Broadcast and point to point communication: Radio broadcasting, Studio links,
outside broadcasting, broadcasting system specifications and design. Trunked systems.
ECE 444 ANTENNA ENGINEERING (3 units)
Antenna Fundamentals and Vector Potentials
Isotropic Radiation, Power density and Intensity, Gain, Directive gain, Directivity,
Effective area, Reciprocity theorem, Antenna efficiency, Radiation resistance, Terminal
impedance, Beam width and Bandwidth.
Retarded vector potentials, Radiation from a small current element, Power radiated by a
small current element and its radiation by a small current element and its radiation
resistance, Half wave dipole and Monopoles, Radiation field of current distribution of
center fed Dipole.
Antenna Arrays Various forms of antenna arrays – Broadside, End fire, Collinear,
Parasitic arrays, Array of two point sources, Pattern Multiplication, Array of “N” sources –
analysis of End fire and Broadside case, phased arrays, Tapering of arrays, Binomial arrays
Special Purpose Arrays Traveling wave, Loop, Dipole and Folded dipole antennas,
Babinet’s principle, Slot radiators, Horn antenna, Reflector antenna, Yagi-Uda antenna,
Wideband antenna – Frequency Independent Log periodic antenna, Helical and Micro
strip antenna.Application of all types of antennas
Antenna Measurements Impedance, Gain, Radiation pattern, Beam width, Radiation
resistance, Antenna efficiency, Directivity and Polarization Measurements.
Vertical incidence measurement of the ionosphere, Relation between oblique and vertical
incidence transmission
ECE 446 MICROWAVE DEVICES AND SYSTEMS (3 units)
Microwave Passive Devices:Microwave waveguides, Rectangular and circular;
Microwave cavities(resonators); Microwave components: directional couplers, circulators,
isolators, striplines (micro, parallel, coplanar, shielded striplines), losses and mode
analysis, transmission line equivalent,
Scattering matrix and s parameters
Techniques for dielectric and boundary perturbations
Slow wave guides and periodic cct
Microwave Active Devices:
Microwave transistors, tunnels, and FETs; Transferred electron devices (TED); avalanche
transient devices (ATD); microwave generation and amplification; microwave linear beam
tubes (MLBT); and microwave crossed-field tubes (MCFT)
Microwave Communication Systems:
Microwave communication systems: transmitters, receivers, and wireless links; Effects of
biological exposure to microwave radiation
ECE 492 ECE Lab Vic (2 units)
Labs in COE 412, COE 442, COE 454, COE 466, ECE 432 and ECE 438
ECE 496 ECE Lab Via (2 units)
Labs in COE 454, ECE 432, ECE 438, ECE 452, ECE 442, ECE 444 and ECE 446
42
ECE 498 ECE Lab VIb (2 units)
Labs in ECE 432, ECE 438, ECE 452, ECE 462, ECE 472, ECE 474 and ECE 476.
COE 490 INDUSTRIAL ATTACHMENT II (4 units)
The students will be attached to organizations in Computer Science/ Engineering so as to
assimilate theory and practice. They will be expected to participate in the day-to-day
activities of the organization under the supervision of qualified personnel. The students
will maintain a logbook of their daily participation, observations and remarks. The
organization’s supervisor will regularly assess the logbook. Departmental academic staff
from the University will also regularly assess the students and examine the logbook at the
place of attachment. The students will prepare a technical report on their attachment.
The duration of the Industrial attachment shall normally be twelve weeks.
ECE 490 INDUSTRIAL ATTACHMENT II (4 units)
Students will be attached to an approved industrial, service or training establishment for on-
the-job practical training for a period of not less than 12 weeks. Each student shall keep a log
book in which he/she shall record his/her daily activities in the work place over the
attachment period. Members of academic staff shall visit the student at least twice during the
attachment period to advise the students and to assess the students on the practical
knowledge acquired and on such other things as work attitude, discipline at work and record
keeping. At the end of the attachment, each student shall submit a technical report to the
department within the first two weeks of the fifth academic year.
43
YEAR FIVE, SEMESTER 1
ECE 593 LAW, ETHICS AND PROFESSIONAL PRACTICE (3 units)
The nature and sources of contract. The law of tort. Intellectual property laws.
Engineering Ethics: Fundamental principles of engineering practice. Rules of practice.
Professional obligations. Contractual obligations. The Engineers Registration Act. Engineers
Professional Societies. The engineer as a consultant. The engineer as a contractor. Engineer
in contractual disputes. The role of an engineer in society.
Environmental impact Assessment: UNEP Environmental Law Guidelines and Principles.
Industrial relations in Kenya. Trade unions, Collective bargaining, labour laws, arbitration
and the industrial court. The Factories act and conditions of work. Kenya Bussiness Units:
sole trader, partnership, limited liability company, corporation, parastatal and
cooperatives
COE 561 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS (3 units)
Theory and practice of Artificial Intelligence
Search and problem solving, AI concepts: knowledge representation, generating
appropriate sequences of actions and searching among alternatives to find optimal or near
optimal solutions. Automated agents. Dealing with uncertainty in the world, learning from
experience, learning decision rules from data, the algorithmic foundations of artificial
intelligence. probability and artificial intelligence.
Additional aspects of artificial intelligence
Natural language processing, Web-based search engines, Industrial applications,
Autonomous robotics, Economic/game-theoretic decision making.
ECE 571 POWER SYSTEMS ANALYSIS (4 units)
Fundamentals of Power System: Concepts of real and reactive powers, complex
power, transmission capacity, load characteristics, per unit representation of power
system.
Load Flow Analysis: Static load flow equations, network model formulation, solutions
by Gauss-Siedal and Newton-Raphson method, effect of regulating transformers.
Power System Stability: Steady State Stability, transient stability, swing equation,
equal area criterion for stability improvements of transient stability.
Economic Operation of Power System: Distribution of load between units within a
plant, transmission loss as a function of plant generation, calculation of loss coefficients,
distribution of load between plants, optimal scheduling of hydro thermal system.
Control Problem: Basic control of generator, small signal analysis, Automatic voltage
regulator (AVR) exciter type and modeling generator modeling, static performance of AVR
loop, Dynamic response of AVR loop, Automatic load frequency control, Turbine speed
governing system and modeling, generator load model, block diagram representation of
isolated power system, steady state analysis,' Dynamic response, proportional plus integral
control.
44
ECE 561 ELECTRIC MOTOR DRIVE SYSTEMS (3 units)
DC machine drives: dynamics and performance equations, DC machine drive systems.
Electronic control DC drives using rectifiers and choppers. Two and four quadrant chopper
control for DC machine drives. transfer function of DC machine drive system. Speed and
current feedback control systems of dc machine drives. Microprocessor control of DC
machine drives. Applications of DC machine variable speed drive in traction including
railway traction, lifts etc.
AC machine drives: dynamics and performance equation of AC machine system,
induction motor drives, synchronous motor drives. Electronic control of AC drives using
inverters. Harmonic distortion and losses. Control of frequency, voltage and power.
Transfer functions of AC machine drive systems. Speed, current and flux feedback.
Microprocessor control in AC machine drives. Applications of AC machine variable speed
drives.
ECE 573 RENEWABLE ENERGY TECHNOLOGIES (2 units)
Introduction to renewable energy sources. Quantification of solar and wind energy sites.
Photo-voltaic energy conversion. Maximum power point tracking. Principles of wind
energy conversion (wind farms and maximum power point tracking). Modelling and
simulation of photo-voltaic (PV) and wind energy generators. PV applications: grid
connected and solar home systems. System sizing. Energy storage, batteries, fuel cells,
flywheels, configuration and design. Micro-hydro systems and design principles. Grid
interfacing of renewable energy systems. Hybrid systems for remote area power supplies.
Solar water pumping. Economics of renewable energy systems. Case studies of renewable
energy systems
ECE 575 ENERGY MANAGEMENT AND ENVIRONMENTAL PROTECTION (2
units)
This course offers a thorough introduction to methods for the evaluation of the
environmental consequences of energy systems. Methods include human and ecological
risk analysis and external cost analysis. Students learn how to evaluate environmental
stresses and human health consequences of energy technologies. The course covers the use
of toxicological and epidemiological data in risk assessment, assessment of chemical fate
and exposure, and evaluation of climate change. Through a combination of these methods,
students will be able to gain a comprehensive understanding of the environmental
consequences of today's energy systems.
45
ECE 521 MOBILE & WIRELESS COMMUNICATION SYSTEMS (4 units)
Wireless Channel:
Attenuation, scattering, Diffraction, Depolarisation, fading, ISI, Multipath, Noise,
Interference, equalisation, rake receiver, frequency hopping, diversity, space time
processes
Cellular Concepts:
Cell splitting; frequency reuse; sectoring; handover; location Update; Timing Advance;
Power Control; Voice Activity Detection; Interference and system capacity, Trunking and
Erlang capacity calculations , design of a cellular network
Multiple Access Systems:
Frequency division multiple access (FDMA), time division multiple access (TDMA), code
division multiple access (CDMA) and space division multiple access (SDMA), TDD, FDD
Mobile Networks and Their Evolution:
1G, 2G, 2.5G and 3G mobile systems, Standardisation and Convergence, New Services
Wireless Data Networks:
Wireless networking, design issues in personal wireless systems. IEEE 82.11: Wireless LAN
Standard. IEEE 82.11 Protocol Stack, IEEE 82.11 Architecture and Services, IEEE 82.11
Medium Access Control, IEEE 82.11 Physical Layer. Personal Area Networks (Bluetooth,
Infrared): Overview. Radio Specifications. Baseband Specification. Link Manager
Specification. Logical Link Control and Adaptation Protocol. IEEE 82.11(WiFi), IEEE
82.16(Wimax), WLL (CDMA, OFDM), Specifications for all these systems.
Cell Planning Basics:
Capacity and coverage analysis, Preliminary design, site surveys, equipment list
generation, system growth/change.
Radio Propagation Models and their application in cell planning
Traffic Theory and its application in cell planning
Radio link power budget and path losses
Frequency planning- Frequency Reuse
Cell Splitting, Sectoring techniques
Radio resource provisioning- traffic channels, control channels
ECE 523 SATELLITE COMMUNICATION AND BROADCASTING (3 units)
Orbital Aspects: Kepler law-orbit fundamentals-orbit shape-satellite speed and period-
angle of indication-station keeping-attitude control-orbital elements-orbital pertubation-
SSP-satelite launching –transfer orbit-antenna look angles-LEO, MEO, GEO-Sun
synchronous orbit -constellation
Link Design: Frequency of operation-bands-propagation effects on the signal-
attenuation, frequency rotation, ice and snow effects –depolarization-sun transit outage-
eclipse-EIRP-Power budget equation-Uplink power-Downlink power-C\No,G\T-t system
noise-thermal noise-intermodulation noise
Space and Earth Segment: Space craft subsystem-power-attitude control-telemetry
tracking and command-transponder-stabilization subsystem-thermal protection-payload-
bus- antenna subsystem-earth segment-low noise amplifiers-high power transmitters-
TWTA, Klystron amplifiers-redundancy configuration-Cassegrain antenna
Satellite Services: Satellite bandwidth-frequency division multiplexing-time division
multiplexing-multiple access-FDMA, TDMA, CDMA-INSAT INMARSAT, INTELSAT,
weather forecasting, mobile satellite service, satellite navigation
Satellite Broadcasting: TV Standards-PAL, NTSC, Broadcast satellite characteristics –
review of uplinking system-receivers-direct to home-community antenna television
system-digital audio broadcasting –satellite radio receivers-CD audio-bandwidth
requirement-example satellite system-INSAT, ASIASTAR-applications
ECE 591 ECE Lab VIIc (2 units)
Labs in COE 561, ECE 573, ECE 575, ECE 521, Elective I and Elective II.
46
ECE 595 ECE Lab VIIa (2 units)
Labs in ECE 573, ECE 575, ECE 521, ECE 523, Elective I and Elective II.
ECE 597 ECE Lab VIIb (2 units)
Labs in ECE 571, ECE 561, ECE 573, ECE 575, Elective I and Elective II.
COE 590 ENGINEERING PROJECT II (8 units)
The goal of students enrolled in this course is to complete a project under the guidance of
an assigned faculty member. It is the culminating learning experience of the program and
includes a significant written and oral report. To meet the standards established by the
faculty, the project must demonstrate a rigorous scientific approach. Use a clearly
documented theoretical framework and demonstrate application to the quality profession.
The project is is an 8 unit course, taking two semesters to complete. There will be a
minimum of two oral presentations. The student will also be expected to make a practical
demonstration of the project. In addition, the student will be expected to hand in 2 copies
of a technical report before the final oral presentation is made.
ECE 590 ENGINEERING PROJECT II (8 units)
The goal of students enrolled in this course is to complete a project under the guidance of
an assigned faculty member. It is the culminating learning experience of the program and
includes a significant written and oral report. To meet the standards established by the
faculty, the project must demonstrate a rigorous scientific approach. Use a clearly
documented theoretical framework and demonstrate application to the quality profession.
The project is is an 8 unit course, taking two semesters to complete. There will be a
minimum of two oral presentations. The student will also be expected to make a practical
demonstration of the project. In addition, the student will be expected to hand in 2 copies
of a technical report before the final oral presentation is made.
47
YEAR FIVE, SEMESTER 2
ECE 594 OPERATIONS RESEARCH (3 units)
Introduction, scope, and applications. Linear programming. Graphical and algebraic
solutions. Simplex method. Dual solution and interpretation. Transportation. Sensitivity
analysis. Transportation analysis. Network Analysis: Preparation of a network. Location
of the critical path. Time and resource scheduling. Use of computer packages.
Simulation: Simulation models. Simulation techniques. Computer simulation.
Inventory Models: Inventory control. Decision theory. Decision trees. Expected value and
utility. Game Theory: Maximum, maxmax, and minimax criteria. Queuing theory related
to maintenance.
ECE 572 POWER SYSTEM DYNAMICS AND CONTROL (3 units)
Economic load dispatch: system constraints; selection of generators, voltage, running
spare capacity, transformer tap settings and transmission line. Network security and merit
order scheduling. Dispatch neglecting losses: optimum dispatch, physical integration of co-
ordination equations for transmission networks. Exact transmission loss formula;
modified co-ordination equations, automatic load dispatch using digital computer. Voltage
control: generator voltage, voltage control by reactive power insertion, controlling through
power flow by means of magnitude and phase-changing transformers. Frequency control:
tie-line loading frequency characteristics, speed governing system.
ECE 562 ELECTRICAL MACHINE DESIGN (4 units)
Windings: Conductors, insulators, eddy currents, slot conductors, overhang conductors,
transformer coils; permeable and conducting masses; electromotive force; transformer
windings; D.C. field windings, a.c. armature windings: single layer windings; Double -layer
windings; Fractional - slot windings; Types of double - layer winding; choice of winding,
e.m.f. of windings, harmonics, magnetomotive force of windings. Transformers: Design
Frames, thermal rating, momentary load limitations, output equation, specific iron and
copper losses, insulation. Types of windings and connections. Cooling and ratings Iron core
dimensions. Rotating Machine Design: Output equation; specific copper and iron losses:
power/weight ratio, salient pole and cylindrical rotor. Air gap flux distribution and
saturation; Insulation, heating; ventilation and ratings. Computer-Aided Electrical Machine
Design.
48
ECE 522 PHOTONIC DEVICES AND FIBRE OPTIC COMMUNICATION (4
units)
Photonic Devices:
Review of direct and indirect semiconductors;
Photogenerative absorption;
Light sources: LEDs, Laser diodes
Communication lasers:
Fabry-Perot, DFB, VCSEL.
Quantum well lasers.
Optical detectors for communication system;
Optical amplifiers:
Semiconductor based amplifier
Fibre based amplifier e.g. EDFA
Optical filters and other optical switches.
Optical fibre characteristics
Optical fibre:
Advantages, disadvantages and general applications
Characteristics- attenuation, dispersion, distortion mechanisms, NA
Single mode and multimode.
Types - glass, polymer.
Design of photonic links
Characteristics of the photonic air link
Noise & detection, bit error rate, receiver sensitivity, power budget, dispersion penalty;
Design of photonic air link;
Design of simple photonic fibre link;
Optical switching, transmission formats and protocols
Optical switching
Optical transmission formats and protocols
WDM, DWDM
SDH, SONET
ECE 526 INFORMATION THEORY AND SECURITY (3 units)
Random Processes:Sample space – Conditional probability – some use probability
distributions – probability distribution functions-stochastic – processes – statistical
averages – Random variable and random process-covariance-Ergodic process – Markov
process. Source Coding:Mathematical model for information sources – Average mutual
information – Entropy in discrete and continuous cases, Definition and properties of
entropy, Joint and conditional entropy, the problem of unique decipherable –
instantaneous code – Kraft McMillan inequality. Discrete And Analog Coding:
Huffmann’s coding Algorithm – Discrete stationery sources – The Lempel Ziv algorithm –
optimum quantization, Rate distortion function for memory less Gaussian source - Upper
bound of R(D) scalar quantization – vector quantization – Linear predictive coding
Channel Coding: Channel models – Binary symmetric channel – Discrete memory less
channel – discrete input contentious output channel - Channel capacity – Shannon
fundamental theorem – Shannon-Hartley law and its implication, Achieving channel
capacity with orthogonal signals – channel reliability functions. Block And
Convolutional Codes: Linear block codes – Hadamard code – Golay code – Cyclic code
– encoders – BCH code – Error detection and correction capability – Reed Solomon codes
- convolution codes – convolution encoder – Trellis coding - Viterbi algorithm
Information Security: Security challenges and requirements, Security management,
Symmetric key cryptography(DES), Public key cryptography(RSA), One-way hash
functions and digital signatures, secret key distribution(Diffie-Hellman key exchange),
Public key infrastructure(X.59), Network Authentication protocols(Kerberos), Electronic
mail security(PGP), IP Security(IPSec V4 V6), Web Security(SSL,SET), System Security
and selected topics (emerging technologies especially security in wireless networks).
49
ECE 592 ECE Lab VIIIc (2 units)
Labs in COE 562, ECE 522, ECE 526, Elective I and Elective II.
ECE 596 ECE Lab VIIIa (2 units)
Labs in ECE 522, ECE 526, Elective I and Elective II.
ECE 598 ECE Lab VIIIb (2 units)
Labs in ECE 562, ECE 572, Elective I and Elective II.
ELECTIVES
COE 511E CURRENT TOPICS IN COMPUTER ENGINEERING (3 units)
Cutting-Edge technologies in Computer Engineering. (Course to be taught by experts in
Computer Engineering. Actual content to be approved by the department and the
University Senate.)
COE 512E HUMAN COMPUTER INTERACTION (3 units)
Interfaces and Usability, Perception and The Human Information Processing System,
Design and Development of Human-Computer Interfaces, Interaction Design and
Games, Usability and User Centered Design, Computer Risks and Safety, Ubiquitous
Computing, Virtual and Augmented Reality ,GUIs and Web Interfaces, Speech and non-
speech audio, Multimodal Interfaces and Haptics, Wearable and Affective Computing,
Tangible Interfaces, CSCW, Videoconferencing, and Media Spaces.
COE 514E SIMULATION & MODELING (3 units)
Introduction to Performance Modelling, The Essentials of Probability. Simulation
Modelling: Random number generation and Monte Carlo Methods, Discrete event
simulation, Output analysis. Discrete Event Stochastic Models: Elementary
Stochastic Point Processes, -Arrival Processes (Poisson Process). Markov Models:
Synchronous Processes: Discrete-time Markov Chains Asynchronous Processes:
Continuous-time Markov Chains. . Queuing Models/Synchronous and
Asynchronous Queues:Little’s law, Single Server Queues, Multiple Server Queues,
Priority Queues, Queues with Loss, M/G, G/M, G/G Queues, Networks of Queues, Network
Modelling. Reliability Modeling. Application of simulation software such as SimScript,
GPSS to implement a project.
COE 516E PARALLEL COMPUTER ARCHITECTURE (3 units)
Principles in the design and programming of parallel machines. Continuum, particle, and
graph applications. Communication and synchronization. Locality in parallel
computations. Computational models and parallel computers: dataflow, shared
memory, data parallel, and message passing. Parallel machine mechanisms : full-
empty synchronization bits, cache coherence, and multithreading. Design and
performance evaluation of multiprocessor systems. Compilation and runtime
technologies: partitioning, placement, and scheduling.
50