Anda di halaman 1dari 162

MOI UNIVERSITY

SCHOOL OF ENGINEERING

DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING

DRAFT CURRICULA
for the Degree programmes of

Bachelor of Engineering
in
Electrical and Electronics Engineering
Electrical and Telecommunications Engineering

February 2014

1. VISION OF MOI UNIVERSITY


To be the University of choice in nurturing innovation and talent in science, technology and
development.
2. MISSION OF MOI UNIVERSITY
To preserve, create, and disseminate knowledge, conserve and develop scientific, technological
and cultural heritage through quality teaching and research; to create a conducive work and
learning environment; and to work with stakeholders for the betterment of society.
3. CORE VALUES OF MOI UNIVERSITY
1. Promotion and defence of intellectual and academic freedom, scholarship and
relentless search for truth.
2. Fostering teamwork, innovation, networking, tolerance, and a culture of peace.
3. Embracing excellence, transparency & accountability.
4. Practising professionalism, meritocracy, equality, integrity and social justice.
5. Maintaining self-respect, discipline, responsibility, institutional loyalty, national
patriotism & international competitiveness.
6. Continual improvement of services in order to remain competitive and relevant
4. 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 two new degree programmes, namely, Bachelor of Engineering in
Electrical and Electronics Engineering and Bachelor of Engineering in Electrical and
Telecommunications Engineering. 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
2

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 Electrical and Telecommunications Engineering
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.
Bachelor of Engineering in Electrical and Electronics Engineering
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)

(e)

(f)
(g)
(h)
(i)

train engineering graduates who can accomplish the design, analysis, construction
and installation of computer systems and infrastructural facilities, using a
professional approach;
train 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;
develop entrepreneurial skills among graduate engineers as a basis for self
employment;
train computer engineers who can provide expert systems maintenance and support.
are equipped with appropriate vocational and entrepreneurship skills;
have positive and responsive attitudes, initiative, and creative thinking.

DURATION OF THE PROGRAMMES


3

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
ECE

MPE

IRD
MAT
STA
PHY
TEC

Computer Engineering courses offered by the Department of Electrical and


Computer Engineering
Electrical Engineering courses offered by the Department of Electrical and
Computer Engineering
Courses offered by the Department of Mechanical and Production
Engineering
Courses offered by the School of Human Resources Development
Courses offered by the Department of Mathematics
Courses offered by the Department of Mathematics
Courses offered by the Department of Physics
Common first year courses offered by the School of Engineering

EXAMINATION REGULATIONS
4

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:
Technical Report

70%
30%.

(f) Industrial Attachment I (ECE 390 and COE 390)


Field Assessment:
Technical Report

30%
70%

(g) Industrial Attachment II (ECE 490 and COE 490)


Field Assesment:
Technical Report

30%
70%

(h) Engineering Project I (ECE 493 and COE 493)


Oral Presentations:
Practical Demonstration:
Report

20%
20%
60%

(i) Engineering Project II (ECE 590 and COE 590)


Oral Presentations:
20%
Practical Demonstration:
20%
Report:
60%
(j) 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.

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

COURSE DISTRIBUTION FOR SEMESTERS


BACHELOR OF ENGINEERING IN ELECTRICAL AND ELECTRONIC
ENGINEERING (CEN)
Semester 1
COURSE
CODE
COE 121
IRD 107
MPE 161
PHY 105
TEC 101
TEC 105
TEC 111
TEC 114

Semester 2
COURSE
CODE
COE 162
ECE 112
ECE 152
MPE 166
TEC 103
TEC 106
TEC 107
TEC 112

YEAR TWO
Semester 1
COURSE

COURSE TITLE

UNITS

Introduction to Computers and Applications


Communication Skills for Engineers
Engineering Drawing I
Physics for Engineers
Basic Engineering Mathematics I
Intro. to the Engineering Profession and Safety
Introduction to Materials Science
Basic Mechanics

2
3
3
4
3
2
3
3
23

COURSE TITLE

UNITS

Introduction to Computer Programming


Circuit Theory I
Electrical Engineering Materials
Engineering Drawing IIa with CAD
Basic Engineering Mathematics II
Probability and Statistics
HIV / AIDS Awareness
Chemistry for Engineers

3
4
3
3
3
2
2
4
24

COURSE TITLE

UNITS
7

EXAM
HOURS
3
3
4
3
3
N/A
3
3

EXAM
HOURS
3
3
3
4
3
3
N/A
3

EXAM

CODE
COE 251
ECE 211
ECE 231
ECE 261
ECE 281
MAT 206
MAT 207
MPE 241

Computer Operating Systems


Circuit Theory II
Electrical Measurements
Basic Electrical Machines
Basic Electronics
Numerical Methods
Engineering Mathematics I
Mechanics of Machines I

ECE 291

ECE Lab I

3
3
3
3
3
3
3
3
24
2

COURSE TITLE

UNITS

Web Design and Implementation


Electromagnetic Fields
Analogue Electronics I
Basic Electrical Power
Digital Electronics I
Research Methods
Engineering Mathematics II
Fluid Mechanics & Thermodynamics
Solid Mechanics I

2
3
3
3
3
2
3
3
3
25
2

Semester 2
COURSE
CODE
COE 244
ECE 242
ECE 252
ECE 272
ECE 282
ECE 294
MAT 208
MPE 202
MPE 222
ECE 292
COE 290

YEAR THREE
Semester 1
COURSE
CODE
COE 363
ECE 311
ECE 321

ECE Lab II
Workshop Practice

COURSE TITLE
Object-Oriented Programming
Network Analysis & Synthesis
Signals
8

HOURS
3
3
3
3
3
3
3
3
N/A

EXAM
HOURS
3
3
3
3
3
N/A
3
3
3
N/A

N/A

UNIT
S
3
3
3

EXAM
HOURS
3
3
3

ECE 331
ECE 341
ECE 351
ECE 361
ECE 381

Control Systems I
Electromagnetic Waves
Analogue Electronics II
Electrical Machines I
Digital Electronics II

ECE 391

ECE Lab III

Semester 2
COURSE
CODE
COE 332
COE 362
COE 364
COE 382
ECE 322
ECE 342
ECE 352
ECE 382

3
3
3
3
3
24
2

3
3
3
3
3
N/A

ECE 392

UNIT
S
Database Design and Management
3
Data Structures and Algorithms
3
Systems Programming
3
Software Engineering I
3
Introduction to Telecommunications Engineering
3
Transmission Lines
3
Analogue Electronics III
3
Microprocessor Systems & Assembly Language 3
Prog.
24
ECE Lab IVc
2

COE 390

Industrial Attachment I

YEAR FOUR
Semester 1
COURSE
CODE
COE 481
COE 493
ECE 421
ECE 423
ECE 433
ECE 451

COURSE TITLE

COURSE TITLE

UNIT
S
3
1
4
4
3
3

Software Engineering II
Engineering Project I
Communication Networks
Digital Communications
Control Systems II
Power Electronics I
9

EXAM
HOURS
3
3
3
3
3
3
3
3

N/A
N/A

EXAM
HOURS
3
N/A
3
3
3
3

ECE 481
MAT 407

Microprocessor Interfacing & Applications


Complex Analysis

ECE 491

ECE Lab Vc

Semester 2
COURSE
CODE
COE 412
COE 442
COE 454
COE 466
COE 444
COE 493
ECE 432
ECE 438
ECE 494

COURSE TITLE

3
3
24
2

3
3

EXAM
HOURS
3
3
3
3
3
N/A
3
3
3

N/A

ECE 492

ECE Lab VIc

UNIT
S
3
3
3
3
3
1
3
3
3
25
2

COE 490

Industrial Attachment II

User Interface Design and Applications


Computer Graphics and Multimedia
Distributed Systems
Neural Networks
Advanced Web Design
Engineering Project I
Instrumentation
Digital Control
Engineering Management

N/A

N/A

YEAR FIVE
Semester 1
COURSE
CODE
COE 561
COE 590
ECE 521
ECE 573
ECE 575

COURSE TITLE

UNIT
S
Elective I
3
Elective II
3
Artificial Intelligence and Expert Systems
3
Engineering Project II
4
Mobile and Wireless Communications
4
Renewable Energy Technologies
3
Energy Management and Environmental 3
Protection
10

EXAM
HOURS
3
3
3
N/A
3
3
3

ECE 593

Law, Ethics and Professional Practice

ECE 591

ECE Lab VIIc

Semester 2
COURSE
CODE

COURSE TITLE

ECE 526
ECE 594

Elective III
Elective IV
Engineering Project II
Photonic
Devices
and
Fiber
Communication
Information Theory and Security
Operations Research

ECE 592

ECE Lab VIIIc

COE 590
ECE 522

ELECTIVES
COURSE
CODE
COE 511E
COE 512E
COE 514E
COE 552E
COE 553E
COE 561E
COE 569E
ECE 524E
ECE 525E
ECE 528E
ECE 533E
ECE 543E

COURSE TITLE

3
26
2

UNIT
S
3
3
4
Optic 4
3
3
20
2

UNIT
S
Current Topics in Computer Engineering
3
Human Computer Interaction
3
Simulation and Modeling
3
Distributed Objects
3
Embedded Systems Design
3
Computer Games Design and Development
3
Finite Element Analysis
3
Digital Signal Processing
3
Current Topics in Power Syst. & Electrical 3
Machines
Tele-Vision Engineering
3
Programmable Logic Controllers
3
Radio Frequency Circuit Design
3
11

3
N/A

EXAM
HOURS
3
3
N/A
3
3
3
N/A

EXAM
HOURS
3
3
3
3
3
3
3
3
3
3
3
3

ECE 551E
ECE 599E

Electronic Circuits and Systems


Project Management

3
3

3
3

BACHELOR OF ENGINEERING IN ELECTRICAL AND ELECTRONICS


ENGINEERING (EC)
YEAR ONE
Semester 1
COURSE
CODE
COE 121
IRD 107
MPE 161
PHY 105
TEC 101
TEC 105
TEC 111
TEC 114

COURSE TITLE
Introduction to Computers and Applications
Communication Skills for Engineers
Engineering Drawing I
Physics for Engineers
Basic Engineering Mathematics I
Intro. to the Engineering Profession and Safety
Introduction to Materials Science
Basic Mechanics

12

UNIT
S
2
3
3
4
3
2
3
3
23

EXAM
HOURS
3
3
4
3
3
N/A
3
3

Semester 2
COURSE
CODE
COE 162
ECE 112
ECE 152
MPE 166
TEC 103
TEC 106
TEC 107
TEC 112

YEAR TWO
Semester 1
COURSE
CODE
COE 251
ECE 211
ECE 231
ECE 261
ECE 281
MAT 206
MAT 207
MPE 241
ECE 291
Semester 2
COURSE
CODE
COE 244
ECE 242

COURSE TITLE
Introduction to Computer Programming
Circuit Theory I
Electrical Engineering Materials
Engineering Drawing IIa with CAD
Basic Engineering Mathematics II
Probability and Statistics
HIV / AIDS Awareness
Chemistry for Engineers

COURSE TITLE
Computer Operating Systems
Circuit Theory II
Electrical Measurements
Basic Electrical Machines
Basic Electronics
Numerical Methods
Engineering Mathematics I
Mechanics of Machines I
ECE Lab I

COURSE TITLE
Web Design and Implementation
Electromagnetic Fields
13

UNIT
S
3
4
3
3
3
2
2
4
23

EXAM
HOURS
3
3
3
4
3
3
N/A
3

UNIT
S
3
3
3
3
3
3
3
3
24
2

EXAM
HOURS
3
3
3
3
3
3
3
3

UNIT
S
2
3

EXAM
HOURS
2
3

N/A

ECE 252
ECE 272
ECE 282
ECE 294
MAT 208
MPE 202
MPE 222

Analogue Electronics I
Basic Electrical Power
Digital Electronics I
Research Methods
Engineering Mathematics II
Fluid Mechanics & Thermodynamics
Solid Mechanics I

ECE 292

ECE Lab II

ECE 290

Workshop Practice

14

3
3
3
2
3
3
3
25
2

3
3
3
3
3
3
3

N/A

N/A

YEAR THREE
Semester 1
COURSE
CODE
COE 363
ECE 311
ECE 321
ECE 331
ECE 341
ECE 351
ECE 361
ECE 381
ECE 391
Semester 2
COURSE
CODE
COE 332
COE 362
ECE 322
ECE 342
ECE 352
ECE 362
ECE 372
ECE 382

COURSE TITLE
Object-Oriented Programming
Network Analysis & Synthesis
Signals
Control Systems I
Electromagnetic Waves
Analogue Electronics II
Electrical Machines I
Digital Electronics II
ECE Lab III

UNIT
S
3
3
3
3
3
3
3
3
24
2

N/A

EXAM
HOURS
3
3
3
3
3
3
3
3

ECE 396

UNIT
S
Database Design and Management
3
Data Structures and Algorithms
3
Introduction to Telecommunications Engineering
3
Transmission Lines
3
Analogue Electronics III
3
Electrical Machines II
3
Electrical Power Systems I
3
Microprocessor Systems & Assembly Language 3
Programming.
24
ECE Lab IVa
2

ECE 390

Industrial Attachment I

N/A

COURSE TITLE

UNIT

EXAM

YEAR FOUR
Semester 1
COURSE

COURSE TITLE

EXAM
HOURS
3
3
3
3
3
3
3
3

15

N/A

CODE
ECE 421
ECE 423
ECE 433
ECE 451
ECE 471
ECE 481
ECE 493
MAT 407

Communication Networks
Digital Communications
Control Systems II
Power Electronics I
Electrical Power Systems II
Microprocessor Interfacing and Applications
Engineering Project I
Complex Analysis

ECE 495

ECE Lab Va

Semester 2
COURSE
CODE
ECE 432
ECE 438
ECE 452
ECE 462
ECE 472
ECE 474
ECE 476
ECE 493
ECE 494

COURSE TITLE

S
4
4
3
3
3
3
1
3
24
2

HOURS
3
3
3
3
3
3
N/A
3

EXAM
HOURS
3
3
3
3
3
3
3
N/A
3

N/A

ECE 498

ECE Lab VIb

UNIT
S
3
3
3
3
3
3
3
1
3
25
2

ECE 490

Industrial Attachment II

Instrumentation
Digital Control
Power Electronics II
Special Electrical Machines
Switchgear and Protection
Power Transmission and Distribution
High Voltage Technology
Engineering Project I
Engineering Management

16

N/A

N/A

YEAR FIVE
Semester 1
COURSE
CODE

COURSE TITLE

UNITS
3
3
3
4
3
3

ECE 590
ECE 593

Elective I
Elective II
Electric Motor Drive Systems
Power Systems Analysis
Renewable Energy Technologies
Energy Management and Environmental
Protection
Engineering Project II
Law, Ethics and Professional Practice

ECE 597

ECE 561
ECE 571
ECE 573
ECE 575

EXAM
HOURS
3
3
3
3
3
3
N/A
3

ECE Lab VIIb

4
3
26
2

COURSE TITLE

UNITS

ECE 562
ECE 572
ECE 590
ECE 594

Elective III
Elective IV
Electrical Machine Design
Power System Dynamics and Control
Engineering Project II
Operations Research

ECE 598

ECE Lab VIIIb

3
3
4
3
4
3
20
2

EXAM
HOURS
3
3
3
3
N/A
3

Semester 2
COURSE
CODE

ELECTIVES
COURSE
CODE

COURSE TITLE

UNIT
S
17

N/A

N/A

EXAM
HOURS

COE 511E
COE 512E
COE 514E
COE 552E
COE 553E
COE 561E
COE 569E
ECE 524E
ECE 528
ECE 532E
ECE 533E
ECE 534E
ECE 543E
ECE 551E
ECE 566E
ECE 576E
ECE 577E
ECE 578E
ECE 579E
ECE 599E

Current Topics in Computer Engineering


Human Computer Interaction
Simulation and Modeling
Distributed Objects
Embedded Systems Design
Computer Games Design and Development
Finite Element Analysis
Digital Signal Processing
Tele-Vision Engineering
Optimization and Control
Programmable Logic Controllers
Fuzzy Logic and Neural Networks
Radio Frequency Circuit Design
Electronic Circuits and Systems
Current Topics in Power Syst. & Electrical
Machines
Utilization of Electrical Energy
Electrical Power Generation
Power System Economics and Planning
Illumination Engineering
Project Management

BACHELOR
OF
ENGINEERING
IN
TELECOMMUNICATIONS ENGINEERING
YEAR ONE
Semester 1
COURSE

COURSE TITLE

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3

3
3
3
3

ELECTRICAL

UNIT
18

AND

EXAM

CODE
COE 121
IRD 107
MPE 161
PHY 105
TEC 101
TEC 105
TEC 111
TEC 114

Semester 2
COURSE
CODE
COE 162
ECE 112
ECE 152
MPE 166
TEC 103
TEC 106
TEC 107
TEC 112

Introduction to Computers and Applications


Communication Skills for Engineers
Engineering Drawing I
Physics for Engineers
Basic Engineering Mathematics I
Intro. To the Engineering Profession and Safety
Introduction to Materials Science
Basic Mechanics

COURSE TITLE
Introduction to Computer Programming
Circuit Theory I
Electrical Engineering Materials
Engineering Drawing Iia with CAD
Basic Engineering Mathematics II
Probability and Statistics
HIV / AIDS Awareness
Chemistry for Engineers

S
2
3
3
4
3
2
3
3
23

HOURS
3
3
4
3
3
N/A
3
3

UNIT
S
3
4
3
3
3
2
2
4
23

EXAM
HOURS
3
3
3
4
3
3
N/A
3

UNIT
S
3
3
3
3

EXAM
HOURS
3
3
3
3

YEAR TWO
Semester 1
COURSE
CODE
COE 251
ECE 211
ECE 231
ECE 261

COURSE TITLE
Computer Operating Systems
Circuit Theory II
Electrical Measurements
Basic Electrical Machines
19

ECE 281
MAT 206
MAT 207
MPE 241

Basic Electronics
Numerical Methods
Engineering Mathematics I
Mechanics of Machines I

ECE 291

ECE Lab I

3
3
3
3
24
2

3
3
3
3

EXAM
HOURS
3
3
3
3
3
3
3
3
3

N/A

N/A

Semester 2
COURSE
CODE
COE 244
ECE 242
ECE 252
ECE 272
ECE 282
ECE 294
MAT 208
MPE 202
MPE 222

COURSE TITLE

ECE 292

ECE Lab II

UNIT
S
2
3
3
3
3
2
3
3
3
25
2

ECE 290

Workshop Practice

Web Design and Implementation


Electromagnetic Fields
Analogue Electronics I
Basic Electrical Power
Digital Electronics I
Research Methods
Engineering Mathematics II
Fluid Mechanics & Thermodynamics
Solid Mechanics I

20

N/A

YEAR THREE
Semester 1
COURSE
CODE
COE 363
ECE 311
ECE 321
ECE 331
ECE 341
ECE 351
ECE 361
ECE 381
ECE 393

COURSE TITLE

ECE 391

ECE Lab III

Object-Oriented Programming
Network Analysis & Synthesis
Signals
Control Systems I
Electromagnetic Waves
Analogue Electronics II
Electrical Machines I
Digital Electronics II
Research Methods

UNIT
S
3
3
3
3
3
3
3
3
1
25
2

EXAM
HOURS
3
3
3
3
3
3
3
3
N/A
N/A

Semester 2
COURSE
CODE
COE 332
COE 362
ECE 322
ECE 342
ECE 352
ECE 362
ECE 372
ECE 382

COURSE TITLE

EXAM
HOURS
3
3
3
3
3
3
3
3

ECE 396

UNIT
S
Database Design and Management
3
Data Structures and Algorithms
3
Introduction to Telecommunications Engineering
3
Transmission Lines
3
Analogue Electronics III
3
Electrical Machines II
3
Electrical Power Systems I
3
Microprocessor Systems & Assembly Language 3
Prog.
24
ECE Lab Iva
2

ECE 390

Industrial Attachment I

N/A

YEAR FOUR
Semester 1
21

N/A

COURSE
CODE
ECE 421
ECE 423
ECE 433
ECE 451
ECE 471
ECE 481
ECE 493
MAT 407

COURSE TITLE

ECE 495

ECE Lab Va

Semester 2
COURSE
CODE
ECE 426
ECE 432
ECE 438
ECE 442
ECE 444
ECE 446
ECE 452
ECE 493
ECE 494

Communication Networks
Digital Communications
Control Systems II
Power Electronics I
Electrical Power Systems II
Microprocessor Interfacing and Applications
Engineering Project I
Complex Analysis

COURSE TITLE
Audio Engineering
Instrumentation
Digital Control
Radio Communication Systems
Antenna Engineering
Microwave Devices & Systems
Power Electronics II
Engineering Project I
Engineering Management

ECE 496

ECE Lab Via

ECE 490

Industrial Attachment II

22

UNIT
S
4
4
3
3
3
3
1
3
24
2

EXAM
HOURS
3
3
3
3
3
3
N/A
3
N/A

UNIT
S
3
3
3
3
3
3
3
1
3
25
2

EXAM
HOURS
3
3
3
3
3
3
3
N/A
3

N/A

N/A

YEAR FIVE
Semester 1
COURSE
CODE
ECE 521
ECE 523
ECE 573
ECE 575
ECE 590
ECE 593
ECE 595

COURSE TITLE

UNIT
S
Elective I
3
Elective II
3
Mobile and Wireless Communication
4
Satellite Communication and Broadcasting
3
Renewable Energy Technologies
3
Energy Management and Environmental 3
Protection
Engineering Project II
4
Law, Ethics And Professional Practice
3
26
ECE Lab VIIa
2

EXAM
HOURS
3
3
3
3
3
3

COURSE TITLE

EXAM
HOURS
3
3
3
3
N/A
3

EXAM

N/A
3
N/A

Semester 2
COURSE
CODE
ECE 522
ECE 526
ECE 590
ECE 594

Elective III
Elective IV
Photonic Devices & Fibre Optic Communication
Information Theory and Security
Engineering Project II
Operations Research

ECE 596

ECE Lab VIIIa

UNIT
S
3
3
4
3
4
3
20
2

COURSE TITLE

UNIT

N/A

ELECTIVES
COURSE

23

CODE
COE 511E
COE 512E
COE 514E
COE 552E
COE 553E
COE 561E
COE 569E
ECE 524E
ECE 525E
ECE 528E
ECE 532E
ECE 533E
ECE 534E
ECE 543E
ECE 551E
ECE 579E
ECE 599E

S
Current Topics in Computer Engineering
3
Human Computer Interaction
3
Simulation and Modeling
3
Distributed Objects
3
Embedded Systems Design
3
Computer Games Design and Development
3
Finite Element Analysis
3
Digital Signal Processing
3
Current
Topics
in
Telecommunications 3
Engineering
Tele-Vision Engineering
3
Optimization and Control
3
Programmable Logic Controllers
3
Fuzzy Logic and Neural Networks
3
Radio Frequency Circuit Design
3
Electronic Circuits and Systems
3
Illumination Engineering
3
Project Management
3

HOURS
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

SERVICE COURSES TO OTHER DEPARTMENT(S)


KEY
MPE Mechanical and Production Engineering Department
24

CSE Civil and Structural Engineering Department


CPE Chemical and Process Engineering
MIT Manufacturing, Industrial and Textile Engineering
Department

YEAR 1
Semester 1
COURSE
CODE
COE 121

Units
COURSE TITLE

UNITS

Introduction to Computers and


Applications

Department(s)

EXAM
HOURS
3

DEPARTMENTS
All depts

Semester 2
COURSE
CODE
COE 162
TEC 106
ECE 112

COURSE TITLE

UNITS

Introduction to Computer Programming


Probability and Statistics
Circuit Theory I

3
2
4

EXAM
HOURS
3
3
3

DEPARTMENTS
All depts
All depts
MPE

YEAR 2
Semester 1
COURSE
CODE
ECE 201
ECE 261

COURSE TITLE

UNITS

Electrical Technology I
Basic Electrical Machines I

3
3

EXAM
HOURS
3
3

DEPARTMENTS
CPE/MIT
MPE

Semester 2
COURSE

COURSE TITLE

UNITS
25

EXAM

DEPARTMENTS

CODE
ECE 202
ECE 272

Electrical Technology II
Basic Electrical Power I

3
3

HOURS
3
3

CPE/MIT
MPE

YEAR 3
Semester I
COURSE
CODE
COE 301
ECE 301

COURSE TITLE

UNITS

Computer Programming
Basic Electronics

3
3

EXAM
HOURS
3
3

DEPARTMENTS
CPE/CSE/MIT/MPE
CPE/MIT/MPE

Semester II
COURSE
CODE
COE 302
ECE 302

COURSE TITLE

UNITS

Database Systems
Control Systems

3
3

EXAM
HOURS
3
3

COURSE DESCRIPTIONS
YEAR ONE
26

DEPARTMENTS
CPE/MIT
MPE/MIT

SEMESTER I

COE 121 - INTRODUCTION TO COMPUTERS AND APPLICATIONS

(2 UNITS)

Lecture Hours Lectures: 2 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
hours
Lecturer: Mr. Tarus
Pre-Requisites: [missing]
Aims/Objectives/Purpose
This course is designed to provide students with comprehensive, systematic knowledge of
fundamental concepts in Computer Science and equip students with basic practical knowledge in
computer applications that form a basis for subsequent courses as a support course.
Learning outcomes:
At the end of the course the student should be able to:
1. Acquire knowledge on the applications of computers to different fields and impact of
computers to the society.
2. Acquire knowledge on the characteristics and purposes of all the subunits in a computer
system.
3. Understand the principles of software systems, operating systems and the features of
Operating systems eg. Windows, linux, unix, DOS etc.
4. Understand the use and features of several application packages such as word processing
software, spreadsheet software, and presentation software, Ms Acess etc.
Content
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, merging, 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.
27

Electronic Presentations and Application Integration: 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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, and labs
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%, Total - 100%
Reference Material
June Jamrich Parsons, Dan OjaSchneider (2010), New Perspectives Computer Concepts
The Publication Department on behalf of The Institute of Chartered Accountants of India,
Information Technology Sahitya Bhawan Publications ISBN: 978-81- 8441-366-3
Sherry Willard Kinkoph, Microsoft Office 2007 Simplified Wiley & Sons, ISBN: 470045892
Timothy J. O'Leary Computing Essentials 2010 Complete, MS Office 07 Career Education;
20th edition ISBN: 0073516740
Steve Schwartz, Microsoft Office 2007 for Windows, 1st edition, Peachpit Press ISBN:
0321487796
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
[Missing]
[Required curricula]
IRD 107
Communication Skills for Engineers
MPE 161
Engineering Drawing I
PHY 105
Physics for Engineers
TEC 101
Basic Engineering Mathematics I
TEC 105
Intro. To the Engineering Profession and Safety
TEC 111
Introduction to Materials Science
TEC 114
Basic Mechanics

SEMESTER II
COE 162 - INTRODUCTION TO COMPUTER PROGRAMMING
( 3 UNITS)
28

Lecture Hours Lectures: 2 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
hours
Units 3
Lecturer: Mr. Ochieng
Pre-Requisites COE 121 Introduction to Computers and Applications
Aims/Objectives/Purpose This course introduces the student to the fundamental concepts of
computer programming using high level programming languages. It also introduces the student
to structured programming and problem solving. At the end of the course, the student should be
able to analyze problems, design and code computer programs using C programming language.
Learning Outcomes
At the end of this course, the student should be able to:
1. Explain fundamental programming language concepts;
2. Describe the stages in program development;
3. Explain the differences between compilers and interpreters;
4. Design an algorithm to solve a computer problem;
5. Explain the features of C programming language;
6. Write C programs.
Content:
Introduction to Programming: Fundamental programming language concepts;
Stages in program development; Programming Paradigms; Editors, compilers and Interpreters;
Program design; Data types
Algorithm Development & Structured Programming Constructs:
Introduction to algorithms; Pseudocode; Flow chart; Structured programming constructs;
Structured programming using C language: Introduction; Features of C language; Keywords and
identifiers; Structure of C program; Operators and expressions; Data Input and Output; Control
Statement; Functions; Arrays; Pointers; Strings; Data file; Structures and Unions. searching,
sorting and merging. Recursion, records, sets.
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration and Laboratory work.

Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%) (1 hour each), Labs
10%, Total 100%
Reference Material
Gottfried Byron S (1996), Schaums outline series programming in C. McGraw-Hill,
ISBN: 978007024 0353
Stephan Kochan (2005), Programming in C. Sams Publishing, ISBN: 9780672326660
29

Deitel C (2005): How to Program Prentice Hall, ISBN 0132404168


Kernighan and Ritchie (2007), The C Programming Language Prentice Hall,
ISBN: 978-0131103627
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory exercises
[missing]

ECE 112 - CIRCUIT THEORY I (4 UNITS)


Lecturer: Dr. S. Simiyu Sitati
Lecture/Tutorials Hours: Lecture - 2 Hours Per week/ Tutorials - 2 hours per two weeks/
Laboratory - 3 hrs per two weeks. (Total Contact Hours = 26+12+18= 56 Hours)
Pre-Requisites TEC 101 Basic Engineering Mathematics I, PHY 105 Physics for Engineers
Aims/Objectives
Aim: To expose basic circuit concepts methods of circuit analysis (steady-state) for solving
simple and multi dimensional dc and ac circuits.
Objectives
1. To solve basic electrical networks using various techniques and network theorems
of circuit analysis.
2. To understand the concept of circuit elements, lumped circuits, waveforms,
circuit laws and network reduction.
3. To understand the concept of active, reactive and apparent powers, power factor
and resonance in series and parallel circuits.
4. To impart hands-on experience in verification of circuit laws and theorems,
measurement of circuit parameters, study of circuit characteristics.
Learning outcomes
At the end of the course, the student should be able to:
1. Solve basic electrical networks using various techniques and network theorems
of circuit analysis
Course Content
Basic circuit concepts and components: Basic definitions of circuit elements and
variables. Circuit elements in series and in parallel. Delta-star and Star-delta
transformation of impedances.
30

Steady-state linear DC circuit analysis: Techniques of circuit analysis; Kirchhoff's laws;


Superposition Theorem, Thevenins (equivalent voltagesource) theorem, Nortons (equivalent
current-source) theorem, Nodal (node voltage) method. Mesh (Maxwells loop) current method.
Compensation theorem, Reciprocity theorem. Maximum power transfer.
Steady-state single-phase AC circuit analysis: Sinusoidal excitation. admittance and
conductance. Average and effective value of a.c. waveforms. Concept of phasor and complex
Impedance / Admittance Analysis of simple series and parallel circuits active power, reactive
power, apparent power (voltampere), power factor and energy associated with these circuits
concept of complex power phasor diagram, impedance triangle and power triangle associated
with these circuits. Nodevoltage analysis of multi node circuit with current sources rules for
constructing nodal admittance matrix [Y] for solving matrix equation [Y]V=I - Meshcurrent
analysis of multi node circuits with voltage sources rules for constructing mesh impedance
matrix[Z] for solving matrix equation [Z]I=V Super position theorem Thevenins theorem
Nortons theorem Reciprocity theorem Compensation theorem Tellegens theorem
Millmans theorem maximum power transfer theorem for variable resistance load, variable
impedance load and variable resistance and fixed reactance load.
Introduction to Balanced three-phase circuits
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Laboratory work. Each student
should be assigned individual assignments that cut across the course which must be defended.
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x7.5%)(1 hour each),
Labs 5%, Individual assignments 10%, Total 100%
Reference Material
B. L. Theraja and A. K. Theraja, A Text Of Electrical Technology Chand and Company Ltd.
ISBN: 81-219- 2441-3
Edward Hughes, Electrical & Electronic Technology Pearson Education (Singapore) Pte.
Ltd. ISBN: 81-7808-798-7
Paul B. Zbar, Gordon Rockmaker and David J. Bates (2001), Basic Electricity, A text Lab
Manual, (Seventh Edition-) McGraw-Hill
William H. Hayt Jr, Jack E. Kemmerly, and Steven M. Durbin (2002), Engineering Circuit
Analysis, Tata McGraw-Hill Publishing Co Ltd, New Delhi,.
Joseph A. Edminister, Mahmood Nahvi (2001), Electric Circuits, Schaums Series, Tata
McGraw-Hill, New Delhi.
R.C. Dorf (1993), Introduction to Electric Circuits John Wiley & Sons Inc, New York, Second
Edition,
.
Charles K. Alexander, Mathew N. O. Sadiku (2003), Fundamentals of Electric Circuit, McGrawHill, N.Y,.
31

Support Materials and Resources


White board, Projector, Text Books, Software, Internet, Dedicated high voltage
Laboratory and equipment (see list below)
Laboratory exercises
1. Ohms Law, Kirchoffs voltage and current laws, Thevenins and Nortons
Theorems.
2. Nodal analysis method
3. Study of oscilloscope and measurement of sinusoidal voltage, frequency and
power factor.
4. Frequency response of RC and RL circuits.
5. Resonant frequency and frequency response of a series RLC circuit.
6. Measurement of real power, reactive power, power factor and impedance of RC,
RL and RLC circuits using voltmeters and ammeters.
7. Power measurement in a three phase circuit by two Wattmeters.

List of equipment
S/No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Description
Quantity
Regulated Power Supply
6 Nos.
Regulated Variable 0-15 V d.c.
Digital Multimeter
6 Nos.
SPST Switch
5 Nos.
SPDT Switch
4 Nos.
(0-10) mA milliammeter
2 No.
Ohm Meter
3 Nos.
(0-100) mA dc ammeter
1 No.
(0-100) mA milliammeter
3 No.
(0-5) mA milliammeter
2 No.
(0-5) A Ammeter
1 No.
Oscilloscope
7 Nos.
Function Generator
8 Nos.
Electronic Analog Voltmeter or Digital Multimeter
1 No.
Voltmeter (0-500) V A.C
1 No.
Wattmeter 500 V, 15 UPF
1 No.
3phase loading Rheostat
1 No.
3 phase Induction motor Load
1 No.
Math Lab / Simulink
1 No.
Resistor:
Each 6 Nos.
68 , 100 , 330 , 390 , 470
2 No.
560 , 680 , 820 , 1k , 1.2k
2 No.
1.8k , 2.2k , 2.7k , 3.3k , 4.7 k, 5k, 10k, 1m,
220, 33, 10,

32

20

21

2 k, 22 k
10 k 2W Potentiometer
5 k 2W Potentiometer
Capacitor
1F 25V Electrolytic
0.001F , 0.01 F, 0.0033 F
0.022 F
0.1F
Inductor
10 mH coil

Each 6 Nos.
10 Nos

6 Nos.

ECE 152 - ELECTRICAL ENGINEERING MATERIALS (3 UNITS)


Lecturer: Mr. E. W. Mukubwa
Pre-Requisites: TEC 111 Introduction to Material Science
Aims/Objectives/Purpose
1. This course introduces the student to basic electrical engineering materials
2. It also introduces the categorization and application of the respective electrical
3. Engineering materials
Learning outcomes
At the end of the course the student should be able to:
1. Categorize and describe the properties of materials in terms of conductivity
2. Explain the types and properties of Magnetic and Dielectric materials
3. Analyze the types and properties of Optical materials
4. Describe the types and properties of Modern engineering materials
5. Explain the application of the various electrical engineering materials
Course Content
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 and BCS Theory (basic idea).
Semi-conducting materials: Elemental semiconductors, Types of bonding-covalent bonding; 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 and applications of Hall effect
Magnetic and dielectric materials: Magnetic materials: Different types of magnetic materials and their
properties, Domain theory of ferromagnetism: Hysteresis, Ferrites and their applications, Dielectric Materials:
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.

33

Optical materials: Optical properties of metals, insulators and semiconductors; Excitons, traps, colour centres
(F and V centres) - phosphorescence and fluorescence; LCD materials; Compound semiconductors. 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.
Composite Materials: introduction and their application
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total = 100%

Reference Material
Bhadra Prasad Pokharel and Nava Raj Karki (2007), Electrical Engineering Materials Oxford :
Alpha
Science International, ISBN-10: 1842652974, ISBN-13: 978- 1842652978
Gerald Burns, Solid State Physics Academic Press (1985), ISBN-10: 0121460703, ISBN-13: 978-0121460709
J. S. Blakemore, Solid State Physics Cambridge University Press (1985), ISBN-10: 0521313910,
ISBN-13: 978- 0521313919
John Allison, Electronic Engineering Materials and Devices McGraw Hill (1971), ISBN-10: 013032681
ISBN-13: 978-013 0326812
Rajendran V. and Marikani A, Materials Science Tata McGraw Hill (2004), 9780070583 696
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Internet
Laboratory Exercises

1. Resistivity and temperature measurements


2. The measurements of Hall Effect.
3. Optical and magnetic experiments
4. Applications for Semi-Conducting, Conducting

and Magnetic Materials Using Simulation Techniques and

electronic equipments

TEC 106 - PROBABILITY AND STATISTICS (2 UNITS)


Lecturer: Mr. Chege /Mr. Macharia
Lecture Hours 2 hours per week, total of 26 hours
Pre-Requisites: TEC 101 - Basic Engineering Maths I.
Aims/Objectives
1. Calculate statistical functions and analyze samples and present them in tabular and
graphical forms
2. Describe concept of a random event and a random experiment
3. Describe and calculate discrete random and continuous random variables
34

Learning Outcomes
At the end of this course, the student should be able to:
1. Calculate statistical functions and analyze samples and present them in tabular and
graphical forms
2. Describe concept of a random event and a random experiment
3. Describe and calculate discrete random and continuous variables
Content
Tabular and graphical representation of samples: Frequency, relative frequency, absolute
frequency. Distributed functions; sample mean, sample variance, and Standard deviation.
Random experiments and events: Venn diagram, union, intersection, mutually exclusive events,
Multiplication rule and complementation rule. Discrete random variables; probability function,
probability distribution function, mean and variance of a distribution.
Continuous random variables: Continuous distributions, Binomial distributions, normal
Probability distribution

Learning and teaching methodologies


Lectures, Tutorials, Group Discussions, Demonstration.
Assessment
Examination 70% (3 hours), Continuous Assessment Test (CATS 1hr each, 2x15%) Total 100%
Reference Material
Robert Johnson (1984), Elementary Statistics PWS Publishers edition ISBN:
13:978-0538733502
Riley K.F. J. Cambridge (2000),, Mathematical Methods for Physics and Engineering Hobson
M.P. University Press Bense S. ISBN: 13:978-0521679718
K.A Stroud, Engineering Mathematics (1995), 4 th Edition, Macmillan edition Publishers,
ISBN: 13:978-1403942463
Erwin Kreyszig (1993), Advanced Engineering Wiley Eastern Limited Mathematics, 5 th edition
limited
Support Materials and Resources
White board, Text Books

Required Curricula
MPE 166 - Engineering Drawing IIa with CAD
TEC 103 - Basic Engineering Mathematics II
TEC 106 - Probability and Statistics
TEC 107 - HIV / AIDS Awareness
35

TEC 112 - Chemistry for Engineers

YEAR TWO
SEMESTER I
COE 251 - OPERATING SYSTEMS

(3 UNITS)

Lecturer: Mr. D. M. Ochieng


Lecture Hours Lectures - 2 hours/week; laboratory- 3 hours /week. Total contact: 65 hours
Pre-Requisites COE 162 Introduction to computer programming
Aims/Objectives This course introduces the student to the fundamentals of operating system function, design, and implementation. At the end
of the course the student should develop an understanding of OS: What they do, how they are used, and how they are implemented.

Learning outcomes At the end of this course, the student should be able to:
i. Explain fundamental concepts of operating systems;

ii.
iii.
iv.

Explain the functions of operating systems;


Analyze algorithms and code for process management, IPC, Memory management;
Describe I/O and file management processes.

Content
Introduction: Overview of OS functions, architecture, traps and interrupts, kernel;
Process Management: Process scheduling, process states, Scheduling algorithms, process supervisor calls
IPC and Synchronization: Inter process communication, critical sections, mutual exclusion Mechanisms;
Deadlock: Avoidance, detection, recovery ;
Memory Management: Partitioning, segmentation, paging, swapping and overlaying;
Virtual Memory: Demand paging, requirements for demand paging, page replacement,
I/O Management: Hardware I/O organization, Software organization, devices.
File Management: Files and Directories, Referencing, directory entries, file system functions, information types, file system architecture,
Aspects of UNIX and Windows operating systems; Implementation of simple OS primitives using C language.

Learning and teaching methodologies


Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment: Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%) (1 hour each), Project 10%, Total 100%

36

Reference Material [Missing ISBN and publisher]


Tanenbaum, A. Modern Operating Systems
Silberschatz et.al. Operating System Concepts
Harris, J. Archer. Operating systems.

Support Materials and Resources


White board, Projector, Text Books, Software, Internet
Laboratory exercises
1. Shell

2.
3.
4.
5.
6.
7.
8.

Simple UNIX commands


System calls
Alarm based scheduler
Processes based on forks, execs, or waits Process control, thread library functions
Semaphores
Implementing Memory management policies like first-fit and best-fit policies
File system

ECE 211 - CIRCUIT THEORY II (3 UNITS)


Lecturer: Mr. E. Chemweno
Pre-Requisites ECE 112: Circuit theory I
Aims/Objectives/Purpose
1. This course introduces the analysis of balanced and unbalanced three-phase power systems

2.
3.

It introduces the concept of resonance and its practical application in tuned circuits
It also introduces the concept of network topology

a)

Learning outcomes
At the end of the course the student should be able to:

1.
2.
3.
4.
5.
6.

Analyse three phase systems


Explain the methods of three phase power measurements
Calculate resonant frequencies for any given circuit
Predict the transient performance of first and second order systems using
the classical and Laplace transforms methods
Formulate the network equations using topological formulation of the node voltages and loop currents

Content
Polyphase circuits, Balanced and unbalanced three phase circuits, Single line diagrams, three phase power and method of
symmetrical components
Tuned and Mutually-coupled circuits: Series and parallel resonance in RLC circuits, tuned circuits. Magnetically-coupled circuits
and the transformer
Linear circuit transient analysis: Classical and Laplace transform analysis of first and second order systems, DC and AC
transient performance of electric circuits.
Network Topology: Topology matrix, fundamental cut-set matrix; fundamental circuit matrix, mesh nodal matrix and mesh circuit
matrix, Computer aided solution of DC, AC and circuits
with dependent elements circuits using Matlab or C
Teaching/delivery methods

37

Lectures, Tutorials, Group Discussions, Demonstration, Special Projects


Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%
Reference Material [Missing ISBN and publisher]
A. L. Theraja, B. L. Theraja, A textbook of Electrical technology
R. K. Rajput, A text book of Electrical technology
James N. Nilsson, Electrical Circuits
William H Hayt and John E. Kemmerly, Engineering Circuit analysis
Varuder Aatre, Network Theory and Filter Design
Arieh Shenkman, Transient analysis of electric power circuits handbook
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
[Missing]

ECE 231 - ELECTRICAL MEASUREMENTS

(3 UNITS)

Lecturer: Mr. S.B. Kifalu


Pre-Requisites ECE 211 - Circuit Theory I, TEC 101 - Basic Engineering Mathematics I
Aims/Objectives/Purpose
1. This course introduces the student to fundamentals of measurements and standards.

2.
3.
4.

It assists the student to develop an experimental culture in finding the value of a


quantity within limits of certainty in a manner that is acceptable for scientific communication of measurement data.
The student will be able to work with measurement devices of both analog and digital nature including working with
Oscilloscopes and Function Generators.

Learning outcomes
At the end of the course the student should be able to:

1.
2.
3.
4.

Explain the hierarchy of measurement standards and determine the types of measurements.
Perform statistical analysis, classify instruments and determine the quality of a measurement result.
Extend the application of electrical measuring devices to non-electrical quantities through the use of transducers.
Use analog and digital Voltmeters, Ammeters, Wattmeters, Phase Meters, Frequency Meters, Function Generators and
Oscilloscopes to measure various Electrical and Magnetic quantities.

38

Content
S.I. Units.
Primary and Secondary Standards,
Errors - probability distribution of errors. Systematic error, random error, total error,
classification of instruments
Characteristics of instruments: Accuracy, precision, resolution, hysteresis, repeatability,
zero stability, bandwidth, and Decibel notation
Digital vs analogue systems of measurement.
Introduction of transducers: Resistance, capacitive and inductive transducers,
Application of transducers in sensing quantities such as mass, length, time and temperature.
Electrical measurements: - Basic meter movement mechanism, Analogue and digital
voltmeters, ammeters, wattmeters, ohmmeters, frequency meters, extension of instrument ranges, multimeters. Computer based
measurement devices
CROs, frequency counters and function generator
Measurements of AC and DC voltage, current, power, power factor, phase and frequency.
Power and energy measuring techniques: Instrument transformers, three phase measurements of active, reactive and total power
Bridges: AC and DC bridges, measurement of resistance, capacitance and inductance using bridges
Magnetic measurements: Measurement of Permeability, hysteresis loop of a ferromagnetic material.
Teaching/delivery methods
Lectures, Tutorials, Assignment Projects, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project
7.5%, Total 100%
Reference Material
Reissland, M.U, (1996). Electrical Measurements, - Fundamentals, Concepts.Applications,
New Age International (P) Limited, ISBN: 8122400728
Theraja, B.L. [et.al], A text Book of Electrical Technology, ISBN: 8121924901
Webster, J.G. CRC (1999). The measurement, instrumentation and sensors handbook.
IEEE,.
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises

1.
2.
3.
4.
5.
6.
7.

Basic measurement instruments and Calibration of an instrument with a standard


Measurement of Non-Electrical quantities
Use of a Multi-meter
Oscilloscope and Function Generator
Measurement of AC quantities
Measurement with Bridges.
Measurement in Magnetic and Semiconductor Elements

39

ECE 261 - BASIC ELECTRICAL MACHINES (3 UNITS)


Lecturer: Mr. D.K Siele
Pre-Requisites: PHY 105 - (Physics for Engineers), ECE 112 - (Circuit Theory I)
Aims/Objectives/Purpose:
1. This course introduces the student the basic principles behind both rotating and non-rotating electrical machines.

2.
3.

It also introduces student to different types of electrical machines


The student will also learn techniques for basic analysis of different types of electrical machines.

Learning outcomes:
At the end of the course the student should be able to:

1.
2.
3.

Identify different types of electrical machines


Carry-out simple testing of D.C machines, single and three phase transformers.
Analyse and design simple D.C machines, single and three phase transformers.

Content
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.
Electro-mechanical energy conversion principles: Conversion of energy from a mechanical to electrical form and vice versa.
Energy balance equation of an electromechanical system, Force and torque as rates of change of stored energy
Classification of electrical machines: Transformers, Induction machines, synchronous
machines, DC 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 numalbers; parallel operation;
auto-transformer; instrument transformers; operation on infinite bus bars; rating; heating; temperature rise; cooling; losses and
efficiency.
General Theory and construction of D.C Machines: Generation of D.C; Action of Commutator ; constructional details of D.C
machine ; magnetic circuit of D.C machines ;D.C Armature windings ; Induced emf ; emf equation ; torque developed in a D.C
machine; generator and motor action; back emf ; Armature mmf; magnitude and direction ; Air-gap flux distribution curve on
load ;effect of saturation ;Demagnetizing and cross; magnetizing armature mmf ; variation with brush position; compensating
winding; Commutation; time of commutation; emf in coil undergoing commutation; reactance emf ; effect of brush shift;
inter-poles.
D.C Generator: Types of excitation; separately excited; self excited shunt, series and
compound machines. OCC ; Condition for self excitation; field critical resistance; critical
speed; Load characteristics of generators ;Load critical resistance; parallel operation of shunt, series and compound generators;
equalizer connection; Losses; power flow diagram; efficiency; condition for maximum efficiency; applications.
D.C Motors: Performance characteristics of shunt, series and compound wound Motors; starting 3-point and 4-point starters;
Calculation of resistance elements for shunt motor starters; methods of speed control of shunt, series and compound wound
motors ;effect of an open field circuit; power flow diagram; efficiency; testing D.C machine; Retardation test.
Introduction to induction motors
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration,
Assessment Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%
Total 100%

40

Reference Material
B.L Theraja (2005), Electrical Technology S.K Chand, ISBN: 81-219- 2440-5
V.K Mehta, Principles of Electrical Machines S.K Chand, ISBN: 8121921910
Sayed Nasar (1997), Electric Machines and Electro-mechanics Schaum Outlines, ISBN-10:
0070459940
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards, Software, Internet
Laboratory Exercises
i). Determination of D.C `generator efficiency

ii).
iii).
iv).
v).

Connection of various types of windings used in D.C machines


Determination of equivalent circuit parameters of a single phase transformer
Characteristics of D.C series, shunt, compound machine as motor and generator.
Determination of efficiency of three phase transformers

NB: We recommend that a course covering the entire electric machinery be


introduced for mechanical engineering students .

ECE 281 - BASIC ELECTRONICS

(3 UNITS)

Lecturer: Dr. E. O. Ataro


Pre-Requisites: ECE 152 Electrical Engineering Materials
Aims/Objectives/Purpose

1.
2.

This course introduces the student the basic principles of electronic devices- namely
pn junction diodes, Bipolar Junction Transistors and field Effect Transistors
The student will also learn techniques for design and technical analysis of simple
electronic circuits such as rectifiers, clippers, clampers, voltage multipliers,
amplifiers and buffers.

Learning outcomes
At the end of the course the student should be able to:

1.
2.
3.
4.
5.
6.

Explain the basic operating principle of a p-n junction.


Analyse and design and implement simple diode circuits
Explain the basic operating principle of the Bipolar Junction Transistor
Analyse and design basic BJT circuits
Explain the basic operating principle of the Field Effect Transistor
Analyse and design basic FET circuits.

Content
Introduction to semi-conductors and diodes: Characteristics of the p-n junction, p-n-junction diodes. Zener diodes. Rectification,
other semiconductor diode applications

41

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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Lab Experiments
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total - 100%
Reference Material
Malvino P. A (1999), Electronic Principles, McGraw Hill ISBN-10 0070634246, ISBN-13:
9780070634244
Bernard Grob (1997), Basic Electronics, McGraw-Hill ISBN-10: 002802253X
ISBN-13: 978-0028022536
Harry Kybett(1986), Electronics (Wiley Self-Teaching Guides), Wiley ISBN-100471009164
ISBN-13:978-0471009160
D. C. Kulshreshtha (2008), Electronic Devices & Circuits New Age International Pvt Ltd
ISBN-10: 8122418570, ISBN-13:978-81224185760326812
Robert L. Boylestad and Louis Nashelsky (2012), Electronic Devices and Circuit Theory, (11th
Prentice Hall ISBN-10:0132622262, ISBN-13:978-0132622264
Jimmie J. Cathey (2002), Schaum's Outline of Electronic Devices and Circuits McGraw-Hill
ISBN-10: 0071362703, ISBN-13: 978-0071362702
http://www.electronics-tutorials.ws
http://www.electronics-tutorials.com
http://whites.sdsmt.edu/classes/ee320/

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
1. Diode characteristics

2.
3.
4.
5.
6.
7.
8.

Half Wave rectifier


Full Wave rectifier
Diode Clipper/Clamper
Voltage Multiplier
BJT characteristics
Basic BJT Amplifier
Basic FET Amplifier

Required courses
MAT 206
MAT 207
MPE 241

Numerical Methods
Engineering Mathematics I
Mechanics of Machines I

42

Edition)

SEMESTER II
COE244 - INTRODUCTION TO WEB DESIGN (2 UNITS)
LecturerMr. Kenneth Owori
Pre-Requisites: [Missing]
Aims/Objectives/Purpose
1. This Course Introduces The Student To The Concept Of The Internet.
2. It Also Introduces The Different Principles Of Website Design.
3. The Student Should Be Able To Learn The Techniques Of Website Creation Using Html.
Learning Outcomes
At the end of the course the student should be able to:
1. Define the basic concept of the internet i.e internet, protocols, browser, website,
webpage, etc
2. Explain the website design techniques overview.
3. Explain the basic website design steps: Planning for a website, developing the
website
specification; collecting and organizing information to be
displayed; designing layout; general design considerations; implementation of the
website; maintenance
4. Create websites using html.
Content
Introduction to concept of the internet: The internet, Websites, Internet browser, www, etc
Website design: planning for a website, developing a 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
etc
Teaching/delivery methods
Lectures, Tutorials, Group discussion, Demonstration, Specific projects.
Assessment
43

Examination 70%, continuous Assessment Tests(CATS) 20%, laboratories 10%


Reference material
[Missing]
Support instructional materials and resources
Textbooks, handouts, eBooks, LCD projectors, computers, whiteboards, blackboards, software,
internet
Laboratory exercises
Programming assignments on weekly basis, students in groups of 3 create websites and then
make group presentations

ECE 242 - ELECTROMAGNETIC FIELDS

(3 UNITS)

Lecturer: Professor Otieno


Lecture Hours Lectures: 3 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
Pre-Requisites PHY 105: Physics for Engineers, TEC 111: Introduction to Materials Science,
Mathematics I,

hours
MAT

207:

Engineering

Aims/Objectives
The primary aim of this course is to introduce the principal concepts of static and time varying electric and magnetic fields.
Learning outcomes
At the end of this course, the learner should be able to:

1.
2.

Understand the basic concepts of static and time varying electric and magnetic fields
Understand the theoretical meaning of the basic laws of electromagnetism

Content
Electrostatics: Coulomb's Law; electric force and electric field intensity. Electric potential; electric dipole; Gauss's Law; potential
energy; spherical, linear, planar charge distribution.
Dielectrics materials: 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 Circuital law; the toroid; the solenoid. Poynting theotem
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Laboratory Experiments
Assessment
Examination 70%, Continuous Assessment Test(CATS 2x15%), Total 100%

Reference Material
Simon Ramo, John R. Whinnery, Theodore Van Duzer, Fields and Waves in Communication
ISBN: 0-471-58551-3
William H. Hayt, John A. Buck, Engineering Electromagnetics, McGraw-Hill, ISBN: 0-07120229-3
D.K. Cheng, Field and Wave Electromagnetics, Addison-Wesle
Support Materials and Resources

44

Electronics,

John

Wiley,

White board, Projector, Text Books, Software, Internet


Laboratory exercises/Project
[missing]

ECE 252 - ANALOGUE ELECTRONICS I

(3 UNITS)

Lecturer: Dr. Ataro


Pre-Requisites: ECE 251 Basic Electronics, ECE 112 Circuit Theory I
Aims/Objectives/Purposes
1. This course introduces the students to the analysis of small signal ac amplifiers performance characteristics using
hybrid, or h parameters.
2. The goal of this course is to help the students to learn to apply the information from

3.
4.

class to design, construct, test and analyze some application circuits of unipolar and bipolar four-layer devices.
It also introduces students to the techniques of circuit simulations using CAD i.e. PSPICE

Learning outcomes
At the end of the course the student should be able to:

1.
2.
3.
4.
5.
6.

Draw and describe the three basic AC (BJT & FET) amplifier configurations togetherwith their ac equivalent circuits.
Perform small-signal analysis of BJT & FET amplifiers using h-parameters.
Analyze the performance characteristics of different negative feedback amplifiers using h-parameters and explain the
effects it has on amplifier voltage gain and frequency response.
Discuss positive feedback and explain how it is used to achieve oscillations.
Derive the voltage-gain equations for ideal op-amp under different applications.
Describe the operation of bipolar four-layer device (SCR) and their applications.

Content
Transistor Amplifiers & Oscillators: Two-port representation of a transistor; h parameters and their determination Analysis of
transistor amplifiers using h-parameters; Field effect transistor (FET) 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
op-amps.
Circuit Simulation: Simulation of the covered practical circuits using CAD tools such as PSPICE.

Learning & teaching methodologies


Lectures, Tutorials, Group Discussions, Demonstration, Special Projects (Circuit simulations)
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project 7.5%: Total 100%
Reference Material
Paul Horowitz, Art of Electronics 2nd Edition, Cambridge University Press ISBN: 0-52149846-5
D.C. Kulshreshtha, Electronic Devices and Circuit Revised 2nd Edition, New Age
International
Publishers,
81-224-1857-0

45

ISBN:

Denton J. Dailey, Electronic devices and Circuit-Discrete and Integrated Butler County
Community College
Maddock & Calcutt, Electronics a Course for Engineers
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards,
Simulation Software (PSPICE), Internet
Laboratory Exercises

1.
2.
3.
4.

Dc/Ac Load Line construction and Output voltage compliance


RC-coupled amplifier and its frequency response
Addition, Subtraction, Integration & Differentiation of signals using LM741 op amp
Closed-loop Frequency & Phase response of a LM741 op amp

ECE 272 - BASIC ELECTRICAL POWER

(3 UNITS)

Lecturer: Mr. D.K Siele


Pre-Requisites: PHY 105(Physics for Engineers),ECE 112(Circuit Theory I)
Aims/Objectives/Purposes
1. This course introduces the student the conventional and non-conventional sources of energy and their characteristics.

2.
3.
4.

It also introduces types of electrical power generation plants, transmission and distribution of electrical power.
The student will also learn techniques for basic analysis of different types ofelectrical power transmission and
distribution under steady-state condition
The student will learn various use of electrical power and tariff

Learning outcomes
At the end of the course the student should be able to:

1.
2.
3.
4.

Classify the various technologies used in power generation


Analyse simple power transmission & distribution networks under steady state
conditions
Identify the various types of electrical loads and their electrical characterization
Design electrical energy tariff

Content
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: Economic Aspects: Load Curve; Load duration curve; Maximum demand; Average
demand; Load factor; Diversity factor-Plant use factor.
Cost of Generation: Fixed and Running Charges; depreciation- straight line and Sinking fund method Tariffs- Different types and
comparison.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration,

46

Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10% Total 100%
Reference Material
B.L Theraja (2005), Electrical Technology, S.K Chand, ISBN: 81-219-2440-5
V.K Mehta (2005), Principles of Power Systems, S.K Chand, ISBN: 8121921910
Turan Gnen (1998), Electric Power Transmission, System Engineering, Wiley-Interscience, ,

ISBN: 0-471-85993-1

Support Instructional Materials and Resources


Text books, hand outs, LCD projectors, computers, white-boards, black-boards, Software, Internet
Laboratory Exercises:
1. Use of Capacitors in Power Factor correction

2.

Use of various software (eg: circuit maker) to analyze simple power systems networks.

ECE 282 - DIGITAL ELECTRONICS1

(3 UNITS)

Lecturer: Pamela Owuor


Pre-Requisites ECE 251 Basic Electronics
Aims/Objectives/Purpose
1. Understand different numbering systems used in digital system

2.
3.
4.
5.

Use logic gates as the fundamental building blocks for digital system
Characterize the different logic circuit realization technologies
Understand and design simple combinational logic circuits using common small
scale integration ICs
Use logic elements to realize simple sequential circuits

Learning Outcomes: [missing]


Content
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. Dont care terms. NAND/NOR gate circuit
implementation. Systematic SSI ICbased 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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects

47

Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project 7.5%, Total 100%
Reference Material
Malvino P. A (1999), Electronic Principles McGraw Hill, ISBN-10 0070634246 ISBN-13:
9780070634244
Bernard Grob(1997), Basic Electronics McGraw-Hill, ISBN-10: 002802253X
ISBN-13: 978-0028022536
Harry Kybett (1986), Electronics (Wiley Self-Teaching Guides), Wiley, ISBN-10 0471009164
ISBN-13: 978-0471009160
D. C. Kulshreshtha (2008), Electronic Devices & Circuits, New Age International Pvt LtdISBN-10: 8122418570, ISBN-13:
978-81224185760326812
Robert L. Boylestad and Louis Nashelsky (2012), Electronic Devices and Circuit Theory, (11th
Edition),
Prentice
Hall,
ISBN-10: 0132622262, ISBN-13: 978-0132622264
Jimmie J. Cathey (2002), Schaum's Outline of Electronic Devices and Circuits,McGraw-Hill
ISBN-10:
0071362703,
ISBN-13: 978-0071362702
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software
Laboratory Exercises

1.
2.
3.

AND, OR, NOT, NAND, NOR, XOR Logic gates


Sequential Logic Circuits: Flip Flops
Sequential Logic Circuits: Counters

ECE 294 - RESEARCH METHODS

(2 UNITS)

Lecturer: [Missing]
Lecture Hours Lectures: 2 hours/ Week
Pre-Requisites TEC 106: Probability and Statistics, IRD 107: Communication Skills for

Engineers

Aims/Objectives
The rationale of the course is to introduce the students to the scientific research techniques and principles
Learning outcomes
At the end of this course, the learner should be able to:

1.
2.
3.

Understand the concept of research


Do data collection, sampling and analysis
Presentation and report writing

Content
Objectives of research in Science and Engineering.
Methodologies of Engineering Research: Research problem formulation;
sources of data; Data collection procedures; surveys; Sampling and measurement;
Engineering Data Analysis Techniques & Tools: Selection and use of measurement sensors and engineering data collection and
analysis tools; Probability testing, inferential statistics; Error estimation
Presentation of scientific results: Report or research proposal; writing of a paper, oral presentations).
Introduction to Project Management Skills: Gantt charts, task scheduling
Ethical issues in engineering research: plagiarism, referencing
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Continuous Assessment Test (CATS 2x15%), Project Reports 70%, Total 100%

48

Reference Material
[missing]
Support Materials and Resources
White board, Projector, Text Books, Software, Internet

Laboratory exercises/Project
[missing]

COE/ECE 290 - WORKSHOP PRACTICE

(3 UNITS)

Lecture Hours: 25 Hours Per week, Total 300 Hours


Pre-Requisites All year 2 courses
Aims/Objectives:
This course introduces the student to practical knowledge in diverse fields of engineering
in the school of engineering.
Learning outcomes
At the end of this course, the student should be able to:
1. Identify various workshop equipment;
2. Demonstrate the use of various workshop equipment;
3. Maintain and repair workshop equipment;
4. Observe all safety precautions associated with workshop equipment;
Content
Electrical Workshop Technology & Practice:
Overview of electrical sciences, basic electro-magnetics, 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 and networking
Chemical engineering plants: Basic chemical plant and safety
Manufacturing, Industrial and Technology engineering workshop: Basic MIT plant and safety
Learning and teaching methodologies
49

Industrial visits, discussions, demonstration


Assessment:
Continuous Laboratory Assessment (CATS 5x20%) Total 100%
Reference Material
Various materials relevant to each department
Support Materials and Resources
White board, Projector, Text Books, Software, Internet

Required Courses
MAT 208
MPE 202
MPE 222

Engineering Mathematics II
Fluid Mechanics & Thermodynamics
Solid Mechanics I

50

YEAR THREE
SEMESTER I
COE 361 - OBJECT ORIENTED PROGRAMMING

(3 UNITS)

Lecturer: Mr. Kenneth Owori


Pre-Requisites COE162 - Introduction To Programming
Aims/Objectives/Purpose

1.
2.
3.
4.
5.

To Build The Students Skill Geared Towards Professional Object Design And Programming With Java.
To Introduce The Students To How Object Orientation Works And How To Best Apply It In Java.
To Develop The Students Mastery In The Areas Of Inheritance, Encapsulation, Abstraction & Polymorphism In Java.
To Provide Students With Extensive Hands On Experience With Java Programming.
To Impart Exception Handling Techniques.

Learning Outcomes

At The End Of The Course The Student Should Be Able To:

1.

Explain The Basic Object Technology Concepts, Such As Classes, Objects, Attributes, Behaviors, Encapsulation, Inheritance
And Polymorphism.

2.
3.

Explain The Different Levels Of Programming Languages And Language Translators.

4.

Design Simple To Advanced Programs Using A Programming Language Such As C ++, Java, C #, Delphis Etc.

Explain The Basic Pdlc And Concept Related To Each Stage I.E Flowcharts, Algorithms, Pseudocode Etc At The Design
Stage.

Content

Introduction to programming languages: Machine language, Assembly language, High level languages
Language translators: Interpreters, Compilers, Assemblers
Basic stages of program development life cycle(PDLC): Defining the problem-input, processing and output, Design stage-use of
flowcharts, algorithms, pseudo-code, event, diagrams etc, Program coding using a programming language ie java, Programming testing
and debugging, Program, documentation-internal and external, Maintainance and implementation

History and overview of object oriented Programming: Definition , concept of object Orientedness, History and
evolution of Object Oriented Programming, Object oriented programming languages(classifications example) Key
principles of an objected oriented programming language, Comparative Analysis of popular object oriented programming
languages(java, c++, and c#)
Platforms for object oriented programming: The concept of a computing platform,
Java platforms(smartcard edition, standard edition, micro edition, enterprise edition),
Open source platforms(PHP, Python), Net platform
Fundamental programming structures in java: Primitive data types, Variables, Constants,
Assignments, Initizations, Operators, Strings, Control flow.
Classes and objects in java: Classes and objects, OOP principles(Instantiation, Encapsulation,
Specialization), Instant variables, Class methods, Method overloading, Passing and returning objects, Garbage collection
in java
Object design and programming with java: Abstraction, Inheritance, Polymorphism,
Method overloading, Associations, Delegation.

51

Java interface: Creating high levels of abstraction, Purpose of interface when to use them,
Interface declaration, Implementing an interface, Interface inheritance,

Java exception handling: Why exceptions, Standard exception handling options, Exception class hierarchy, Checked
vs.unchecked exceptions, Catching an exception:try and catch blocks,
Methods which throw exception: the throws clause, Handling vs. declaring exceptions, Systems exceptions vs. application
exception, Writing custom exceptions, Creation of applets, Use of scanner class approach in creating java

application.Use of buffered reader class approach in creating java application.Use of GUI approach in creating java
application. OOP libraries,
IDEs such as javabeans, jcreator, eclipse, etc
Teaching/delivery methods
Lectures, Tutorials, Group discussion, Demonstration, Specific projects,
Assessment Examination 70%, continuous Assessment Tests (CATS) 20%, laboratories 10%
Reference material
Shelly/cashman/starks, Java programming Course technology ISBN: 0-7895-6099-2
C.Thomas Wu, An introduction to object-oriented programming using java, McGraw
Hill ISBN: 0-07-239684-9
Elliot koffman Ursula wolz, Problem solving with Java, Addison Wesley ISBN: 0-201-35743-7
Lalit arora, Object oriented system with java s.k.kataria & sons ISBN:978-81-89757-57-1
H. M. Deitel Deitel & Associates (2004), Inc., P. J. Deitel - Deitel & Associates, Inc. Java
Sixth Edition Prentice hall - 10:0-13- 148398-6

How to Program -

Support instructional materials and resources


Textbooks, handouts, ebooks, lcd projectors, computers,
whiteboards, blackboards, software, internet
Laboratory exercises
Programming assignments on weekly basis

ECE 311 - NETWORK ANALYSIS & SYNTHESIS

(3 UNITS)

Lecturer: Mr. E. W. Mukubwa


Pre-Requisites: ECE 112 Circuit Theory I, ECE 211 Circuit Theory II
Aims/Objectives/Purpose
1. This course introduces the student to basic theory of network topology
2. It also introduces the theory, analysis and synthesis of network functions
3. The students will also learn the theory and design of filters including active filters
Learning outcomes
At the end of the course the student should be able to:
1. Analyse the network topology of various types of network by employing thenetwork
topology theory and techniques.
2. Categorize network functions and then analyse and synthesise them usingconventional
analysis and synthesis methods.
3. Describe the types and properties of filters and design the using the conventionalmethods
of design
52

Content
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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special projects( simulation)
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total - 100%

Reference Material
Franklin F. Kuo John (1968), Network Analysis and Synthesis, Wiley & Sons, OCLC, ISBN:
16992665
U. A. Bakshi And A. V (2008). Electrical Network Analysis and Synthesis, Bakshi Technical
Publications Pune, , ISBN: 9788184314618
Louis Weinberg (1975), Network Analysis and Synthesis, R. E. Krieger Pub. Co, ,
ISBN-10: 0882753215, ISBN-13: 978-0882753218

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
1. Build (simple) electrical circuits and connect measuring apparatus
2. Signals and responses of several forms
3. Construction of measuring schematics
4. Signals and responses are studied as a function of time for simple passive,
time-invariant
5. input/output-systems
6. Input/output-systems, signals and responses are studied as a function of frequency,
7. Filter design

53

ECE 321 SIGNALS

(3 UNITS)

Lecturer: prepared by Dr. Ataro


Pre-Requisites: MAT 207 Engineering Maths I, MAT 208 Engineering Maths II, ECE 242
Electromagnetic Fields
Aims/Objectives/Purpose
1. This course will introduce students to continuous and discrete-time signals and systems,
their properties and representations and methods that are necessary for the analysis of
continuous and discrete-time signals and systems.
2. The course imparts Knowledge of time-domain representation and analysis concepts as
they relate to difference equations, impulse response and convolution, etc.
3. Students will learn about frequency-domain representation and analysis conceptsusing
Fourier Analysis tools
4. Concepts of the sampling process will be introduced.
5. The course will introduce mathematical and computational skills needed in application
areas like communication, signal processing and control
Learning outcomes
At the end of the course the student should be able to:
1. Analyze systems by examining their input and output signals.
2. Compute a system output in either time or frequency given the system input and a
description of the system, using the Laplace or Fourier transforms.
3. Understand the differences and similarities between discrete and continuous time signals
and systems.
4. Create discrete signals by sampling continuous signals, and understand the requirements
on the sampling and the implications of the sampling theorem.
5. Use the Fourier transform and/or Laplace transform to design and analyze simple systems
Content
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 autocorrelation 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
54

function. Narrow-band random processes: The envelope and phase. Signal distortion. Signal
amplitude limiting. Signal rectification.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment Examination 70%, Continuous Assessment Tests (CATs) 20%, Assignments 10%,
Reference Material
Alan V. Oppenheim Signals and Systems, 2 edition Prentice Hall; (August 16, 1996)
ISBN-10: 0138147574, ISBN-13:978-0138147570
Simon Haykin and Barry Van Veen (2008), Signals and Systems John Wiley and Sons,
and Systems Hwei Hsu, Schaum's Outline of Signals McGraw-Hill; 2 edition (August 2,
2010) ISBN-10:007163472X, ISBN-13:978-0071634724
David McMahon (2006), Signals & Systems Demystified McGraw-Hill Professional,
ISBN-10: 0071475788, ISBN-13:978-0071475785
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
[Missing]

ECE 331 - CONTROL SYSTEMS I

(3 UNITS)

Lecturer: Mr. E. Chemweno


Pre-Requisites ECE 211: Circuit Theory II, MAT 208: Engineering mathematics II
Aims/Objectives/Purpose
1. This course introduces the students the principles of control engineering.
2. It describes various techniques and tools used to analyse control systems
3. It outlines the steps taken in designing compensator schemes
Learning outcomes
At the end of the course the student should be able to:
1. Model a physical system and obtain its transfer function
2. Determine the stability of a system
3. Predict the transient and steady state performance of a first and second order systems.
4. Design simple compensators to achieve some stated performance criteria.
Content
Introduction to linear feedback control systems: Definition of basic concepts, open and closed
loop control systems, examples of simple control systems. Classification of control systems
55

Mathematical modeling of control systems: Description or element behavior using differential


equations, Transfer function representation of elements, poles and zeros of a transfer function,
block diagram representation of control systems, signal flow graphs and the Masons gain rule.
Transient and steady-state response: Transient and steady-state response of systems to impulse,
step and ramp inputs with emphasis on first-order and second-order systems. Time domain
specifications of second order systems such as delay time, rise time, peak time,
maximum overshoot, settling time.
Type of system and steady state error. determination of steadystate error depending on type, and
input. Position, velocity and acceleration error constants.
Stability: Definition of stability in terms of the impulse response, input-output relationship,
characteristic equations for stable and unstable systems and the location of roots in the s-plane.
Stability tests Rouths stability criterion, Hurwitz stability criterion
Root Locus method: Root loci, plotting of root loci. Interpretation of the root-locus. Compensator
design using root loci. Computer-aided plotting of root loci.
Frequency response methods: Bode plots, gain and phase margin. Nyquist plots, stability, gain
and phase margin. Nichols charts. Compensator design using frequency response methods.
Computer aided design and analysis using frequency response methods.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%
Reference Material [Missing ISBN and Publisher]
Katsuhiko Ogata, Modern control Engineering
I. J. Nagrath and M Gopal, Control systems engineering
R. A. Barapate and Dhananjay K. Theckedath, Control systems
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet

Laboratory Exercises
[Missing ISBN]

ECE 341 - ELECTROMAGNETIC WAVES

(3 UNITS)

Lecturer: Professor Otieno


Lecture Hours Lectures: 3 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
hours
56

Pre-Requisites ECE 242: Electromagnetic Fields


Aims/Objectives
The primary aim of this course is to introduce to the students the propagation of electromagnetic
waves in different media
Learning outcomes
At the end of this course, the learner should be able to:
1. Understand the physical meaning of Maxwells equations and its applications
2. Distinguish between the different electromagnetic media and how electromagnetic
3. waves propagate through them
4. Understand the behavior of an electromagnetic wave in a heterogeneous boundary
Content
Maxwell's equations: conservation of electric charge, scalar and vector potential, retarded
potential, Lorentz condition; the divergence of E; the curl of B. Laplace (Homogeneous) and
Poissons ( 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.
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Laboratory Experiments
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x15%), Total 100%
Reference Material
Simon Ramo, John R. Whinnery, Theodore Van Duzer, Fields and Waves in Communication
Electronics John Wiley, ISBN: 0-471-58551-3
William H. Hayt, John A. Buck, Engineering Electromagnetics McGraw-Hill,
ISBN: 0-071-20229-3
D.K. Cheng, Field and Wave Electromagnetics Addison-Wesle
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory exercises/Project
[Missing]
57

ECE 351 - ANALOGUE ELECTRONICS II

(3 UNITS)

Lecturer: Nancy Mulo


Pre-Requisites: ECE 251 Basic Electronics, ECE 252 Analogue Electronics I,
Aims/Objectives/Purpose
1. This course introduces the student the basic principles operational amplifiers used in
various systems.
2. It also introduces different parameters that influence the operation of operational
amplifiers
3. The student will also learn techniques for design and technical analysis of operational
amplifier circuits.
4. The student will learn the various applications of different operational amplifiers.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the properties of practical and ideal operational amplifiers
2. Design and Explain the various circuits of operational amplifiers
3. Analyse frequency response for different operational amplifiers properties
4. Analyze and explain the output waveforms for various operational amplifiers
5. Analyze and explain the various applications for various operational amplifiers
Content
The differential amplifier and its characteristics: Review of Basic operational amplifier
The ideal op-amp. Feedback arrangements. Concept of virtual ground. Circuit details of
a simple op-amp.
The Practical Op-amp: The differential amplifier and its characteristics. 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 Op-amp Difference
amplifier; Instrumentation amplifier. Voltage to current and current-to-voltage converters.
Non-Linear Op-amp Circuits: Voltage comparators. Multi-vibrators. Sine wave generators.
Function generator. Precision rectifiers. Log/antilog amplifiers. Power amplifiers.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, Laboratories
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total - 100%
58

Reference Material:
Analog Devices Inc. Engineering Hank Zumbahlen (March 13, 2008), Basic Linear Design,
Analogue Devices 1st edition Newnes, ISBN-13: 978-0750687034
Walter G. Jung (2002), Op Amp Applications, Analog Devices, McGraw Hill,
ISBN 0-916550-26-5
Sol Rosenstark (May 1, 1986), Feedback Amplifier Principles, Macmillan USA; 1st edition
ISBN-13: 978- 0029478103
Elsevier/Newnes (2005), Op Amp Applications Handbook, McGraw Hill, ISBN 0-7506- 7844-5.
Texas Instruments, Differential Op Amp Single-Supply Design Techniques, Texas Instruments
ISBN-10: 0201610876, ISBN-13: 978-0201610871
http://www.electronicstutorials.ws/opamp/opamp_1.html
http://my.safaribooksonline.com/book/networking/9788131709863/operationalamplifiersasics/operational_amplifiers
http://www.hw2sw.com/?s=operational+amplifier
http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=0602631
http://www.allaboutcircuits.com/worksheets/nonlin.html
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
1. Offset adjustment
2. Non-inverting amplifier
3. Mixer circuits tests:
4. Adder
5. Subtractor
6. Integrator
7. Oscillator
8. Differential amplifier
9. Unity gain amplifier

ECE 361 - ELECTRICAL MACHINES I

(3 UNITS)

Lecturer: Mr. D.K Siele.


Pre-Requisites: ECE 261(Basic Electrical Machines),ECE 112(Circuit Theory I)
Aims/Objectives/Purpose
59

1. The student will learn the constructional and operational aspects of both single and
2. three phase transformers
3. The student will also learn techniques for basic analysis of non-conventional connection
of transformer (Scott, open delta etc)
4. The student will learn the constructional and operational aspects of induction motors,
(both single and three phase)
Learning outcomes
At the end of the course the student should be able to:
1. Identify and compare different types of transformer connections
2. Carry out performance analysis of transformers (both 1-phase & 3-phase)
3. Carry out performance analysis of induction motors (both 1-phase & 3-phase)
4. Perform different test on induction motors.
Content
Overview of power transformers: 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.
Non-conventional Transformer connections: 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.
Three phase Induction Motor: Construction; squirrel cage and slip-ring motor; principle of
operation ; slip and frequency of rotor current; mechanical power; and developed torque; Phasor
diagram; torque slip curve; pull out torque; losses and efficiency. No load and locked rotor tests;
equivalent circuit; performance calculation from equivalent circuit ; circle diagram; operating
characteristics from circle diagram. Starting of three phase squirrel cage induction motor; direct
online starting; auto transformer ;star-delta starting; starting of slip; ring motor; design of rotor
rheostat; variation of starting torque with rotor resistance. Speed control; pole changing; rotor
resistance control; frequency control. Applications of Induction machines.
Single phase Induction motor: revolving field theory; equivalent circuit; torque slip
curve; starting methods; split phase, capacitor start-capacitor run and shaded pole motors.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10% Total 100%
Reference Material
B.L Theraja (2005), Electrical Technology, S.K Chand, ISBN: 81-219- 2440-5
V.K Mehta, Principles of Electrical Machines, S.K Chand ISBN: 8121921910
60

Sayed Nasar (1997), Electric Machines and Electromechanics Schaum Outlines,


ISBN-10: 0070459940
M.G SAY, Performance and Design of AC machines, CBS Publisher & Distributors
ISBN-0-273-401998)
\
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards,
Software, Internet
Laboratory Exercises
1. Determination of autotransformer efficiency
2. Determination of equivalent circuit parameters of a single phase motor
3. Determination of efficiency of three phase induction motor
4. Locked rotor test of induction motor
5. Determination of equivalent circuits of three phase induction motor

ECE 381 - DIGITAL ELECTRONICS 2

(3 UNITS)

Lecturer: Pamela Owuor


Pre-Requisites: ECE 282 Digital Electronics 1
Aims/Objectives/Purpose
1. Understand small scale integration (SSI) combinational circuits and their applications
2. Explain the different types of memory devices, their characteristics and their applications
3. Understand design concepts of sequential networks and their timings
4. Explain the principle of analog and digital conversion and digital to analog conversion
5. Understand microcomputers, their applications and their organization.
Learning Outcomes: [Missing]
Content
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,
61

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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project
7.5%, Total 100%
Reference Material [Missing ISBN]
Tocci Ronald J., Widmer Neal S. Moss Gregory L (2004), Digital Systems . Principles And
Applications, 9th Edition Prentice Hall International Inc.
Jain R.P. (1984), Modern Digital Electronics, Tata Mcgraw-Hill Publishing Company.
Mano M. Morris, Ciletti, Michael D. (2007), Digital Design, 4th Edition Prentice Hall Inc..
Taub & Schilling Digital Integrated Electronics Mcgraw-Hill Publishers
Fletcher, An Engineering Approach To Digital Design Mcgraw-Hill Publishers
Clements Alan (1987), Microprocessor Systems Design, 68000 Hardware, Software And
Interfacing, Pws-Kent Publishing Company,
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software
Laboratory Exercises
1. The MSI Decoder
2. The MSI Adder
3. Timing Circuits: 555 Timer

62

SEMESTER II
COE 332 - DATABASE DESIGN & MANAGEMENT

(3 UNITS)

Lecturer: Mr. Tarus


Pre-Requisites: COE 121: introduction to computers and applications
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of database management systems.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles of database management systems
2. Explain the reasons for paradigm shift
3. Understand information as a corporate resource and how to secure.
4. Design a database system using database concepts (SQL, normalization, ER etc).
Content
Introduction to DBMS: Importance of data, database and database management
systems, Components and functions of a DBMS, Evolution of database models, database
environment, roles in the database environment, data models etc
Introduction to SQL: SQL data types and schemas, relational algebra, creation of relations,
integrity Constraints, queries, views.
Database development life cycle (DDLC): Introduction to fact finding techniques
Phases of DDLC, challenges in development, termination, prototyping.
Conceptual Database Design Using Entity Relationship Model: Entities, attributes, relational
keys, relationships and business rules foran application, Entity Relationship Diagram, problems
with E-Rmodels etc.
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.
Normalization: Purpose, importance, functional dependencies, Normalization process.
63

Security and administration: Database security, threats, computer-based controls, security in


SQL.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, and labs
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%
Reference Material
Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database Systems Concepts McGraw Hill
International Edition ISBN: 007-124476-X
Thomas Connolly, Carolyne Begg, Database Systems Addison-Wesley,
ISBN:13: 978-0-321-52306-8
Fred R. McFadden & Jeffrey A. Hofer Database management The Benjamin/Cummings
Publishing Company ISBN: 0-8053-6780-2
Colin Ritchie Database principles and design, Gaynor Redvers-Mutton
ISBN: 978-1-84480-540-2
Ramez Elmasri and Shamkant B. Navathe, Fundamentals of database systems Addison-Wesley
Publishing Company ISBN: 0-8053-1748-1
Raghu ramakrishnan and Johannes gehrke, Database management systems McGraw Hill
ISBN: 0-07-232206-03
Alexis Leon & Mathews Leon Database Mgt Systems L&L Consultancy Services Ltd Pvt.
ISBN: 978-81- 8209-222-8
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
[Missing]

COE 362 - DATA STRUCTURES AND ALGORITHMS

(3 UNITS)

Lecturer: Mr. Kenneth Owori


Prerequisites: [Missing]
Aims and Objectives
1. Introduce the terminology and the key concepts related to data structure and algorithm
analysis;
2. Introduce the concept of recursion, introduce the concept of a recursive algorithm, and
develop recursive programs in Java;
64

3. Describe generics, collections, lists, stacks, queues, iterators, and vectors at the abstract
level, implement them in Java, and analyze the efficiency of their implementations;
4. Explain the notion of a tree at the abstract level and develop example applications using
different types of trees;
5. Explain heap at the abstract level, define it as an ADT, implement that ADT in Java, and
estimate the cost of the implemented heap operations;
6. Discuss the workings of a hash table at the abstract level, define a hash table ADT and
implement it in Java, and estimate the cost of the basic operations for different hash
functions;
7. Develop code to search text using Robin-Karp, Boyer-Moore, and Regular Expressions ;
8. Represent graphs in data structures and implement java code to search graphs using
breadth-first, depth-first, and best-first search.
Learning Outcomes
Students successfully completing this course will be able to:
1. Demonstrate skills in tracing, analyzing and designing recursive algorithms and recursive
Java methods.
2. Use various sorting algorithms and estimate their running time.
3. Write Java code about generics, collections, lists, stacks, queues, iterators, and vectors,
and analyze the efficiency of their implementations.
4. Write Java code for different types of sorting algorithms.
5. Define ADTs for trees in general, for other types of trees, implement them in Java, and
analyze the cost of the implemented tree operations.
6. Apply binary heaps into internal and external sorting and into implementing priority
queues.
7. Write Java code for hash tables and compare and contrast various collision detection and
avoidance techniques.
8. Write Java code to search text using Robin-Karp, Boyer-Moore, and Regular
Expressions.
9. Write Java code to develop graphs and search graphs using breadth-first, depth first, and
best-first search
Course Outline
Unit 1: What are Data Structures and Algorithms? (Week 1)
What are Data Structures and Algorithms?, The Importance of Algorithms, A Data
Structure called "Array", Linearly searching for a data item in a data structure, Binary
search - better than Linear search? Generics in Java Collections - an introduction
Collections Algorithms, Collections Examples
Unit 2: Computational Complexity (Week 2), O-Notation: O-Notation Examples,Algorithm
Running Time, Algorithmic Complexity of Selection Sort, Algorithmic Complexity of
Insertion Sort, Comparing Sorting Techniques based on Complexity, More on
Algorithmic Complexity, A Recap on Computational Complexity
Unit 3: Stacks, Queues, Lists, Iterators, and Vectors (Weeks 3 & 4)
65

Stack as a Data Structure, A Stack Interface, Queue as a Data Structure, Singly Linked
Lists, Variations of Lists, Stacks as Lists, Efficiency of Lists, Iterators in Java, The
For-Each Loop, Vectors
Unit 4: Sorting (Weeks 5 & 6)
Sorting Algorithms Introduction, Object Ordering in Collections, Sorted Set Interface,
Sorted Map Interface, Insertion Sort, Merge Sort, Bubble Sort, Heap Sort, Quick Sort,
Radix Sort, Counting Sort, Bucket Sort
Unit 5: Recursion (Week 7)
Introduction to Recursion, how to write Recursive Programs, Why use Recursion?
Time Complexity of Recursion
Unit 6: Heaps and Trees (Weeks 9 & 10)
Tree, Introduction to Heaps, Binary Trees and Binary Search Trees, Binary Heap Trees
and Priority Queues, AVL Trees, Red-Black Trees, B-Tree
Unit 7: Hashing (Weeks 11)
What is Hashing, Types of Hash Functions, Resolving Hash Collisions, Hash Table
examples, Hash Map examples, Distributed Hash Table.
Unit 8: Searching Text (Weeks 12)
Simple Search for Text, Fast Text Search - Robin-Karp Algorithm, Fast Text Search Boyer-Moore Algorithm, Regular Expressions - an introduction, Regular Expressions in
Java - Character Classes, Regular Expressions in Java Quantifiers, Regular Expressions
in Java - Groups and Boundary Matchers
Unit 9 Graphs (Weeks 13)
Graphs, Representing Graphs in Data Structures, Searching Graphs - depth-first search
Searching Graphs - breadth-first, Searching Graphs - best-first
Teaching/delivery methods
Lectures, Tutorials, Group discussion, Demonstration, Specific projects
Assessment
Examination 70%, continuous Assessment Tests(CATS) 20%, laboratories 10%
Reference Material
Mark Allen Weiss (October 7, 2009)., Data Structures & Problem Solving Using Java 4th
Edition Addison-Wesley, ISBN-10: 0321541405
John Hubbard (May 26, 2009), Schaum's Outline of Data Structures with Java 2 edition,
McGraw-Hill;. ASIN: B0035X1BQ6
Koffman and Wolfgang (January 26, 2010)., Data Structures: Abstraction and Design Using
Java, 2 editionWiley; ISBN-10: 0470128704
66

Mark Allen Weiss (November 28, 2011)., Data Structures and Algorithm Analysis in Java, 3
edition, Prentice Hall; ISBN-10: 0132576279
Duncan A. Buell (December 8, 2011), Data Structures Using Java 1st Edition Jones & Bartlett
Learning; ISBN-10: 1449628079
John Lewis and Joseph Chase (March 11, 2013)., Java Software Structures: Designing and
Using Data Structures 4th Edition Addison-Wesley; ISBN-10:0133250121
Adam Drozdek (January 15, 2013)., Data Structures and Algorithms in Java Cengage Learning
Asia; 4th Edition ISBN-10: 9814392782
Tony Gaddis (February 26, 2012)., Starting Out with Java: From Control Structures through
Objects Addison-Wesley; 5th Edition ISBN-10: 0132855836
Support instructional materials and resources
Textbooks, handouts, eBooks, LCD projectors, computers, whiteboards, blackboards,
software, internet
Laboratory exercises
[Missing]

COE 364 - SYSTEMS PROGRAMMING

(3 UNITS)

Lecturer: Mr. Ochieng


Lecture Hours: 3 Hours Per week, Total 39 Hours
Pre-Requisites: COE 162 Introduction to computer programming; COE 251 Computer
Operating Systems
Learning Outcomes: [Missing]
Aims/Objectives
This course introduces the student to the design and implementation of system software that
support the operation of a computer. This course discusses assembly language, its programming
and the typical systems software including assembler (and linker, loader, macro processors) and
compiler.
The course also introduces the student to the structure of a simple and a typical computer and
their different operations/functions based.
Content
Fundamental Constructs of C: Variables, Types, and Constants, Operators and I/O Functions
Selection and Iteration
Pointers and User-Defined Functions: Pointers, User-Defined Functions
Shell/UNIX Commands: Invoking Commands and utilities, Learning About Command option
I/O Redirection
Files and Directories: Permissions, Navigation, Manipulation

67

Process Control: Piping, Background Jobs, Memory management implementation, Linking and
libraries - how a program is assembled, Relation between libraries and underlying OS
services
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each), Project
10%, Total 100%
Reference Material
Leland L. Beck System Software: An introduction to systems programming, third edition revised
Addison Wesley Longman, ISBN: 0-201-42300-6
Ellzey, Computer System Software R.S SRA, ISBN: 9780574219657
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory Exercises
[Missing]

COE 382 - COMPUTER NETWORKS

(3 UNITS)

Lecture Hours 3 Hours Per week, Total 39 Hours


Pre-Requisites None
Aims/Objectives
This course introduces the student to you will have knowledge of many key protocols underlying
the operation of the Internet, and fundamental ideas of designing and
evaluating reliable networking protocols.
Learning outcomes
At the end of this course, the student should be able to:
1. Explain the basic principles of data communications and networks
2. configure suitable techniques and preparation to establish a small computer network
Content
Introduction to data communication and Computer network concepts:
68

Transmission media Modes of transmission Definition of a computer network; Communication


setup in a network; TCP / IP protocol stack; Basic network entities; Network classes; Factors
affecting data transmission in a computer network;
Types of networks and topologies:
Classification of Networks by scale, connection method, functional relationship, network
topology, and protocol; Types of networks : LAN , MAN, WAN etc
Network protocols, architecture, standards and operations: Network architecture; Layered
Architecture; Concept of Network Interconnection; Network Standardization; Network design
principles;
Synchronous and asynchronous digital communication networks: Introduction; Synchronous
Transmission; Asynchronous Transfer Mode Protocol (ATM);
Network administration, support and troubleshooting: Network administration; Network support
and troubleshooting;
Characteristics, standards, performance and optimization of network design: Network
performance; Network Analysis and Optimization Techniques;
Networking devices, operating systems and applications: Networking devices; Operating
systems and applications;
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Comment [O3]: New content
Continued next page
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each),
Project 10%, Total 100%

Reference Material
Forouzan Behrouz A (2007). Data Communications and Networking.4th ed. McGraw-Hill
Higher Education, ISBN: 0072967757
Tanenbaum Andrew S. Wetherall D (2010). Computer Networks. 4th ed. Prentice Hall. Prentice
Hall. ISBN: 0-13-v212695-8
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory exercises
[Missing]
69

ECE 322 - INTRODUCTION TO TELECOMMUNICATIONS


ENGINEERING
(3 UNITS)
Lecturer: Pamela Owuor
Pre-Requisites: ECE 351 Signals
Learning Outcomes:
[Missing]
Aims/Objectives/Purpose
1. explain the main concepts of analogue and digital communication systems;
2. explain, discuss, and compare different Analog modulation techniques ;
3. explain, discuss, and compare different digital modulation techniques;
4. explain fundamentals of multiplexing techniques and channel Access methods;
5. discuss the performance of communication systems (BER vs. SNR);
6. understand various telecommunication architecture and toplogies
7. follow rapid developments in the field of communication systems
Content
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 systems; Analog mobile system(AMPS)
Partial digital systems:
PAM, PCM, DPCM, delta modulation; TDM & TDMA; Frame synchronization
Telephone systems(TDM); Signaling systems; Digital Satellite systems (TDMA)
Simple digital systems:
Binary modulation, WPSK, binary FSK; TDMA / FDMA, phase recovery and timing
recovery; Digital mobile system (IS54, GSM and Japanese system); Satellite mobile
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
70

Bandwidth, noise; performance, delay, cost and environment; the key information
theoretic limitations

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project
7.5%, Total 100%
Reference Material [Missing ISBN]
Tarmo Anttalainen (2005), Introduction to telecommunication Network Engineering 2nd Edition
Prentice Hall International Inc.
Ferrel G, Stremler (2009), Introduction to communication Systems Prentice Hall Inc., 2006.
J. G. Proakis & M. Saler, Communication Systems Engineering 2nd Edition Prentice
Hall Inc,.
T. S. Rappaport (2003), Introduction to Wireless Communication Systems Pearsons.
W. C. Lee (2009), Mobile Cellular Telecommunication MacGraw Hill,
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software
Laboratory Exercises
1. Modulation techniques
2. Design of simple telecommunication networks

ECE 342 - TRANSMISSION LINES

(3 UNITS)

Lecturer: Mr. E. Chemweno


Pre-Requisites ECE 242: Electromagnetic fields, ECE 112: Circuit theory I
Aims/Objectives/Purpose
1. This course describes the analysis of transmission lines over the conventional analysis
2. It introduces the Smith chart as a tool of aiding transmission line calculations
3. It explains the need for impedance matching and introduces the several impedance
matching techniques
Learning outcomes
71

At the end of the course the student should be able to:


1. To understand and analyse the behaviour of transmission lines at high frequencies
2. Derive the smith chart, and use it to solve transmission line problems
3. Explain the importance of impedance matching and design impedance matching networks
4. Be aware of the safety concerns that are attributed to the exposure of microwave signals
Content
Transmission line theory: behavior of transmission lines at high frequency, Lumped and
distributed element model, propagation constant and characteristic impedance, Transmission line
equation, sinusoidal excitation of transmission lines.
Termination of transmission lines: Incident and reflected waves, reflection coefficients
Quarter and half wavelength transmission lines
The smith chart: Derivation, smith chart computations, correction for transmission loss
Impedance matching: Reactive matching networks, series and shunt tuning, Broadband matching
networks, the short transformer, the stub tuner, double stub tuning, Quarter wavelength
transformers, Butterworth transformer, Tschebyscheff transformer.
Types of transmission lines, Balanced and unbalanced lines

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%
Reference Material [Missing ISBN and Publisher]
David M Pozar, Microwave Engineering
David K. Cheng, Field and wave electromagnetics
Benson T M & Benson F A, Fields, waves and transmission lines
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, black-boards,
Software, Internet
Laboratory Exercises
[Missing]

ECE 352 - ANALOGUE ELECTRONICS III

(3 UNITS)

Lecturer: D.O. Samoita


Pre-Requisites: ECE 351 ANALOGUE ELECTRONICS II and ECE 252 ANALOGUE
ELECTRONICS I
72

Aims/Objectives/Purpose
1. This course introduces the student the basic principles of Integrated Circuits - fabrication
- limitations It also introduces the fundamentals of transformers
2. The student will also learn techniques for Electronic Circuit Designs and applications in
instrumentation systems
3. The student will also learn techniques for performance and characteristics of Integrated
Circuit Systems
Learning outcomes
At the end of the course the student should be able to:
1. Explain the design and fabrication of Op-amps
2. Analyse the fundamentals of Electronic Circuit Designs
3. Analyze and explain the Concepts of Integrated Circuit Systems
Content
Design and Fabrication of Op-amps: Integrated Circuits - fabrication - limitations. Integrated
Circuit op-amps: 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
op-amp 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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total
100%
Reference Material
Hank Zumbahlen (2006), Basic Linear Design, Analogue Devices, McGraw Hill,
ISBN 0-915550-28-1.
Walter G. Jung (2002), Op Amp Applications, Analog Devices, McGraw Hill,
ISBN 0-916550-26-5
Sol Rosenstark (1986), Feedback Amplifier Principles, Macmillan Publishing Company,
ISBN-13: 978-0029478103
Elsevier/Newnes (2005), Op Amp Applications Handbook McGraw Hill, ISBN 0-7506-7844-5.
73

Texas Instruments Differential Op Amp Single-Supply Design Techniques, Texas Instruments


ISBN-10:0201610876, ISBN-13: 978-0201610871
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
1. FM demodulator
2. LM565 Phase Locked Loop
3. 567 Phase Locked Loop

ECE 362 - ELECTRICAL MACHINES II

(3 UNITS)

Lecturer: Mr. D.K Siele


Pre-Requisites: ECE 112(Circuit Theory I),ECE 261(Basic Electrical Mach.),ECE
361(Electrical Machines I)
Aims/Objectives/Purpose
1. It introduces student principle behind the working of both synchronous generator and
motor.
2. The student will be introduced to transient performance of alternators
3. The student will also learn to analyze different applications of both synchronous
generator and motor.
4. It introduces student to principle behind the working of single phase sync machines
5. The student will also learn techniques to analyze of induction motor.
Learning outcomes
At the end of the course the student should be able to:
1. Analyse behaviour of alternators when supplying different types of loads.
2. Carry out various tests on synchronous generator.
3. Identify various applications of synchronous motor.
4. Analyze behaviour of single phase syn motor and identify its areas of application.
Content
Synchronous machines: 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
74

O curves. Parallel operation, saturation. Synchronous motor starting and use for power factor
correction, Braking, rating, heating losses and efficiency. Applications of synchronous machines.
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.
Synchronous Motor: Principles of operation, torque and power relationships; Phasor diagram,
losses and efficiency; hunting in synchronous machines; damper winding; starting of
ynchronous motors; applications of synchronous motors. Power controllers, Converter,
Volt-ampere requirements, Torque speed characteristics, Microprocessor based control
Single phase synchronous motors: Theory ; Phasor diagram ;circle diagram; compensation and
interpole winding ; Reluctance motor ;Hysterisis motor
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration,
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total 100%
Reference Material
B.L Theraja (2005), Electrical Technology S.K Chand, ISBN: 81-219- 2440-5
V.K Mehta, Principles of Electrical Machines S.K Chand ISBN: 8121921910
Sayed Nasar (1997), Electric Machines and Electromechanics, Schaum Outlines,
ISBN-10: 0070459940
M.G SAY, Performance and Design of AC machines CBS Publisher &Distributors
ISBN-0-273- 401998
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards,
Software, Internet
Laboratory Exercises
1. Determination of synchronous motor efficiency
2. Synchronizing synchronous generator with infinite bus-bar using three-lamps method
3. Determination of equivalent voltage regulation of synchronous generator
4. Use of synchronous motor as p.f correction device
5. Determination of synchronous generator parameters

75

ECE 382 - MICROPROCESSOR SYSTEMS & ASSEMBLY LANGUAGE


(3 UNITS)
Lecturer: Ms.Mulo
Pre-Requisites: Ece 282: Digital Electronics I, Ece 381: Digital Electronics II
Aims/Objectives/Purpose
Students to:
1. To understand the architectures and design of various microprocessor systems
2. To understand the concepts of assembly language.
3. Describe differences between the various approaches that can be used to solve
4. A microprocessor programming problem using assembly language.
5. Identify, define, and describe the components of basic microprocessor architecture.
Learning outcomes
At the end of the course the student should be able to:
1. Use technical knowledge including microprocessor architecture, microprocessor I/O
inter-face and peripherals, assembly/C language programming and debugging
methodology.
2. Use design tools and related resources including microprocessor hardware and software,
microprocessor peripherals, assemblers, C compilers, and monitor programs.
3. Design a simple micro processing system.
4. Develop assembly language programs.
5. Apply interrupts and polling for I/O.
6. Create micro-operations for new macro-instructions.

Content
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 machinecycle. 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
76

transfers. Device-initiated interrupt Input/ Output transfer. Direct Memory Access. Applications:
Microprocessor Selection .Design Methodology. Simple Examples of Applications.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, and labs
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%
Reference Material
Mrs. Deepali A Godse, Mr Atul P. Godse Microprocessor & Assembly Language Programming
Technical Publications ISBN: 978-8184311570
Alfred V Aho, Monica S. Lam, Ravi Sethi, Jeffrey Ullman Compilers: Principles, Techniques
and Tools, 2nd edition Addison Wesley; ISBN: 978-0321486813
Stallings (2008), Computer Organization & Architecture 7e, Pearson Education,
ISBN: 8177589938, ISBN: 9788177589931
Douglas S Jones, Assembly programming and the 8086 microprocessor Oxford University
Press (oxford Science) ISBN: 0198537433, ISBN:9780198537434
W.Bolton (10 Feb 2000),, Microprocessor Systems 1 edition, Longman
ISBN: 978-0582418813
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
1. Keyboard Driver
2. Graphic Display Driver

COE/ECE 390 - INDUSTRIAL ATTACHMENT I

(4 UNITS)

Pre-Requisites: Year 1. Year 2 and Year 3 course work


Aims/Objectives/Purpose
This course exposes the student to work environment in real industry world and to apply what
they have learnt.

Learning outcomes
77

At the end of the course the student should be able to:


1. participate in the day-to-day activities of the organization
2. Develop team work spirit.
3. Prepare a technical report on their attachment
Content
The students will be attached to organizations in Computer Science/ Engineering so as to
assimilate theory and practice. Under the supervision of qualified personnel, the student will
engage in an twelve-week long schedule.
As a requirement, the student maintains a logbook of a daily participation, observations and
remarks.
On a regular basis, the organizations supervisor assesses the logbook.
Departmental academic staffs from the University evaluate the students and examine the logbook
at the place of attachment atleast twice. At the end of the attachment, the student prepares a
technical report.
Teaching/delivery methods
Lectures, Group Discussions, Demonstration and Projects
Assessment
Field Assessment: 30% , Technical Report 70%
Reference Material
[Missing]

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet

Required Curricula
ECE 372 -Electrical Power Systems I

YEAR FOUR
78

SEMESTER I
COE 481 - SOFTWARE ENGINEERING

(3 UNITS)

Lecturer: Mr. D. M. Ochieng


Lecture Hours Lectures: 2 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
hours
Pre-Requisites COE 162: Introduction to computer programming, COE 361: Object-Oriented
Programming
Aims/Objectives
1. The primary aim of this course is to introduce the principal concepts of software
engineering with particular emphasis on the software development process and software
methodologies.
2. At the end of the course the student should develop an understanding of software
engineering Principles
Learning outcomes
At the end of this course, the learner should be able to:
1. Explain software engineering concepts;
2. Describe software development processes and phases;
3. Explain software requirements
4. Specify, design, build, test and deliver reliable software
Content
Introduction to software engineering: 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

Learning and teaching methodologies


Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
79

Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each), Project
10%, Total 100%
Reference Material [Missing ISBN and Publisher]
Sommer-ville Ian, Software Engineering
Pressman R.S. Software Engineering: A Practitioner's Approach
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory exercises/Project
1. Kick-off meeting to familiarize with the project and assign responsibilities
2. Develop project plan
3. Elicit requirements
4. Architectural design
5. Additional design, prototyping and production
6. Software construction
7. Integration and testing
8. Demonstration of a complete system
9. Submission of complete project write-up plus software

ECE 421 - COMMUNICATION NETWORKS

(4 UNITS)

Lecturer: Mr. M. W. W. Kalenda


Pre-Requisites: Introduction to Telecommunication Engineering and Electronics.
Aims/Objectives/Purpose
1. Introduces students to various switching technologies, Communication protocols,
Network standards, Monitoring and management.
2. Introduces students to Traffic and queuing theory as applied to communication
engineering.
3. Introduces students to Network Economics
4. Introduces students to network design and implementation
5. Introduces students to interconnection of communication networks, Network security,
network simulation and modeling.
Learning outcomes
At the end of the course the student should be able to:
1. Explain and describe the various Switching Technologies.
2. Analyse the various Network standards, monitor and manage different networks.
3. Describe and explain the Traffic and queuing theory.
4. Design and implement a network.
5. Simulate and model a network.
80

Content
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, Japaneses 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 ofdata 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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%,
Total 100%
81

Reference Material [Missing ISBN and Publisher]


Richard A. Williams, Communication system, Analysis and Design: A systems approach
David Petersen Telecommunication, Audio, Video and Data Telecommunications
Roger L. Freeman, Transmission Handbook
William Sinnema and Tom McGovern, Digital, Analogue and Data Communication
J. Dunlop and D.G. Smith, Telecommunications Engineering
R.L. Brewster, Telecommunications Technology
Simon Haykin, Communication Systems
John B. Groe and Lawrence E. Larson, CDMA Mobile Radio Design
Theodore S. Rappaport, Wireless Communications Principles and practice
Garry M. Miller, Modern Electronic Communication
Support Instructional Materials and Resources
Text books, hand outs, personal notes, CDs/DVDs, LCD projectors, computers,
White-boards, black-boards, Internet
Laboratory Exercises
1.
2.
3.
4.
5.

Perform experiments using various Switching Technologies


Analysis of Network Standards, monitoring and management of different Networks
Perform experiments on the Traffic and queuing of information on the Network.
Design and implement a Network in a given area
Simulate and model a given Network.

ECE 423 - DIGITAL COMMUNICATION SYSTEMS

(4 UNITS)

Lecturer: Mr. M. W. W. Kalenda


Pre-Requisites Introduction to Telecommunication Engineering and Electronics.
Aims/Objectives/Purpose
1. Course introduces students to the modern methods of Digital communication.
2. It also introduces students to the various compression techniques
3. It also introduces students to the need for information security.
Learning outcomes
At the end of the course the student should be able to:
1. Explain and describe the various Random processes.
2. Describe and explain the source and channel coding methods or techniques .
3. Describe and explain the analogue techniques
4. Describe and explain the various Block and conventional codes used.
5. Explain the need for information security.
Content
82

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: Shannons 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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%,
Total 100%
Reference Material
Simon Haykin, Communications on systems
Taub Schilling, Principles of Communication Systems
William Sinnema and Tom McGovern, Digital, Analogue and Data Communication
J. Dunlop and D.G. Smith, Telecommunications Engineering
John B. Groe and Lawrence E. arson CDMA Mobile Radio Design
Simon Haykin Communication Systems
DharmaPrakas and Agrawal Qing-AnZeng, Introduction to Wireless and Mobile systems
Theodore S. Rappaport, Wireless Communications Principles and practice
Garry M. Miller, Modern Electronic Communication
Support Instructional Materials and Resources
Text books, hand outs, personal notes, CDs/DVDs, LCD projectors, computers,
White-boards, black-boards, Internet
Laboratory Exercises
1. Transmission and reception measurements using different Digital communication
systems.
2. Measurement and calculation of propagation losses in Digital communication links.
83

3. Transmission and reception measurements using different types of Digital Transmitters


and Receivers..
4. Design and implement a Digital communication system
5. Simulate and model a Digital communication system.
6. S/N measurement and analysis of PCM systems
7. Comparison of the performance of the different modulation schemes.

ECE 451 - POWER ELECTRONICS I

(3 UNITS)

Lecturer: Mr. S. O. Obura


Pre-Requisites ECE 252 Analogue Electronics I, ECE 351 Analogue Electronics II, ECE 352
Analogue Electronics III
Aims/Objectives
1. To introduce the students to basics of power semiconductor components, circuits, and
devices.
2. To learn the characteristics of semiconductor devices used in high voltage circuits, and
their application in power control and in AC & DC power conversion circuits
3. To equip the students with power circuits and power equipments protection techniques
Learning outcomes
At the end of this course the student should be able to:
1. describe the characteristics of the most common semi-conductor devices that can be used
as switches
2. explain the processes of efficient energy conversion through the use of power
semiconductor switches
3. understand the importance of protecting power devices and circuits
Content
Physics and characteristics of semiconductor power devices
Introduction
Semi conductor devices
The drift layer in semiconductor power devices
Power diodes
Construction and characteristics of power diodes
Reverse recovery characteristics
Series connected diodes
Power transistors
Types of power transistors
Operation of power transistors
Configuration of power transistors
84

Power MOSFETs
Types of Power MOSFETs
Depletion
Enhancement
Characteristics of Power MOSFETs
IGBTs
Structure of IGBTs
Circuit and characteristics of IGBTs
Series and parallel operation of transistors
SCR-thyristors
Operation
Two transistor model of a thyristor
Diode rectifier circuits and their characteristics
Single phase half wave rectifiers
Performance parameters
Battery charger
Single phase full wave rectifiers
Fourier series of the output voltage for a single phase full wave rectifiers
Input power factor of a single phase full wave rectifiers
Single phase full wave rectifiers with RL load
Multiphase star rectifiers
Three phase bridge rectifiers
Controlled rectifier circuits and their characteristics
Single phase controlled converter operation
Single phase half wave converters
Performance parameters
Battery charger
Single phase full wave converters
Single phase dual converters
Three phase half wave converters
Three phase full wave converters
Fourier series of the output voltage for a single phase full wave rectifiers
Input power factor of a single phase full wave rectifiers
Single phase full wave rectifiers with RL load
Multiphase star rectifiers
Three phase bridge rectifiers
Freewheeling diode
Application of power switching circuit in control of ac/dc loads
Forced commutation
Definitions
85

Classification
Protection
Introduction
Heat transfer and cooling techniques in power devices
Fuse protection
Fuse characteristics
Operation of fuses on DC
Selection of fuse-links for device protection
Over-voltage protection
DC voltage regulators
Suppression of surges on ac-input side
Snubber circuits, S
Surge suppression at dc output
Lightning arrestors
Power Supplies
Introduction
Categories of power supplies
Uninterruptible power supplies
Regulated Power Supplies
DC power supplies
Switch mode DC power supplies
Flyback converters
Forward concverters
Push and pull converters
Half bridge converters
Full bridge converters
Bidirectional power supplies
AC power supplies
Electromagnetic interference
Introduction
Sources of EMI
Minimizing EMI generation
EMI shielding
EMI standards.
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each),
Project 10%, Total 100%
86

Reference Material
Rashid M.H. (2009). Power Electronics Circuit Devices & Applications Pearson Education ,
ISBN: 978-81- 317-0246-8
Fraidoon M. (1998). Power Electronics Handbook Newns, ISBN: 0-7506-2926-6
Bose, K. B. (2006). Power Electronic and Motor Drives Advances and Trends ELSEVIER,
ISBN: 0-12-088405-4
K.L. Rao & CH. Saibabu, Theory of Power Electronics S.Chand & Company
ISBN: 81-219-2804-4
Support Materials and Resources
White board, Projector, Text Books, Software SPICE, Internet
Laboratory Exercises
[Missing]

ECE 471 - ELECTRICAL POWER SYSTEMS II

(3 UNITS)

Lecturer: Mr. Nyamori Stariko


Pre-Requisites: ECE 372 Electrical Power System I, ECE 341 Electromagnetic Waves
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of generation control & economic
dispatch.
2. It also introduces to the students to symmetrical components and Power System Faults.
3. The student will also learn techniques for transient analysis and power system protection
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles governing generation control & economic dispatch in power
system
2. Explain the symmetrical components and Power System Faults
3. Analyse various transients in the transmission lines.
4. Explain basic power system protection.
Content
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;
87

Introduction to Power System Protection


Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories
7.5%, Project 7.5%, Total 100%
Reference Material
Elgerd O.I (2002), Electrical Energy Systems Theory An Introduction. Tata McGraw Hill,
ISBN 0-07-099286-X
A.J.Wood and B.F.Wollenberg (1996), Power Generation Operation and Control John Wiley &
Sons ISBN 0-471-58699-4
Allen Greenwood (1991), Electrical transients in power systems Wiley Interscience,
ISBN 10:0-471-62058-0
Madhava Rao,T,S. Power System Protection Madhava Rao,T,S.
Paithankar,Y,G. Bhide,S,R Fundamentals of Power System Protection 2003 Prentice -Hall of
India, ISBN 10:-81-203-2194
Blackburn,J,L. (1998). Power System Protection: Principles and Applications Marcel Dekker,
NewYork,.
Nagarath, I.J., and Kothari (1990), Modern Power System Analysis, D.P Tata McGraw Hill
Publishing Company. ISBN 0-07-049489-4
http://www.theengineer.co.uk
http://www.101science.com
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software ETAP/ MiPOWER / MATLAB / LABVIEW,
Internet
Laboratory Exercises
1. Short Circuit Studies
2. Transient Stability Analysis
3. Economic Dispatch Problems
4. Formation of Bus Admittance Matrix (Y Bus) using MATLAB
5. Formation of Bus impedance matrix(Z Bus) using MATLAB

ECE 481 - MICROPROCESSOR INTERFACING & APPLICATIONS


88

(3 UNITS)
Lecturer: Ms. Mulo
Pre-Requisites ECE 382, Microprocessor Systems and Assembly Language
Aims/Objectives/Purpose
1. To identify various types of microprocessors, and their working.
2. Application of I/O techniques, interfacing concepts and implementation of
I/O interfaces
3. Design, analyse and implement interfaces involving various standard interfacing
chips/devices
4. Apply a microprocessor in various fields such as process control, measurements,
instrumentation to solve engineering problems
Learning outcomes
At the end of the course the student should be able to:
1. Design and implement a microprocessor interface to solve various engineering problems
2. Analyse, design and implement microprocessor-based systems
3. Troubleshoot and repair microprocessor-based systems
Content
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 SetAddressing 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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
89

Assessment:
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%
Reference Material
Ramesh S. Gaonkar Microprocessor Architecture, Programming, and Applications With the
8085, Prentice Hall, ISBN: 9780139012570
A.P.Godse, D.A.Godse (2009), Microprocessor Technical Publications, ISBN:8184317069
Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers, Second Edition:
Principles and Applications, Newnes, ISBN: 1856177505
Douglas.V.Hall, Microprocessors and interfacing, Gregg Division, McGraw-Hill,
ISBN: 0070255261, ISBN: 9780070255265
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
Black-boards, Software, Internet.
Laboratory Exercises
1. Four Digit LED Display Driver.
2. LCD Driver

Required Curricula
ECE 433 - Control Systems II
MAT 407 - Complex Analysis

SEMESTER II
COE 412 - USER INTERFACE DESIGN & APPLICATIONS (3 UNITS)
Lecturer: Mr. D. M. Ochieng
Lecture Hours Lectures: 2 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
hours
Pre-Requisites COE 162 Introduction to computer programming; COE 481 Software
Engineering
Aims/Objectives
1. This course introduces the student to the basic guidelines for user interface.
90

2.

It also introduces the student to the design methods for user interface as well as the
analysis methods for user interfaces.
3. At the end of the course the student should be able to analyze and design user interfaces
and to have a practical experience in analysis methods for user interface.
Learning Outcomes
At the end of this course, the student should be able to:
1. Explain User Interface design concepts;
2. Describe user interaction design principles;
3. Build user interface prototypes;
4. Specify, analyse, design, build, test and deliver reliable user interfaces
Content
Introduction to goal-directed and scenario-based design:
User interface design; Goal-Directed Design; Scenario-based design;
Principles of interaction design:
What is interaction design? Models of interaction; The User Experience; Design principles;
Usability principles;
Analysis and Specification of user interfaces:
Introduction; Analysis of User Interface; Specification of user interfaces;
Prototyping techniques and processes:
Models; Metaphors; Prototyping;
Quality Assurance and Testing for user interfaces:
Introduction; Heuristic evaluation; User testing; Ethics of user testing; Formative evaluation;
Introduction to Voice User Interfaces:
Introduction; VUI design process; Best practices for VUI design.
Learning and Teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour
each), Project 10%, Total 100%
Reference Material
Jenny Preece, Yvonne Rogers, Helen Sharp (2011), Interaction Design: Beyond
Human-computer Interaction Wiley, , ISBN: 978-1-1199-6261-8
Shneiderman, B. Catherine P. (2010). Designing the User Interface: Strategies for Effective
HumanComputer Interaction Addison Wesley, ISBN: 0201694972
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
91

Laboratory Exercises
[Missing]

COE 442 - COMPUTER GRAPHICS AND MULTIMEDIA

(3 UNITS)

Semester/Year/Lecturer Sem II, Year 4, Ms. Mulo


Pre-Requisites COE 121: Introduction to computers and applications
COE 361: Object Oriented Programming
Aims/Objectives/Purpose
1. Students to have an understanding of 2D and 3D graphics and algorithms
2. Students to understand the concepts of and techniques used in 3D computer graphics
3. Students to understand the applications of computer graphics in various Fields
Learning outcomes
At the end of the course the student should be able to:
1. Demonstrate basic technology proficiency with industry standard hardware, software and
protocols applicable to the computer graphics industry in order to demonstrate creative
expression using digital media.
2. Demonstrate Knowledge and understanding of the historical, cultural, social and
economic impact of graphic design (computer graphics) in traditional and digital media.
3. Explore and demonstrate understanding of basic art and design principles as it relates to
visual communication and information design.
4. Demonstrate knowledge sufficient to use all elements together for image creation or
modification.
5. Demonstrate knowledge of Multimedia, Animation and Flash.
Content
Overview of computer graphics systems
Introduction to computer graphics, history and Applications. Video Display Devices,
Three-Dimensional Viewing Devices, and Graphics Monitors and Workstations,Output
primitives
Attributes of output primitives
Line, color,filling and character attributes.Transformations (2D & 3D) and functions
Viewing
Two & three dimensional viewing, window to view port coordinate transformation,
clipping and three dimensional concepts (display methods). Implementation of viewing
operations
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects and labs
Assessment
92

Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%


Reference Material
Frank klawonn (2008), Introduction to computer graphics Springer verlang, London ltd
ISBN: 978-1-84628-847-0
Donnald Hearn & M. Pauline Barker, Computer graphics C version 2nd Ed.
Shalini Govil-Pai, Principles of computer graphics Library of congress Cataloging
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
1. Points and Vectors (Use of Java and C programming)
2. A Camera for Simple Parallel Projection

a. Simple Camera Module


b. Parallel Camera
c. Rendering
d. Back Face Elimination
e. Loading objects from file

COE 444 - ADVANCED WEB DESIGN

(3 UNITS)

Lecturer: Mr. Kenneth Owori


Pre-Requisites: [Missing]
Aims and Objectives
Student should be able to:
1. Use a variety of software tools employed in professional Web development projects such
as Dreamweaver, Flash, ColdFusion, and AJAX.
2. Work with real-world development scenarios to help advance in career
3. Create interactive, state-of-the-art, Web-based applications that support the demands of
tomorrows e-business processes.
4. Develop a breadth of knowledge related to software engineering, project management,
databases, client-server computing, and enterprise architecture.
Learning Outcomes: [Missing]
93

Course Content
Dynamic web pages:
Creation of dynamic web pages using client/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.
Web graphics construction
Teaching/delivery methods
[Missing]
Assessment
[Missing]
Reference Material
[Missing]
Support Instructional Materials and Resources
[Missing]
Laboratory Exercises
[Missing]

COE 454 - DISTRIBUTED SYSTEMS (3 UNITS)


Lecturer: Mr. S. Tarus
Pre-Requisites COE 332, Database Design & Management

Aims/Objectives/Purpose
1. This course introduces the student the principles of distributed database design.
2. It also introduces the student on the architectures of DDBMS, mgt of distributed
databases, transactions, and how DDBMS supports sharing of resources.
3. The student will also learn techniques for database administration and security.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles governing distributed database systems.
2. Explain how distributed database design supports recovery, transactions etc.
3. Work with sql commands, create database etc
94

Content
Distributed databases: Definition, concepts, advantages, disadvantages, architecture of
DDBMS, homogeneous and heterogeneous DDBMS.
Distributed relational database: design, data allocation, fragmentation, transparencies in
DDBMS.
Transaction management: transaction concepts, states, properties and implementations,
concurrency executions and control, transaction models, recovery etc.
Distributed transaction management: Definition, distributed concurrency control, distributed
deadlock management, distributed database recovery, distributed query optimization.
Object-oriented databases: Definition, functional data models, issues in OODBMS, advantages
and disadvantages of OODBMS, object-oriented database design,
Security and administration: data and database administration, database administration tools,
data access, threats, controls, security in ms Access, oracle etc. DBMS and web security.
Database system architectures: centralized, client/server, parallel databases and types (i/o
parallelism, interquery, inter-operational etc parallelisms). Advanced features of SQL, database
connectivity with application programs vizvb.net,asp.net, java etc
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, and labs
Assessment:
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%,
Project 7.5%, Total 100%
Reference Material
Andrew S. Tanenbaum and Maarten Van Steen, Distributed Systems Pearson Education
International, ISBN: 0-13-613553-6
Stefano Ceri and Giuseppe Pelagatti, Distributed databases principles & systems Tata
McGraw Hill, ISBN:0-07-01029-3, ISBN:978-0-07-026511-0
Thomas Connolly & Carolyn begg, Database systems(a practical approach to design,
implementation, and mgt), Addison wesly- pearson, ISBN: 13:9780-321-52306-8,
ISBN: 10:0-321-52306-7
Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database Systems Concepts McGraw Hill
International Edition, ISBN:007-124476-X

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
95

[Missing]

COE 466 - NEURAL NETWORKS

(3 UNITS)

Lecturer: Pamela Owuor


Pre-Requisites: ECE 251 Basic Programming
Learning Outcomes: [Missing]
Aims/Objectives/Purpose
1. describe the relation between real brains and simple artificial neural network models
2. explain and contrast the most common architectures and learning algorithms for
Multi-Layer Perceptrons, Radial-Basis Function Networks, Committee Machines, and
Kohonen Self-Organising Maps
3. discuss the main factors involved in achieving good learning and generalization
performance in neural network systems
4. identify the main implementational issues for common neural network systems
5. evaluate the practical considerations in applying neural networks to real classification and
regression problems
Content
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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project
7.5%, Total 100%
Reference Material [Missing ISBN]
M. B. Menhaj (2009), Fundamentals of Neural Networks Amirkabir University of Technology,
S. S. Haykin (2008), Neural networks and learning machines, 3rd edition Prentice Hall,
J. K. Zurada (2006), Introduction to Artificial Neural Systems, 2nd Edition West publishing
Company,
L. Fausett (1994), Fundamentals of Neural Networks PrenticeHall,
B. Muller and J: Reinhart (1990), Neural Networks An Introduction Springer Verlag, Berlin:
96

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software
Laboratory Exercises
1. Classification of data
2. Pattern Recognition
3. Image Processing
4. Signal Processing

ECE 432 - INSTRUMENTATION

(3 UNITS)

Lecturer: Mr. S.B. KIFALU


Pre-Requisites: [Missing]
Aims/Objectives/Purpose
1. This course introduces the student to the general design principles of an instrumentation
system.
2. It gives a detailed description of elements of an instrumentation system and takes
3. the student through example designs of sensors, signal processing systems, displays and
recorders.
Learning outcomes
At the end of the course the student should be able to:
1. Analyse an instrument and identify key areas that forming the instrumentation
system
2. Design or select an instrumentation system.
3. Certify that an instrumentation system Records, Displays or Assists in direct or
feedback control with a designed accuracy, dynamics, and cost.
Content
Introduction to instrument systems: Main functional block diagram of an instrumentation system,
factors affecting system selection such as linearity, accuracy, precision, resolution, sensitivity,
hysteresis, dynamic response.
Transducers: Passive and active types. Basic types of transducers - Resistive, inductive,
capacitive and Hall-effect types. Discrete and digital transducers such as shaft angle encoders,
linear encoders and stepper motors. Applications of transducers in instrumentation 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. Telemetry.
97

Displays, Recorders and Output Devices: Analog Displays, Digital Displays, Data recorders.
Measurement instruments systems: Digital oscilloscopes, data loggers, logic analysers and
spectrum analysers.
Design of Instrument Systems: For measurement of quantities such as stress, strain, temperature,
pressure, frequency, displacement, acceleration, humidity and Optical-variables.
Computer Based and Embedded Instrument Systems : Design Case Studies.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%, Project 7.5%,
Total 100%
Reference Material [Missing ISBN]
Pallas-Areny, R. and J.G. Webster (2001).Sensors and signal conditioning 2nd ed. John Wiley
and Sons,
Kirianaki, N.V. [et al]. (2002), Data acquisition and signal processing for smart sensors. John
Wiley and Sons,
Webster, J.G. (1999), The measurement, instrumentation and sensors handbook. CRC . IEEE,
Yurish, S.Y. and M.T. Gomes (2004), Smart sensors and MEMS. Springer.
Support Instructional Materials and Resources
Text books, hand outs, Industrial Visits, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software, Internet
Laboratory Exercises
1. Basic Instrumentation System
2. Signal Processing Stages
3. Display and Recording Systems
4. Data Acquisition system
5. Remote Instrumentation system
6. Computer Based Instrumentation
7. Embedded Instrumentation System

ECE 438 - DIGITAL CONTROL

(3 UNITS)

Lecturer: Mr. Chege Simon


Pre-Requisites ECE 433 Control Systems II, ECE 331 Control Systems I
98

Aims/Objectives/Purpose
1. This course introduces to the student the definition of Z-transforms and derivation from
the Laplace transforms.
2. It also introduces the concept of Stability Analysis.
3. The student will also learn techniques for sampling and holding data for discretization.
4. The student will also learn on block diagram analysis and controller design concepts.
Learning outcomes
At the end of the course the student should be able to:
1. Solve for common functions of Z-transforms and their inverse transforms.
2. Solve difference equations for discrete signals as well as map s-plane to zplane.
3. Analyze data holder orders.
4. Reconstruct signals from sampled signals
5. Analyse and design a discrete controller
Content
1. Sampled-data systems and the z-Transform
2. Difference equations and pulse transfer functions
3. Mapping between the s-plane and the z-plane,
4. Stability analysis
5. Impulse sampling and Data holds (Zero-Order Hold, First-Order-Hold).
6. Reconstruction of signals from sampled signals Shannons theorem,
7. properties of the
o ideal low-pass filter, frequency response of the Zero-Order-Hold
o Block-diagram analysis open-loop and closed-loop systems.
o Controller design: direct and indirect methods.
o State-space analysis
o Practical implementation of digital control systems.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Assignment 10%
Labs 5%, Total 100%
References
N. S. Nise (2004), Control Systems Engineering, Fourth Edition John Wiley & Sons Inc.
ISBN 0-471-44577-0
K. Ogata (1987), Discrete-Time Control Systems Prentice Hall, ISBN 0-13-328642-6
G. F. Franklin, J. D. Powell, M. (2000), Digital Control of Dynamic Systems Pearson Education,
Workman. ISBN 0-13-328642-6
99

G. Franklin, J. D. Powell, A. Emami-Naeini, (1997), Feedback Control of Dynamic Systems


Addison-Wesley,.
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
1. Matlab exercises on discretization of continuous time state space equations

ECE 442 - RADIO COMMUNICATION SYSTEMS

(3 UNITS)

Lecturer: Mr. M. W. W. Kalenda


Pre-Requisites: Introduction to Telecommunication Engineering and Electronics.
Aims/Objectives/Purpose
1. Course introduces students to the Radio wave propagation methods.
2. It also introduces students to the calculation and analysis of the propagation losses in
communication links.
3. Introduces students to the different Radio communication systems.
4. Introduces students to Radio communication systems design and implementation.
5. Introduces students to the different Transmitters and Receivers used in communication
engineering.
6. It also introduces students to the Broadcast and point to point communication.
Learning outcomes
At the end of the course the student should be able to:
1. Explain and describe the various Radio wave propagation methods.
2. Calculate and analyze the various the various propagation losses in communication links.
3. Describe ,analyze and explain the operation of the different Transmitters and
4. Receivers used in communication engineering.
5. Design and implement the Broadcast and point to point communication system.
6. Simulate and model a Radio communication system.
7. Design and implement a Radio communication system.
Content
100

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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%,
Total 100%
Reference Material [Missing ISBN and Publisher]
Paul Lorrain and Dale Carson, Electromagnetic fields and waves
Taub Schilling Principles of communication systems.
K. Sam Shanmugam, Digital and analog communication System
William Sinnema and Tom McGovern, Digital, Analogue and Data Communication
J. Dunlop and D.G. Smith, Telecommunications Engineering
K.G. Shegolina, Electronics and communications
Simon Haykin, Communication Systems
John B. Groe and Lawrence E. Larson, CDMA Mobile Radio Design
Theodore S. Rappaport, Wireless Communications Principles and practice
Garry M. Miller, Modern Electronic Communication
Support Instructional Materials and Resources
Text books, hand outs, personal notes, CDs/DVDs, LCD projectors, computers,
white-boards, black-boards, Internet
Laboratory Exercises
1. Transmission and reception measurements using different Radio wave propagation
methods.
2. Measurement and calculation of propagation losses in communication links.
3. Transmission and reception measurements using different types of Transmitters and
Receivers.
4. Design and implement a Radio communication system
5. Simulate and model a Radio communication system.
6. S/N measurement and analysis of Broadcast and point to point communication systems.

101

ECE 444 - ANTENNA ENGINEERING

(3 UNITS)

Lecturer: Professor Otieno


Lecture Hours Lectures: 3 hours/week; Laboratory: 3 hours /week. Total contact hours: 65
hours
Pre-Requisites ECE 341 ELECTROMAGNETIC WAVES
Aims/Objectives The primary aim of this course is to introduce to the concept of radiation and
its application in antenna systems
Learning outcomes
At the end of this course, the learner should be able to:
1. Distinguish between the different types of antennas and there application
2. Explain how radiation phenomena occurs at high frequency
3. Understand the radiation patterns of different antennas configurations and their
applications
4. Design simple antenna systems
Content
Antenna Fundamentals and Vector Potentials: Introduction to antennas and antenna types
Review of Maxwells equations, retarded vector potential, radiation from a small current element
Isotropic Radiation, Power density and Intensity, Gain, and Directivity, Effective area,
Reciprocity theorem, Antenna efficiency, Radiation resistance, Terminal impedance, Beam width
and Bandwidth.
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, Babinets
principle, Slot radiators, Horn antenna, Reflector antenna, Yagi-Uda antenna, Wideband antenna
Frequency Independent Log periodic antenna, Helical and Micro strip antenna and their
Applications.
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
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Laboratory Experiments.
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x15%), Total 100%
102

Reference Material [Missing ISBN and Publisher]


C L Balanis, Antenna Theory Analysis & Design
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory exercises/Project
[Missing]

ECE 446 - MICROWAVE DEVICES AND SYSTEMS (3 UNITS)


Lecturer: Mr. E. Chemweno
Pre-Requisites ECE 341: Electromagnetic waves
ECE 342: Transmission lines
ECE 281: Basic transmission lines
Aims/Objectives/Purpose
1. This course introduces microwave frequencies and its transmission
2. It describes and analyses the components encountered at microwave frequencies.
3. It also introduces the behaviour of ferromagnetic materials and its applications in
microwave components
4. It introduces the practical applications of microwave signals

Learning outcomes
At the end of the course the student should be able to:
1. Analyse the electric and magnetic fields in rectangular and circular waveguides and
understand the concept of mode
2. Apply network analysis to describe and derive network parameters of microwave
components
3. Understand the importance of and determine the impedance matching networks for
microwave networks
4. Explain the non reciprocal behaviour of ferromagnetic microwave components.
5. To describe the generation of microwave signals using microwave tubes and solid state
devices
6. Be aware of the safety concerns that are attributed to the exposure of microwave signals

Content
103

Microwave passive devices: Waveguides (rectangular and circular), Cavity resonators,


Directional couplers, striplines (micro, parallel, co-planar, shielded), losses and mode analysis,
transmission line equivalent
Microwave network analysis and the scattering matrix
Techniques for dielectric and boundary perturbations
Slow wave devices, the periodic circuit and microwave filters
Non reciprocal microwave devices: Properties of ferromagnetic materials, faraday rotation,
gyrators, isolators, circulators, attenuators
Microwave active devices: Microwave transistors, tunnels and FETs, transferred electron devices
(TEDs), avalanche transient devices (ATDs), Microwave generation and amplification,
microwave linear beam tubes (MLBTs) and microwave crossed beam tubes (MCBTs)
Microwave Communication systems: Transmitters, receivers wireless links,Radar, cellular
phones, satellite communications
Effects of biological exposure of microwaves to the human body, medical application of
microwaves.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%
Reference Material [Missing ISBN and Publisher]
David M Pozar, Microwave Engineering
R E Collin, Foundations for microwave engineering
Samuel Liao, Microwave devices and circuits
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software, Internet
Laboratory Exercises
[Missing]

ECE 452 - POWER ELECTRONICS II

(3 UNITS)

Lecturer: Mr. S. O. Obura


Pre-Requisites ECE 451 Power Electronics I
Aims/Objectives
1. To study dc dc and dc ac converters and their application in power control circuits.
104

Learning outcomes
At the end of this course the student should be able to:
1. Apply the concepts of switching power conversion to analyze a variety of circuits
Including AC to DC conversion, DC to DC conversion and DC to AC conversion,
2. To design, specify and apply power semiconductor converters as required in a system
3. To model and simulate power electronics circuits using suitable software such as PSPICE
Content
Dc dc converters:
The principle of step down operation;
Constant frequency operation
Variable frequency operation
Step down converter with resistive and inductive load
Continuous load current
Discontinuous load current
Principle of step up operation
Step up converter with a resistive load
Performance parameters
Converter classification
First quadrant converter
Second quadrant converter
First and second quadrant converter
Third and fourth quadrant converter
Four- quadrant converter
Switching mode regulators
Buck regulators
Boost regulators
Buck boost regulators
Cuk regulators
Limitations of single stage conversion
Chopper circuit design
Control of switch mode dc power supplies
Current mode control
Pulse width modulated inverters
Single phase half bridge inverter
Single phase full bridge inverter
Three phase inverters
180o conduction
120o conduction
Harmonic contents of input and output
Voltage control of single phase inverters
105

Single pulse width modulation


Multiple pulse width modulation
Sinusoidal pulse width modulation
Modified sinusoidal pulse width modulation
Phase displacement control
Resonant pulse inverters
Series resonant inverters
Series resonant inverters with unidirectional switches
Series resonant inverters with bidirectional switches
Parallel resonant inverters
Voltage control of resonant inverters
Microprocessor control of power electronic equipment
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each),
Project 10%, Total 100%
Reference Material
Rashid, M.H. (2009),Power Electronics Circuit Devices & Applications Pearson Education,
ISBN: 978-81-317-0246-8
Fraidoon, M (1998), Power Electronics Handbook Newns, , ISBN:0-7506-2926-6
Bose K. B. (2006), Power Electronic and Motor Drives Advances and Trends ELSEVIER,
ISBN: 0-12-088405-4
K.L. Rao & CH. Saibabu, Theory of Power Electronics S.Chand & Company
ISBN: 81-219- 2804-4
Support Materials and Resources
White board, Projector, Text Books, Software SPICE, Internet
Laboratory Exercises
[Missing]

ECE 462 - SPECIAL ELECTRICAL MACHINES

(3 UNITS)

Lecturer:
Pre-Requisites: ECE 261-Basic Elect. Mach.,ECE 361-Elect. Mach.I,ECE 362-Elect.Mach.II
106

Aims/Objectives/Purpose
1. The student is introduced to different types of special machines.
2. The student is introduced to principle of operation and constructional features of special
machines,
3. The student will learn the different methods of control of special machines
Learning outcomes
At the end of the course the student should be able to;
1. Identify the different kinds of special machines.
2. Design a microprocessor based control for different types of special machines.
3. Analyse the behavior of different types of special machines.
Content
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.
Universal commutator motor: construction, principles of operation and application.
Stepper motor: construction, principles of operation and application.
Linear induction motor: construction, principles of operation and application.
Synchronous reluctance motor: Constructional features, Types, Axial and radial air gap
motors, Operating principle, Reluctance, Phasor diagram, Characteristics, Vernier motor.
Switched reluctance motors: Constructional features, Principle of operation, Torque
prediction, Power controllers, Non-linear analysis, Microprocessor based control,
Characteristics, Computer control.
Permanent magnet brushless d.c. motors: Principle of operation, Types, Magnetic circuit
analysis, EMF and torque equations, Power controllers, Motor characteristics and
control.
Permanent magnet synchronous motors: Principle of operation, EMF and torque equations,
Reactance, Phasor diagram, Application of permanent magnet synchronous motors.
Brushless Alternators: Principle of operation constructional features; excitation methods ;
voltage regulation.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment:
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%
Total 100%
107

Reference Material
B.L Theraja (2005), Electrical Technology S.K Chand, ISBN: 81-219- 2440-5
T. Kenjo, Brushless Permanent Magnet and Reluctance Motor Drives Clarendon Press,
Oxford ISBN: 10:0198593 694
P.P. Aearnley Peter Perengrinus (1982), Stepping Motors A Guide to Motor Theory and
Practice London, ISBN: 10:0863410278
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards,
Software, Internet
Laboratory Exercises
1. Calibration of tachometer
2. Study, modeling and testing of linear induction motor

ECE 472 - SWITCHGEAR AND PROTECTION

(3 UNITS)

Lecturer: Dr. S. Simiyu Sitati


Lecture /Tutorials/Labs Hours: 2 Hours Per week/2 hours per two weeks/3 hrs per two weeks.
Total Contact Hours = 26+12+18= 56 Hours
Pre-Requisites Circuit Theory, Electrical Machines, Power Systems
Aims/Objectives: At the end of the course the student should be able to:
1. Describe the various methods of calculating symmetrical and unsymmetrical fault current
2. Describe different types of circuit breakers and process involved in extinction of an arc
3. Understand the different types of protection relays, and their application in given faulty
conditions
4. Understand & design the various protective schemes for some of the major elements of
the power system.
5. Understand the philosophy and the principles behind power system protection, and know
how to set primary protection and back-up protection for inverse time over-current relays.
Learning Outcomes
At the end of the course, the learner should be able to:
1. Perform fault and normal regime calculations
2. understand and classify the various construction and operation of circuit breakers and
switchgear
3. understand and classify the various constructions and characteristics of protective relays
4. design protective schemes for the various components of a power system
Content
108

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, electro-heat transformers, converters)
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Laboratory work and individual
assignments
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each), Labs
10%, Total 100%
Reference Material
Charles A. Gross, Power System Analysis John Wiley and Sons, ISBN: 0-471-83732-6
Badri Ram; D. N. Vishwakarma, Power system protection and switchgear Tata McGraw-Hill
Publishing Company Limited ISBN: 0-07-462350-8
Support Materials and Resources
White board, Projector, Text Books, Software, Internet, Dedicated high voltage Laboratory and
Equipment
Laboratory exercises
1. Design and testing of various relays schemes
2. Testing and characteristics of circuit breakers

ECE 474 - POWER TRANSMISSION AND DISTRIBUTION


Lecturer: Mr. Nyamori Stariko
109

(3 UNITS)

Pre-Requisites: ECE 372 Electrical Power System I, ECE 242 Electromagnetic Fields
Aims/Objectives/Purpose
1. This course helps to make the students understand the basic concepts of transmission
networks and their Performance analysis.
2. It also introduces the students with Transmission and distribution equipments and models
3. The students gets to learn how to analyze and design lines and substations
Learning outcomes
At the end of the course the student should be able to:
1. Explain the Transmission and distribution equipments and models
2. Explain key issues in the design, control and operation of a
3. transmission system in relation to its protection and load-frequency control in the power
market
4. Analyze and design simple electrical lines and substation
5. Explain the economic and environmental consideration as regards to transmission line
expansion and planning.
Content
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 Modeling 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
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories
7.5%, Project 7.5%, Total 100%
Reference Material [Missing ISBN]
Pabla, A.S. (2004), Electrical Power Distribution System, 5th edition, Tata McGraw hill.
Sterling M.I.H. (1979), Power System Control, Peter Peergisus.
Tuvar Goner, (1986), Electrical Power Distribution System Engineering McGraw hill.
Burke, James J. (1994), Power Distribution Engineering: fundamentals and applications CRC
press, ISBN: 082479234
110

Leonard L.Grigsby (2007), Electric Power Generation, Transmission, and Distribution CRC
Press, ISBN: 10:0-8493-9292-6
http://www.theengineer.co.uk
http://www.101science.com

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software, Internet
Laboratory Exercises
1. Light transmission in light guide

ECE 476 - HIGH VOLTAGE TECHNOLOGY

(3 UNITS)

Lecturer: Mr. Nyamori Stariko


Pre-Requisites: ECE 152 Electrical Engineering Materials, ECE 231 Electrical
Measurements
Aims/Objectives/Purpose
1. This course exposes the students to various types of overvoltage transients in power
system and their effect in power system.
2. It also introduces the student to the methods of generation of over voltages.
3. The student will also learn techniques for testing of power apparatus and system
Learning outcomes
At the end of the course the student should be able to:
1. Explain the various types of over voltages in power system and their protection method
2. Explain the Generation of over voltage
3. Analyse the various high voltage testing techniques
4. Explain the nature of breakdown mechanism in solids, liquids and gaseous dielectrics.
Content
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.
111

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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Project 15%,
Total 100%
Reference Material
M.S.Naidu and V.Kamaraju (1998) High Voltage Engineering McGraw Hill,
ISBN 0- 07-049464-9
C.L.Wadhwa (1994), High Voltage Engineering Wiley eastern limited,
Gallaghar, P.J. nd Pearmain, (20010, A.J. High voltage measurement, Testing and Design John
Wiley and sons, New York,
L. Solymar, D. Walsh (1970), Electrical Properties of Materials Oxford University Press,
ISBN 10:0-199267936
Rakosh Das Begamudre (1986), Extra High Voltage AC Transmission Engineering New Age
International, ISBN (13): 978-81-224-2481-2
E, Kuffel , W. S. Zaengi (1986), High Voltage Engineering Fundamentals Pergamon Press,
Oxford, London, ISBN 10:0 75063634 3
E, Kuffel , M.Abdullah (1970), High Voltage Engineering Pergamon Press, Oxford, London,
ISBN 10:0 75063634 3
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software, Internet

Laboratory Exercises
[Missing]

112

ECE 494 - ENGINEERING MANAGEMENT

(3 UNITS)

Lecturer: Mr J. K. Ruto
Pre-Requisites ECE 294, Research Methods
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of Management
2. It also introduces types of functions and activities
3. The student will also learn techniques for design and technical analysis of simple
planning processes.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles management.
2. Explain the scope of project Management.
3. Analyse and design project Techniques
Content
Intoduction:
Basic elements; functions and activities
The Management Process including forecasting, planning, organizing. Motivation,
staffing, directing and controlling
Management styles and Management levels.
Behavioral aspects and communication.
Finance and Economics
Basic Engineering Economics and Financial Management.
Time value of Money.
Cost Accounting, Balance sheets,Profit and Loss Account, Budgeting
and Budgeting control, Pricing and Economic Decision making
Project Management
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 aspect of Project Management.
Use of Project Management software tools.
113

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Report writing
Assessment
Examination 70%, Continuous Assessments (CATS) 30%.
Reference Material
G. A. Cole (2004), Management Theory and Practice, Thomson Learning, ISBN-1844800954
Pearce (2006), Strategic Management, McGraw Hill, ISBN-9780071109130
Burnes (2009), Managing Change, Prentice Hall, ISBN-97802736334089
Peter Baily (2005), Purchasing and Principles of Management Prentice Hall,
ISBN-02736646893
Thomas Zimmerer etal (2007), Pearson Essentials of Entrepreneurship and Small Business
Pearson Education, ISBN-978013

Support Instructional Materials and Resources


Text books, hand outs, white-boards, black-boards, Internet

ECE 490 - INDUSTRIAL ATTACHMENT II

(4 UNITS)

Pre-Requisites: Year 1. Year 2, Year 3 and year 4 course work


Aims/Objectives/Purpose
This course exposes the student to work environment in real industry world and to apply what
they have learnt.
Learning outcomes
At the end of the course the student should be able to:
1. participate in the day-to-day activities of the organization
2. Develop team work spirit.
3. Prepare a technical report on their attachment
Content
1. The students will be attached to organizations in Computer Science/ Engineering so
2. as to assimilate theory and practice. Under the supervision of qualified personnel, the
student will engage in a twelve-week long schedule.
3. As a requirement, the student maintains a logbook of a daily participation, observations
and remarks.
4. On a regular basis, the organizations supervisor assesses the logbook.
114

5. Departmental academic staffs from the University evaluate the students and
examine the logbook at the place of attachment at least twice. At the end of the
attachment, the student prepares a technical report.
Teaching/deliverymethods
Lectures, Group Discussions, Demonstration, Projects
Assessment
Field Assessment: 30% , Technical Report 70%
Reference Material
[Missing]
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet

Required Curricula
COE/ECE 493 - Engineering Project I
ECE 426 - Audio Engineering
ECE 433 - Control Systems II

YEAR FIVE
115

SEMESTER I
COE 561 - ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS
(3 UNITS)
Lecturer: Mr. S. Tarus
Pre-Requisites COE 466: Neural Networks
Aims/Objectives/Purpose
1. This course introduces the student the principles and concepts of artificial systems.
2. It introduces to the students ways of representing facts to have a knowledgebase.
3. It introduces to the student the concepts of reasoning, learning, and representation of
facts.
Learning outcomes
At the end of the course the student should be able to:
1. Know the Role of AI and Expert Systems in Engineering
2. Understand the Problem Definition and Solution Process
3. Explain the various search techniques and their implementation
4. Understand Knowledge Representation Framework
5. Understand knowledge-based systems, artificial agents and their architectures.
Content
Theory and practice of Artificial Intelligence
Foundations of artificial intelligence, history
Intelligent agents, problem solving by search
Knowledge reasoning and planning
Logical agents, first order logic, inference in first order logic classical planning,
Knowledge representation
Uncertain knowledge and reasoning
Probabilistic reasoning
Making simple and complex decisions
Learning
Learning from examples
Knowledge in learning
Communicating, perceiving, and acting
Natural language processing
Natural language for communication
perception
Teaching/delivery methods
116

Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, and labs


Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%
Reference Material
A Stuart Russell and Peter Norvig, Artificial Intelligence, A Morden Approach, Pearson
ISBN: 978-0-13-207148-2, ISBN: 0-13-207148-7
C.S. Krishnamoorthy; S.Rajeev, Artificial Intelligence and Expert Systems for Engineers
CRC Press, CRC Press LLC ISBN: 0849391253
M. Tim Jones, Artificial Intelligence: A Systems Approach, Infinity Science Press LLC
ISBN: 978-0-9778582-3-1
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
[Missing]

ECE 521 - MOBILE AND WIRELESS COMMUNICATION

(4 UNITS)

Lecturer: D.O. Samoita


Pre-Requisites ECE 322 - Introduction to Telecommunications Engineering and ECE 442
Radio Communication Systems
Aims/Objectives/Purpose
1. This course Overview of Mobile and Wireless Systems
2. It also introduces the Wireless Channel
3. The student will also learn Overview of cellular concepts
4. The student will also learn Cell Planning Basics
5. This course also covers Wireless Data Networks
Learning outcomes
At the end of the course the student should be able to:
1. Explain basic principles of mobile and wireless systems
2. Analyse the fundamentals of multiple Access Systems
3. Analyze and explain the Concepts of Cell Planning Basics
4. Analyze and explain Application of Cell Splitting and Sectoring techniques in cellular
planning
Content
117

Overview of Mobile and Wireless Systems


Introduction of mobile and wireless systems, examples of the systems,
Evolution: 1G, 2G, 2.5G, 3G, 4G Standardization and Convergence, New Services, (LTE etc).
Wireless Channel:
Definition of wireless channel: propagation channel, radio channel, modulation channel, digital
channel. Impediments of wireless channel and their mitigation: Attenuation, scattering,
Diffraction, Depolarisation, fading, ISI, Multipath, Noise, Interference, equalisation, rake
receiver, frequency hopping, diversity, space time processes
Multiple Access Systems:
Review of 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
Cellular Concepts:
Overview of cellular concepts
Mobile systems design constraints - interference, frequency bandwidth, capacity. Remedies to
design constraints: Cell splitting; frequency reuse; sectoring; Interference and system capacity
tradeoff. Radio resource provisioning- traffic channels, control channels. Handover; location
Update; Timing Advance; Power Control; Voice Activity Detection; Trunking and Erlang
capacity calculations.
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
Application of Traffic Theory in cell planning Radio link power budget and path losses
Frequency planning to cellular planning algorithms Application of Cell Splitting and Sectoring
techniques in cellular planning.
[Use case study to demonstrate cell planning basics]
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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total 100%
Reference Material
118

Broadband Martin Sauter, From GSM to LTE: An Introduction to Mobile Networks and Mobile
1st edition Wiley, ISBN-13: 978-0470667118
Yi-Bing Lin, Wireless and Mobile Network Architectures Wiley-ISTE 1st edition
ISBN-13: 978-1848213333
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
[Missing]

ECE 561 - ELECTRIC MOTOR DRIVE SYSTEMS

(3 UNITS)

Lecturer:
Pre-Requisites ECE 261,ECE 361,ECE 362,ECE 452
Aims/Objectives/Purpose
1. The student will be to learn the principles of speed control of d.c, induction and
synchronous motors.
2. The student will also learn the areas of application of various motor drives.
Learning outcomes
At the end of the course the student should be able to;
1. Design an electric drive for a given application
2. Carry out analysis of a given electric drive
Content
DC motors: Methods of Speed control single phase rectifiers with motor load single phase
fully controlled bridge rectifier drives half controlled bridge rectifier drives freewheeling
with regeneration speed torque characteristics power in load and source circuits-3 Phase fully
controlled bridge rectifier drives free wheeling, freewheeling with regeneration Dual
converter fed DC motor drives chopper fed drives single, two and four quadrant chopper
drives
Induction motors: Speed control of 3 Phase induction motors stator voltage control principle
controller configurations operation and applications Slip power recovery scheme principle
static Kramers drive static Scherbius drive applications-V/f control constant torque and
constant power control-Voltage Source Inverter Application to induction motor drives flux
weakening schemes of control applications of PWM inverter drive Current Source Inverter
application to induction motor drives operation under fixed frequency operation under
variable frequency applications
119

Synchronous motors: Speed control of synchronous motors adjustable frequency operation of


synchronous motors principles of synchronous motor control Voltage Source-Inverter Drive
with open loop control self controlled synchronous motor with-electronic commutation self
controlled synchronous motor drive using load commutated thyristor inverter.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%
Total 100%
Reference Material
J.M.D Murphy and F.G Turnbill (1988), Power Electronic Control of AC motors
ISBN: 0080226833, Pergumon Press
G.K Dubey (1989), Power Semiconductor controlled Drives Prentice hall, ISBN: 0136868908
N.K De and P.K Sen (2001), Electric Drives PHI New Delhi
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards,
Software, Internet
Laboratory Exercises
1. Study of thyristor controlled d.c drive
2. Study of v/f control operation of 3 phase induction motor.
3. PC/PLC based AC/DC motor control

ECE 571 - POWER SYSTEM ANALYSIS (4 UNITS)


Lecturer: Mr.Nyamori Stariko
Pre-Requisites: ECE 372 Electrical Power System I, ECE 242 Electromagnetic Fields
120

Aims/Objectives/Purpose
1. This course introduces the student with the fundamentals of Power Systems.
2. This course helps the student to model the steady-state operation of power system and to
solve the power flow problem using efficient
3. Numerical methods suitable for computer application.
4. The student will also be able to model and analyze power systems under fault conditions
and to design the system for enhancing stability
5. The student will also learn various techniques for power system control.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the basic principles of power system operation
2. Model and analyse the steady-state operation of power system and solve the power flow
problem using efficient numerical methods suitable for computer application
3. Model and analyze power systems under fault conditions and to design the system for
enhancing stability
4. Explain basic techniques for power system control.
Content
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.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories
7.5%, Project 7.5%, Total 100%
Reference Material
121

John J. Grainger and Stevenson Jr. W.D, (1994). Power System Analysis McGraw Hill
International Edition,. ISBN-13: 978-1-111-42579-1, ISBN-10: 1-111-42579-5
F.W.Kimbark, (1984). Power System Stability Volume I Eastern Wiley Publications,.
ISBN: 10:0-7803-1135-3
Nagarath, I.J. and Kothari, D.P Tata, (1990). Modern Power System Analysis McGraw Hill
Publishing Company,. ISBN 0-07-049489-4
Stagg G W., El. Abiad A.H. (1968). Computer Methods in Power System Analysis McGraw Hill,
Elgerd O.I. (2002). Electrical Energy Systems Theory An Introduction Tata McGraw Hill,
ISBN 0-07-099286-X
Kundur.P. (1994). Stability and Control McGraw Hill,
T.V. Cutsem and C.Vournas, (1998). Voltage Stability of Electric Power Systems Kluwer
Publishers.
.
A.J.Wood and B.F.Wollenberg, (1996). Power Generation Operation and Control John Wiley &
Sons. ISBN 0-471-58699-4
C.L.Wadhwa, (1993). Electrical Power Systems Wiley Eastern Limited.
http://www.theengineer.co.uk
http://www.101science.com
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards, black-boards,
Software ETAP/ MiPOWER / MATLAB / LABVIEW, Internet
Laboratory Exercises
1. Load Flow Studies
2. Transient Stability Studies
3. Economic Load Dispatch with
4. Economic Load Dispatch with Hydro thermal power plants
5. Optimal ordering schemes thermal power plants
6. Solution of swing equation

ECE 573 - RENEWABLE ENERGY SOURCES AND TECHNOLOGIES


(3 UNITS)
Lecturer: Mr. Arudo E. OKara
Pre-Requisites: ECE 152 Electrical Engineering Materials, ECE 281 Basic Electronics
122

Aims/Objectives/Purpose
1. This course provides fundamentals to the current and emerging technologies for
renewable energy generation and utilization. Issues regarding national energy security
and environmental, economic and societal impacts of renewable energy will also be
addressed.
2. Students will learn the basic principles of various renewable energy technologies, such as
solar thermal energy, solar photovoltaics, biomass energy, wind energy, hydroelectricity,
tidal power, and geothermal energy, and basic characteristics of renewable resources, key
methods for efficient generation and use of renewable energy, current and probable future
developments in renewable energy technologies, and impact of renewable energy on
sustainable development.
a) Learning outcomes
After completion of the course, students will be able to:
1. Describe in detail the fundamentals and main characteristics of solar energy, wind energy,
hydro power, tidal and wave energy, geothermal energy and biomass energy and their
differences compared to fossil fuels.
2. Describe in detail the main components of different renewable energy systems used for
electrical power generation.
3. Explain the technological basis for harnessing these renewable energy sources
4. Recognize the effects that current energy systems based on fossil fuels have over the
environment and the society
5. Compare different renewable energy technologies and choose the most appropriate based
on local conditions
6. Design and dimension technological solutions based on wind energy, hydro or solar
energy that meet specific energy demands, are economically feasible and have a minimal
impact on the environment.
Content
Energy Resources and their Utilization:
Electrical energy from conventional sources, nuclear power, Energy reserves of Kenya,
Hydropower and Geothermal potential in Kenya, Kenyas power scene , Renewable energy
sources, Energy parameters, Cogeneration, Rational use of energy, Energy efficiency and
conservation, New and Emerging energy technologies and Decentralized, distributed, and
Dispersed generation.
Environmental aspects of Electrical Energy Generation:
Atmospheric pollution, hydrocarbons, particulates (fly ash) , thermal pollution, hydroelectric
projects, operational phase of hydropower projects, nuclear power generation and environment,
operational safety in nuclear power plants, disposal of nuclear waste, global environmental
awareness-Kyoto protocol, impact of renewable energy generation on environment, GHG
emissions from various energy sources, cost of electricity production from different energy
123

sources, electromagnetic radiation from extra high voltage(EHV) over head lines, energy options
for Kenyan economy.
Solar Radiation and Its measurement:
Solar constant, spectral distribution of extraterrestrial radiation, terrestrial solar radiation, solar
radiation geometry, computation of Cos theta of any location having any orientation, sunset,
sunrise and day length, empirical equation for estimating the availability of solar radiation, solar
radiation measurements, solar radiation data for Kenya.
Solar Photovoltaic Systems:
Introduction, semiconductor materials and doping, n-type and p-type semiconductors, photon
energy, Fermi level, p-n junction, photovoltaic effect, Efficiency of solar cell, semiconductor
materials for solar cells, solar photovoltaic systems, standards for SPV, Applications of PV
systems, Sea water powered desalination systems powered by 25 KW Photovoltaic power, PV
hybrid system, solar electricity in Islands, Grid Interactive solar PV power system, solar power
plant using a satellite, plastic solar cells with nanotechnology, solar photo-voltaics in Kenya.
Wind Energy:
Introduction, historical development, classification of wind turbines, types of rotors, terms used
in wind energy, aerodynamic operation of wind turbines, wind energy extraction, extraction of
wind turbine power, wind characteristics, mean wind speed and energy estimation, power density
duration curve, weibull probability density function, field data analysis, annual percentage
frequency distribution of wind speed, direction of wind and wind rose data, calculation of air
density, variation of wind speed with elevation, energy pattern factor in wind power studies,
beaufort wind scale, land for wind energy, design of wind turbines rotor, design of regulating
systems for rotor, wind power generation curve, sub-systems of a horizontal axis wind turbine
generator, modes of wind power generation, advantages and disadvantages of wind energy
systems.
Wind energy farms:
Wind resources surveys, assessment of wind availability from meteorological data, estimation of
wind energy potential, wind resource assessment in Kenya, selection of optimum wind energy
generator, grid interfacing of a wind farm, methods of grid connection, grid system and
properties, capacity of wind farms for penetration into grid, microprocessor-based control system
for wind farms, economics of wind farms.
Small Hydropower:
Introduction, power equation, classification of small hydropower (SHP) stations, classification of
water turbines, impulse turbines, specific speed, range of application of various types turbines for
small hydro project, civil works for small hydropower facilities, major components of small
hydropower projects, low-head small hydro projects, electric generators for small hydropower,
examples of small hydroelectric project installation with unique features.
Tidal and Wave Energy:
Introduction to tidal energy, tidal characteristics, tidal range, tidal energy estimation, energy
potential estimation for tidal power project, energy and power in a double cycle system, yearly
power generation from tidal plants, development of a tidal power scheme, important components
124

of a tidal power plant, grid interfacing of tidal power, advantages and disadvantages of tidal
power, tidal power development in Kenya, economics of tidal power. Introduction to wave
energy , factors affecting wave energy, wave energy resource and potential of Kenyan coast,
wave power data, wave area for determining energy, mathematical analysis of wave energy,
empirical formulas on wave energy, wave energy conversion, principle of wave energy plant,
wave energy conversion machines, wave power development in Kenya, zones of Kenyan
coastline.
Geothermal Energy:
Introduction, structure of the earths interior, plate tectonic theory, geothermal sites, earthquakes
and volcanoes, geothermal field, geothermal gradients, geothermal resources, geothermal power
generation, geothermal-preheat with conventional plant identification of geothermal resources in
Kenya, utilization of geothermal energy, global status of electricity generation from geothermal
resources.
Biomass Energy:
Biomass resources, biofuels, biogas, producer gas, liquid fuel (ethanol), Biomass conversion
technologies, biochemical conversion, biomass gasification, biogas, biogas plants, energy
recovery from urban waste, power generation from landfills gas, power generation from liquid
waste, biomass cogeneration, ethanol from biomass, biodiesel.
Teaching/delivery methods
2 hr lectures each week,
2 hr tutorial each 2 weeks (fortnightly) and
3 hr lab every two weeks (fortnightly).
For this structure, this amounts to 13 lectures, 7 tutorials and 6 Labs.
Total number of Lecturer-contact hrs = 2x13+2x7+3x6= 58 hours per student
Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%, Total 100%

Reference Material
D.P.Kothari, K.C.Singal and Rakesh Ranjan (2009), Renewawable Energy Sources and
Emerging Technologies PH,I Private Ltd, ISBN: 978-81-203- 3357-4
Gilbert M. Masters (2004), Renewable Energy Efficient Power Systems Wiley,
ISBN: 0-47-28060-7
Godfrey Boyle (2004), Renewable Energy-Power for A sustainable Future 2nd Ed. Oxford, ,
ISBN: 0-19-926178-4
Support Instructional Materials and Resources
125

Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
.
[Missing]

ECE 575 - ENERGY CONSERVATION AND MANAGEMENT (3 UNITS)


Lecturer: Mr. Arudo E. Okara
Pre-Requisites: ECE 573, Renewable Energy Sources & Technologies
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of energy conservation and
management, alternative sources of energy and environmental impact aspects.
2. It also introduces energy conservation and energy efficient technologies in domestic,
industrial, and agricultural sectors and power quality problems.
3. The student will also learn techniques for energy audit, types of energy audit and energy
audit methodology. Energy audit for buildings and model analysis.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles energy conservation, energy efficient technologies, energy audit
and environmental impact assessment.
2. Explain the types of energy audit, energy audit methodology, benchmarking and energy
performance and the need for environmental impact assessment.
3. Explain power quality, power quality measurable qualities, sources of power quality
problem and other energy efficient devices used in electrical systems.

Content
ENERGY MANAGEMENT
Overview of energy management, need of energy conservation, (effect on natural resources).
Environment aspects, Alternative sources of energy, Rules of energy conservation Act 2002, Role
of energy managers. Need for energy conservation with brief description of oil and coal crisis.
Environmental aspects: Alternate sources of energy, Energy efficiency its significance.

ENEGRY CONSERVATION
Energy conservation in domestic sector-Lighting, home appliances. Energy conservation
126

in industrial sector Motors ,Industrial lighting ,Distribution System ,Pumps , Fans , Blowers
etc ; Energy conservation in Agriculture sector Tube well pumps , diesel generating sets
,Standby energy sources viz Solar power system ,Solar cookers ,boilers and light etc ;Macro
Level approach for energy conservation at design stage.
ENERGY EFFICIENCY TECHNOLOGIES
Need for energy efficient devices, Initial cost versus life cycle, and cost analysis on life
cycle basis, Energy efficient motors as compared to standard motors. BIS specification
for energy efficient motors, Salient design features, Effi ciency as a function of load,
safety margins, Energy efficient lighting system different sources, lumens/watt, LEDs,
role of voltage on efficiency. Distribution system- Optimum cable, amorphous core transformer,
role of power factor, use of compensating capacitors-manual and automatic, location of
capacitors.
ENERGY AUDIT
Energy audit methodology. Efficiency of energy conversion process, monitoring system.
Specific energy consumption- three pronged approach, fine tuning, technical up gradation,
avoidable losses. Case studies of energy audit of distribution system, AC motors, Industries.
Organisation of energy audit activities.
ENVIRONMENTAL IMPACT ASSESSMENT
Need for environmental assessment. Standard format for assessment and its completion.
Evaluation of the assessment.

Teaching/delivery methods
1. 2 hr lectures each week,
2. 2 hr tutorial each weeks and
3. 3 industrial visits lasting at least 2 hr each to fulfil the practical aspect course
4. For this structure, this amounts to 13 lectures, 13 tutorials and 2 Industrial Visits
5. Total number of Lecturer-contact hrs = 13 x 2 + 13 x 2 + 3 x 2 = 58
6. Tutorials, Group Discussions, Demonstration, Special Projects

Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%, Total 100%
Reference Material
Umesh Rathore (2011), Energy Management S.K. Kataria & Sons, ISBN: 0-256-16415-0
Mehta and Thumann (2009), Handbook of Energy Engineering McGraw Hill,
ISBN: 0-07-044556-7
Turner (2010), Energy Management Handbook McGraw Hill, ISBN-10:0073380717,
ISBN-13:978-0073380711
Support Instructional Materials and Resources
127

Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
[Missing]

Required Curriculum
ECE 593 - Law, Ethics and Professional Practice

SEMESTER II
ECE 522 - PHOTONIC DEVICES & FIBRE OPTIC COMMUNICATION
(3 UNITS)
Lecturer: Dr. E. O. Ataro
Pre-Requisites ECE 152 Electrical Engineering Materials, ECE 251 Basic Electronics
Aims/Objectives/Purpose
128

1. This course introduces the student the basic principles of photonic devices used in optical
communication systems.
2. It also introduces types of optical fibres and their characteristics such as attenuation and
dispersion and other distortion mechanisms when used in optical communications.
3. The student will also learn techniques for design and technical analysis of simple
photonic communication link.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles governing optical sources, amplifiers and receivers used in
photonic communication systems
2. Explain the propagation of light in an optical fibre
3. Analyse and design simple photonic communication links
4. Explain basic optical switching, transmission formats and protocols used in photonic
communication systems.
Content
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; Characteristicsattenuation, 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

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
129

Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%,
Project 7.5%, Total 100%
Reference Material
Max Ming (2006), Principles and Applications of Optical Communications McGraw Hill,
ISBN: 0-256-16415-0
Selvarajan, Kar, Srinivas (2003), Optical Fibre Communications Tata McGraw Hill,
ISBN: 0-07-044556-7
Gerd, Keiser (2010), Optical Fiber Communications McGraw Hill, , ISBN-10:0073380717,
ISBN-13:978-0073380711
John Senior (2008), Optical Fiber Communications Principles and Practice Prentice Hall,
ISBN-10:013032681, ISBN-13:978-0130326812
S. O. Kasap (2001), Optoelectronics and Photonics: Principles and Practices Prentice Hall,
ISBN-10:0201610876, ISBN-13:978-0201610871
Govind P. Agrawal (2010), Fiber-Optic Communication Systems John Wiley & Sons
ISBN-10: 0470505117, ISBN-13:978-0470505113
http://www.freespaceoptic.com
http://www.fiber-optics.info/
http://www.cisco.com/univercd/cc/td/doc/product/mels/cm1500/dwdm/dwdm_fns.htm
http://www3.rad.com/networks

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet

Laboratory Exercises
1. Light transmission in light guide
2. Connectors and splices
3. Index matching
4. Fiber terminations
5. Measuring speed of photonic devices
6. Fiber optic transmitters
7. Receiver amplifier design

ECE 526 - INFORMATION THEORY AND SECURITY (4 UNITS)


130

Lecturer: Mr. M. W. W. Kalenda


Pre-Requisites: Introduction to Telecommunication Engineering and Electronics.
Aims/Objectives/Purpose
1. Course introduces students to the Random Processes
2. It also introduces students to the source coding techniques and various channel coding
methods.
3. Introduces students to the different Discreet and Analog coding Techniques.
4. Introduces students to Block and convolutional codes used in conveyance of information.
5. It also introduces students to the need for information security.
a) Learning outcomes
At the end of the course the student should be able to:
1. Explain and describe the various Random processes.
2. Describe and explain the source and channel coding methods or techniques .
3. Describe and explain the analogue techniques
4. Describe and explain the various Block and conventional codes used.
5. Explain the need for information security.
Content
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:
Huffmanns 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:
131

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 51 mail
security(PGP), IP Security(IPSec V4 V6), Web Security(SSL,SET), System Security and selected
topics (emerging technologies especially security in wireless networks).
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total 100%
Reference Material [Missing ISBN and Publisher]
Simon Haykin, Communications on systems
Taub Schilling, Principles of Communication Systems
William Sinnema and Tom McGovern, Digital, Analogue and Data Communication
J. Dunlop and D.G. Smith, Telecommunications Engineering
John B. Groe and Lawrence E. Larson, CDMA Mobile Radio Design
Simon Haykin, Communication Systems
DharmaPrakas and Agrawal Qing-AnZeng, Introduction to Wireless and Mobile systems
Theodore S. Rappaport, Wireless Communications Principles and practice
Garry M. Miller, Modern Electronic Communication
Support Instructional Materials and Resources
Text books, hand outs, personal notes, CDs/DVDs, LCD projectors, computers,
white-boards, black-boards, Internet

Laboratory Exercises
1. Transmission and reception measurements using different Digital communication
systems.
2. Measurement and calculation of propagation losses in Digital communication links.
3. Transmission and reception measurements using different types of Digital Transmitters
and Receivers..
4. Design and implement a Digital communication system
5. Simulate and model a Digital communication system.
6. S/N measurement and analysis of PCM systems
7. Comparison of the performance of the different modulation schemes.

ECE 562 - ELECTRICAL MACHINE DESIGN


Lecturer:
132

(3 UNITS)

Pre-Requisites: ECE 261 Basic Electrical Machines, ECE 361 Electrical Machines I, ECE
362- Electrical Machines II
Aims/Objectives/Purposes
1. The student will exposed to design procedures of different types of electrical machines.
2. The student will be exposed to use of computer in electrical machine design
Learning outcomes
At the the end of the course the student should be able;
1. Design an electrical machine to given specifications
2. Carry out electrical machine design using computer
Content
Design of D.C Machines:
Design specifications,output equation, output, Coefficient, specific loadings,choice of speed and
number of poles calculation of Diameter and Length Armature design choice of type of
winding numberof slots number of conductors per slot current density cross-sectional area
slot insulation length of air gap field winding design field ampere turns excitation
voltage per coil conductor cross section height ofpole design of ventilating ducts design
of commutator and brushes Carters coefficient real and apparent flux density.
Transformers:
Design single phase and three phase output equation specific magnetic loading core
design single, stepped core - windings number of turns current density area of cross
section of conductors types of coils insulation window area window space factor
overall dimensions cooling design of cooling tank with tubes design of distribution and
power transformers design of small transformers like 230V/6-0-6V. Heating, cooling and
temperature rise calculation Continuous, short time and intermittent rating.
Design of Synchronous Machines:
Specific loading output equation output coefficient main dimensions types of winding
design of field system turbo alternator main dimensions stator design rotor design
damper winding design comparison of water wheel and turbo alternators, cooling of turbo
alternator.
Design of three phase Induction motors:
output equation output coefficient main dimensions rotor bar currents.
Computer-Aided Electrical MachineDesign.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%
Total 100%
133

Reference Material
A.K Sawhney, Electrical Machine Design ISBN: 1931836191
Clayton Performance and Design of D.C Machine CBS Publishers, ISBN: 8123909276
M.G Say Performance and Design of A.C Machines, CBS Publishers ISBN: 8123910274
Sayed Nasar (1997), Electric Machines and Electromechanics Schaum Outlines,
ISBN-10:0070459940
V. N Mittal Design of Electrical Machines, Standard Publishers ISBN: 9788186308189
Raina & Bhattacharya Electrical Design Estimating and Costing New Age International
Publishers ISBN: 978-81-224-0363-3
Support Instructional Materials and Resources
Text books, hand outs, LCD projectors, computers, white-boards, black-boards,
Software, Internet
Laboratory Exercises
1. Design of transformer core, windings and calculation of performance.
2. Estimation of main dimensions of d.c machine after selecting poles
3. Calculation of I.M parameters and design of stator windings and selection of number of
Slots
4. Use of computer in electrical machine

ECE 572 - POWER SYSTEM DYNAMICS AND CONTROL

(3 UNITS)

Lecturer: Sem II, Year 5, Mr. Nyamori Stariko


Pre-Requisites ECE 372 Electrical Power System I, ECE 341 Electromagnetic Waves
Aims/Objectives/Purpose
1. This course introduces the student to the Fundamental of economic load dispatch
problems.
2. It also introduces the students to economic dispatch problems when losses are neglected.
3. The student will also learn techniques for voltage and frequency control.
Learning outcomes
At the end of the course the student should be able to:
1. Students develop an in-depth understanding of both off-line and online economic
dispatch techniques.
2. Explain economic dispatch problem neglecting losses
3. Analyse and design economic dispatch problem of a typical power system network.
4. Explain basics of voltage and frequency control.
Content
134

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 coordination equations for
transmission networks. Exact transmission loss formula; modified coordination
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 and speed governing system.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories
7.5%, Project 7.5%, Total 100%
Reference Material
P. Kundur (1993), Power System Stability and Control McGraw Hill,
T.V. Cutsem, C.Vournas (1998), Voltage Stability of Power Systems Kluwer Academic
Publishers,
Anderson, P.M and Fouad A.A. Power System Engineering and Stability IEEE Publications
ISBN 0-471-23862-7
PSR Moorthy (1992), Power System Operation & Control, ISBN: 978-81-7800-161-6
Hadi Saadat (1999), Power System Analysis McGraw Hill International Edition,
http://www.theengineer.co.uk
http://www.101science.com
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software ETAP/ MiPOWER / MATLAB / LABVIEW, Internet
Laboratory Exercises
1. Economic Load Dispatch with thermal power plants.
2. Economic Load Dispatch with Hydro thermal power plants.
3. Simulation of single -area and Two -area Systems
4. Load forecasting and unit commitment
5. Economic dispatch with line flow constraints

ECE 594 - OPERATIONS RESEARCH


Lecturer: Mr. George Maina Mureithi
135

(3 UNITS)

Pre-Requisites: TEC 101 Basic Engineering Mathematics I, TEC 103 Basic Engineering
Mathematics II, TEC 106-Probability and Statistics.
Aims/Objectives/Purpose
1. This course introduces the student to the basic principles of operations research as used in
decision making processes.
2. The course presents simple quantitative techniques used in the solution to industrial
operations problems.
3. The course also captures some aspects of project management as well as game-theoretic
approach to problem solving.
Learning outcomes
At the end of the course the student should be able to:
1. Determine when a particular operations research model is appropriate based on a problem
description.
2. Identify the stakeholders, decision makers, objectives, variables and constraints of a
practical engineering problem
3. Formulate a valid operations research model, solve the model and interpret the results of
the model.
4. Make recommendations to improve system operations based on operations research
analysis and communicate those recommendations in reports and/or presentations.
Content
Introduction:
Definition; History; Scope; Phases and processes of Operations Research; Applications
and Techniques; Advantages and Limitations of OR;
Linear Programming:
General linear programming problem; Model Formulation; Graphical and algebraic
solutions; Limitations of linear programming; Simplex Method: The simplex algorithm;
Some special cases; Duality and Sensitivity analysis: Mixed constraints; Dual solution
and interpretation; Dual simplex method; Sensitivity analysis;
Transportation Problem:
North West Corner Rule; Matrix Minimum Method; Vogel Approximation Method;
Stepping Stone Method; Modified Distribution Method; Degeneracy; Unbalanced
Transportation Problem; Prohibited routes; Transshipment Model;
Assignment Problem:
Hungarian Method; Some special cases; Crew Assignment Problem; Travelling
Assignment Problem;
Network Analysis:
Network Preparation; Location of the critical path; Time and resource scheduling;
Use of computer packages;
Queuing Models:
136

Components of a queuing system; M/M/1 system;


Inventory Control Models:
Objectives; Basic Deterministic Inventory Methods; Shortages, Replenishment and
Quantity discounts; Probabilistic or Stochastic Models;
Simulation Models;
Steps in Simulation Process; Limitations of Simulation; MATLAB Examples;
Game Theory;
Strategy; Algebraic Method; Calculus Method; LP Method; Dominance; 2Xn games;
Graphical Method; Bidding Problems; Advantages & Limitations;

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Assignments 10%,
Total 100%
Reference Material [Missing ISBN and Publisher]
George B. Dantzig and Mukund N. Thapa, Linear Programming
Hamdy Taha, Operations Research: An Introduction (6th Edition) Prentice Hall
Hillier F. and Lieberman G. Introduction to operations Research
Wayne Winston, Operations Research: Applications and Algorithms Brooks Cole
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
[Missing ISBN]

Required Curricula
ECE 523 - Satellite Communication and Broadcasting

137

ELECTIVES
COE511E - CURRENT TOPICS IN COMPUTER ENGINEERING ADVANCED PROGRAMMING USING JAVA
UNITS)
Lecturer: Sem II, Year 4, Mr. Kenneth Owori
Aims/Objectives
The course will teach students essential programming methodologies for designing and writing
interactive, graphics-based applications. Topics will include object-oriented programming,
graphical user interfaces, exception handling, multithreading, and networking.
Learning outcomes
At the end of the course the participant will
1. Develop Swing-based GUI
2. Develop client/server applications and TCP/IP socket programming
3. Update and retrieve the data from the databases using SQL
4. Develop distributed applications using RMI
5. Develop component-based Java software using JavaBeans
6. Develop server side programs in the form of servlets
Pre-requisites
Knowledge of basic Java language
Course Contents
138

(3

Swing Programming
Understand difference between Swing and AWT programming, Define Swing
components, List Swing Packages, List the sub-classes of the JComponent class,Explain
how swing handles events, Use JFC to write swing applets, Understand the concept of
Look and Feel, Java Database Connectivity, Define JDBC API, Describe the various
JDBC drivers, Identify JDBC products, Outline JDBC design considerations, Describe
the Two-Tier Client Server Model, Use JDBC to access a database, Set up a connection
to the database, Create and execute SQL Statements, Describe the ResultSet object,
Describe the ResultSetMetaData interface, Define and create stored procedures,
Understand the importance of database enquiry
Network Programming
Understand how the internet works, Explain Client/Server computing, Describe the
classes of the java.net package, Describe Javas Web-related classes, Input/Output
Stream, Java I/O Classes and Interfaces, File, Directories, Using Filename Filter, The
listFiles() Alternative, Creating Directories, The Stream Classes, The Byte Streams, The
Character Streams, Using Stream I/O, Serialization
Remote Method Invocation
Describe distributed Applications, Build distributed Applications, Define RMI, Outline
the Java Distributed Model, List the jave.rmi packages, Explain the three-tiered layering
of Java RMI, Implement RMI on a Remote and Local Host, Describe Remote Objects,
Inner classes, Sockets, Web connectivity, Security
Java Bean
Define JavaBeans, Describe the Software Component Model, Understand BDK(Bean
Development Kit), List the tools for bean development, Create your own bean, Describe
Custom Bean properties and events, Understand Introspection Reports, Implement
various types of properties, Describe event listeners, List the benefits of using JavaBeans
Servlets,
Define a Servlet, Compile Servlets, List the advantages of using servlets, Explain the life
cycle of a servlet, Describe an HTTP Servlet, Use a servlet to retrieve information,
Define Session Tracking, Describe InterServlet communication, Use a servlet to access a
database
Teaching/delivery methods
[Missing]
Assessment
[Missing]
References
[Missing]
139

Support Instructional Materials and Resources


[Missing]
Laboratory exercises
[Missing]

COE 512E - HUMAN COMPUTER INTERACTION

(3 UNITS)

Lecturer: Ms. Rambim


Lecture Hours 2 Hours Lecture/Per week, 3 hours Labs/week, Total 65 Hours
Pre-Requisites COE 412 User Interface Design and Applications
Aims/Objectives
This course enables the students to understand the psychological, social and
technical aspects of interaction between human and computer. It also introduces human factors,
issues in the development of software, and the design of interactive computer system.
At the end of the course the student should be able to demonstrate in some details, a clear
understanding of human factor in computer, explain Principles of interactive computer systems and
identify current issues to information system.
Learning Outcomes
At the conclusion of this course, the student should be able to:
1. Explain the human components functions regarding interaction with computer
2. Explain Computer components functions regarding interaction with human
3. Apply models from cognitive psychology to predicting user performance in various
human-computer interaction tasks.
4. Implement Interaction design basics
5. Evaluate conventional and non-traditional user interface paradigms
6. Produce Implementation supports.
Content
An overview of the field of HCI. Users and Interaction; Cognitive Frameworks,

140

Processes, Mental Models and Implementation Models, Interaction Frameworks, Paradigms and
Styles.
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. Graphics and Sound;
GUIs and Web Interfaces, Speech and non-speech audio.
Multimodal Interfaces and Ubiquitous computing. Haptics.
Wearable and Affective Computing, Tangible Interfaces.
Virtual and Augment
Reality; Computer-Supported Cooperative Work (CSCW), videoconferencing
and media space
Learning and teaching methodologies
Lectures, Tutorials, Assignments, Group Discussions
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour
each), Assignment 10%, Total 100%
Reference Material
Preece et al. (1994). Human-Computer Interaction Concepts And Design: Addison-Wesley,
ISBN: 0201627698
Alan Dix et. Al, (2004). Human-Computer Interaction. Prentice hall, ISBN: 0-13-046109-1
Andrew Sears and Julie A. Jacko, (2007). The Human-Computer Interaction CRC Press,
ISBN: 0-8058-5870-9
Support Materials and Resources
White board, Projector, Text Books, Internet
Laboratory
[Missing]

COM 514E - SIMULATION AND MODELING (3 UNITS)


Lecturer: Mr. E. W. Mukubwa
Pre-Requisites: COE 362 Data Structures and Algorithms, COE 382 Computer Networks
Aims/Objectives/Purpose
1. This course introduces the student to performance modelling and simulation modelling
2. It also introduces the discrete event stochastic models and queuing models
3. The students will also learn the reliability modeling
Learning outcomes
At the end of the course the student should be able to:
1. Explain the facets of performance modelling and simulation modelling
2. Categorize and analyse Discrete stochastic models
141

3. Describe the queuing models and understand reliability modelling.


Content
Introduction to Performance Modeling, The Essentials of Probability.
Simulation Modeling: 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: Littles law, Single Server Queues,
Multiple Server Queues, Priority Queues, Queues with Loss, M/G, G/M, G/G
Queues, Networks of Queues, Network Modeling.
Reliability Modeling. Application of simulation software such as Sim-Script, GPSS to
implement a project.
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special projects(simulation)
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 7.5%,
Project 7.5%, Total 100%
Reference Material
Francis Neelamkavil (1987). Computer Simulation and Modelling John Wiley & Sons,
ISBN-10:0471911305, ISBN-13:978-0471911302
L. Leemis And S. Park Pearson Discrete-Event Simulation: A First Course Prentice Hall,
ISBN: 0131429175, ISBN-9780131429178
W. H. Tranter K. S. Shanmugan T. S. Rappaport K. L. Kosbar, (2004). Principles of
Communication Systems Simulation with Wireless Applications, Prentice Hall PTR,
ISBN 0-13- 494790-8
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
1. Random number generation
2. Poisson and Markov models
3. Queuing Models
4. Project implementation using simulation softwares
142

ECE 524E - DIGITAL SIGNAL PROCESSING

(3 UNITS)

Lecturer: Mr. Chege Simon


Pre-Requisites: ECE 433 Control Systems II, ECE 321 Signals, ECE 438, Digital Control
Aims/Objectives/Purposes
1. To introduce the design concepts and realization of Finite Impulse and Infinite
Impulse Response types of Digital filters.
2. To introduce the student to frequency domain analysis of discrete-time signals
3. The student will also learn hardware and software design and implementation.
Learning outcomes
At the end of the course the student should be able to:
1. Characterize signals and sytems using Z-transforms and inverse Z- transforms.
2. Design and realize Finite Impulse Response (FIR) and Infinite Impulse Respons
(IIR) filters to satisfy given specifications.
3. Define and apply Fourier transforms in spectral analysis and design (DFT and FFT).
4. Carry out a mini project in the design of filters
Content
Digital filter design:
Review of discretization of signals and the z-transform;
Design of Finite Impulse Response (FIR) filters, their properties and applications.
Windowing.
Design of Infinite Impulse Response (IIR) filters, their properties and applications.
Realization of FIR and IIR filters. Discretization of analog filters. Computer-aided filter
design.
Frequency domain analysis of discrete-time signals:
Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) and their properties.
Application of Fourier transforms in spectral analysis and design.
Hardware and software design and implementation:
Case studies in areas such as audio and video signal processing and remote sensing;
implementation using DSP chips, Microcontrollers and Software realization.
Mini-project.
Teaching/delivery methods
Lectures, Tutorials, Labs, Group Discussions, Demonstration, Special Projects

Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Assignment 10%
143

Labs 5%, Total 100%


Reference Material
Paulo S.R. Diniz, Eduardo A.B. da Silva and Sergio L. Netto (2002), Digital Signal Processing,
System Analysis and Design Cambridge University Press, , ISBN 978-0-521-54083-4
A.V Oppenheim and R.W. Schafer (1989), Discrete-Time Signal Processing Prentice Hall,.
ISBN 0-13-214635-5
Second Edition Simon Haykin Barry Van Veen (2004), Signal and Systems, WSE and WILEY,
ISBN 978-81-265-1265-2
J.G. Proakis D. G. Manolakis (1996), Digital Signal Processing: Principles, Algorithms and
Applications Prentice Hall,. ISBN 0-13-373762-4
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet
Laboratory Exercises
1. Matlab raw programming exercises on design and realization of FIR and IIR filters.
2. MATLAB- toolbox for filter design,and FFT.
3. Filter design using DSP CHIP or MICROCONTROLLER.

ECE 528E - TELEVISION ENGINEERING

(3 UNITS)

Lecturer: D.O. Samoita


Pre-Requisites: Communication networks ECE 423, ECE 442 - Radio Communication
Systems
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of Elements of television systems
2. It also elaborates Signal transmission and channel bandwidth in television transmission
3. The student will also learn techniques of basic television broadcasting. Antennas.
Learning outcomes
At the end of the course the student should be able to:
1. Explain and analyze synthesis of television pictures
2. Design and Explain the various methods of Basic television broadcasting
3. Analyze and explain Thin Film Transistor technologies
Content
Elements of television systems.
Analysis and synthesis of television pictures. Composite video signals. Signal transmission and
channel bandwidth. Picture tubes. Basic television broadcasting. Antennas. Television signal
144

receiver. Video detector. Video section fundamentals. Video amplifiers. Automatic gain control.
Noise cancelling circuits. Sync separation circuits. Sync processing. Automic Frequency Control
circuits. Deflection oscillators. Applications of Television.
Thin Film Transistor technologies
Panel Technologies
TN Film, MVA, PVA and IPS
o TN Film
o VA - Vertical Alignment
o MVA - Multi-Domain Vertical Alignment
o P-MVA - Premium MVA
o S-MVA - Super MVA
o AMVA - Advanced MVA
PVA - Patterned Vertical Alignment
o S-PVA - Super PVA
o cPVA
IPS - In Plane Switching
o S-PS - Super IPS
o E-IPS and AS-IPS - Enhanced and Advanced IPS
o H-IPS - Horizontal IPS
o e-IPS
o UH-IPS and H2-IPS
o S-IPS II
o p-IPS - Performance IPS

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%,
Total 100%
Reference Material
W.Blair Benson, Television Engineering Handbook McGraw-Hill Inc. US; Revised edition
ISBN-13: 978-0070047792
K. Blair Benson (January 1992), Television Engineering Handbook: Featuring HDTV Systems
(Standard Handbook of Video and Television Engineering) Mcgraw-Hill (Tx); Rev Sub
edition. ISBN-13:978-0070047884
http://www.tftcentral.co.uk/articles/panel_technologies .htm
http://www.barco.be/barcoview/downloads/IPSPro_LCD_technology.pdf
145

http://www.tftcentral.co.uk/articles/panel_technologies.htm
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards,
black-boards, Software, Internet

Laboratory
[Missing]

ECE 576E - UTILIZATION OF ELECTRICAL ENERGY (3 UNITS)


Lecturer: Mr. Arudo E. Okara
Pre-Requisites: ECE 272 Basic Electrical Power, ECE 361 Electrical Machines, ECE 362
Electrical Machines
Aims/Objectives/Purpose
1. To study in detail operational aspects of various electrical drives, electric traction and
traction drives used in industry for effective utilization of electrical energy.
2. To focus on illumination and refrigeration and air-conditioning practices adopted in
residential, commercial and industrial premises.
3. To study in detail the concept of electrical heating and welding.
4. The student will also study in detail electrical energy demand evaluation and forecasting,
demand side management: DSM objectives, activities and application.
5. To study economics aspects of electrical energy generation, distribution and utilization:
Tariffs for electrical energy; electricity pricing and tariff design.
Learning outcomes
At the end of the course the student should be able to:
1. Explain in detail the operational aspects of electrical drives, electric traction and traction
drives used in industry for efficient energy utilization in industry.
2. Explain the principles of refrigeration , air-conditioning and lighting scheme design
3. Explain the economic aspects of electrical generation, distribution and utilization.
4. Explain basic electrical heating, welding and electrolytic processes.
Content
ELECTRICAL DRIVE: Electrical drives, operating or running characteristic of electric
motors, starting and reversing of electric motors, electric braking of motors, speed control of
electric motors, heating and cooling of electrical machines, size and rating of motors, selection of
motors for any applications, motors for particular applications and energy conservation in
electrical drives.
146

ELECTRIC TRACTION: Traction systems, systems of railway electrification, electric


traction systems-power supply, ac locomotive, tramways, trolley-bus, diesel electric traction,
overhead equipment.
Train Movement And Energy Consumption; Types of railway services, speed-time-curves for
train movement, crest speed, average speed and schedule speed, simplified speed-time curves,
mechanism of movement, tractive effort for propulsion, power and energy output from driving
axle.
ELECTRIC TRACTION DRIVES: Significant features of traction drives, traction motors, dc
series motor, A.C. Series Motor, 3- phase induction motors, linear induction motor, traction
motors control, braking, mechanical considerations, control and auxiliary equipment.
ILLUMINATION : Terms used in illumination, laws of illumination, polar curves, photometry,
artificial sources of lights, incandescent and fluorescent lamps, arc lamps, discharge lamps, basic
principles of light control, types of lighting schemes, design of lighting schemes, factory
lighting, method of lighting calculations, street lighting and flood lighting.
REFRIGERATION AND AIRCONDITIONING: Refrigeration; Elements of refrigeration
systems, refrigeration systems, and refrigeration cycle, simple vapour compression refrigeration
system, domestic refrigerator, water coolers, refrigerants and refrigeration components and
controls.
Air-conditioning; concepts of psychometry and psychometrics, human comfort, air-conditioning
systems and load estimation.
ELECTRIC HEATING AND WELDING: Electric heating; advantages of electric heating over
other systems of heating, induction heating, arc furnaces, design of heating elements.
Electric welding; advantages of electric welding, types of electric welding, types of resistance
welding, TIG and MIG welding, electron-beam welding, ultrasonic welding, plasma arc welding,
laser beam welding, welding of various metals, under-water welding.
ELECTROLYTIC PROCESS: electrolysis, Faradays Laws of electrolysis, application of
electrolysis; extraction of metals, production of chemicals, electroplating, electroforming,
electro-metallization anodizing etc and power supply for electrolytic processes.
ECONOMICS OF GENERATION, DISTRIBUTION AND UTILIZATION OF ELECTRICAL
ENERGY:
Electric Energy Demand Evaluation & Forecasting: classification of costs, cost
analysis of power plants, economics of power generation, choice of size and number of
generating units, factors affecting economics of generation, distribution and utilization
of electrical energy. Economic Aspects of Energy Utilization: Tariffs for electrical energy,
Electricity pricing and tariff design. Economics of power factor improvement. Choice of
electrical plant or equipment for a particular service on economic al consideration.
Demand side management (DSM): DSM objectives, activities and application.
Teaching/delivery methods
1. 2 hr lectures each week,
2. 2 hr tutorial each 2 weeks (fortnightly) and
147

3.
4.
5.
6.

3 hr lab every two weeks (fortnightly).


For this structure, this amounts to 13 lectures, 7 tutorials and 6 Labs.
Total number of Lecturer-contact hrs = 2 13 + 2 7 + 3 6 = 58
Tutorials, Group Discussions, Demonstration, Special Projects

Assessment
Examination 70%, Continuous Assessment Tests (CATs) 30%, Total 100%
Reference Material
J.B. Gupta (2004), Utilization of Electrical Power and Electric Traction Katsons
ISBN: 81-88458-55-4
R.K.Rajput (2006), Utilization of Electrical Power Laxmi Pub. ltd, ISBN: 0-07-044556-7
Tarlok Sigh (2010), Utilization of Electric Energy Katson, , ISBN-978-93-80027-84-5
Ram K. Garg (2003), Electric Power Utilization Khanna Pubs. ISBN-978-84-5
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
[Missing]

ECE 577E - ELECTRICAL POWER GENERATION (3 UNITS)


Lecturer: Mr. Nyamori Stariko
Pre-Requisites ECE 261 Basic Electrical Machines, ECE 242 Electromagnetic Fields,
ECE 361 Electrical Machine I,ECE 362 Electrical Machine II
Aims/Objectives/Purpose
1. This course introduces the student to major sources of electrical energy generation and
the basic principles of generation of electrical energy.
2. This course helps to impart knowledge to students on operation of power plants and
measures to curb any environmental hazards which may be due to generation.
3. This course also helps the student to acquire and learn planning and design techniques of
power plant systems.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles governing electrical generation from various sources of electrical
energy
2. Explain the operation and control of power plants
3. Analyse and design a model of power plant system
4. Explain basic procedures for power system planning and load forecasting.
148

Content
Review of Energy Sources. Types/Classification of Power Plants
(Incl.Conversion Principles). Construction, Operation, and Application of Major Equipment
Installed and Layouts/Configurations of Different Types of Power Stations.
Economic Operation of Power Plants
Cost Characteristics of Power Plants, Economic Generating, Unit Commitment & Dispatch
Problems. Environmental Performance of Power Plants and Mitigation against Environmental
Effects.
Power Plant Planning & Design
Economic Evaluation of Power Plant Projects
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories
7.5%, Project 7.5%, Total 100%
Reference Material
Paul Gill (2009), Electrical Power Equipment Maintenance and Testing CRC Press,
ISBN 13:978-1-57444-656-2
Philip Kiamen (2002). Power Generation Handbook: Selection, Application, Operation And
Maintenance Mc Graw-Hill, , ISBN 10:0071396047
Stephen W. Fardo (2008), Dale R. Patrick, Electric Power System Technology CRC Press,
ISBN-10:0-88173-586-8
Paul Breeze (2005). Power Generation Technologies Elsevier, Oxford, ISBN: 07506 63138
Mukund Patel (1999). Wind and Solar Power Systems CRC Press, Washington DC,
ISBN 10:0-8493-1605-7
Robert Foster, Majid Ghassemi & Alma Cota (2009). Solar Energy: Renewable Energy and the
Environment CRC Press, Taylor & Francis group, , ISBN: 978-1-4200-7566-3
Jurgen Schlabbach, Karl-Heinz Rofalski, Power System Engineering: planning, design, and
operation of power system and equipment Wiley-VCH ISBN 13:978-3-527-40759-0
Digambar M.Tagara (2010), Electric Power Generation: The Changing Dimensions John Wiley
& Sons, ISBN 13:978-0-470-60028-3
http://www.theengineer.co.uk
http://www.101science.com
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards, black-boards,
Software PSPICE, MIPOWER,MATLAB,ORCAD ,Internet
149

Laboratory Exercises
1. Modelling of a typical power plant System
2. Modelling of Speed Governing system
3. Evaluation of power plant project using statistical techniques

ECE 578E - POWER SYSTEM ECONOMICS AND PLANNING (3 UNITS)


Lecturer: Mr. Nyamori Stariko
Pre-Requisites: ECE 372 Electrical Power System I, ECE 341 Electromagnetic Waves
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of engineering economics.
2. It also introduces the Basic principles of Generic Planning and related design issues.
3. The course further introduces the students to power generation economics including
transmission and distribution economics
4. The student will also learn economics of interconnection and integration including
maintenance and planning.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles governing engineering economics and its application in power
systems.
2. Explain Generic Planning and its design issues
3. Analyse the economics of interconnection and integration of a power system network.
4. Explain basics of power system maintenance economics & planning.

Content
Basic Concepts from Economics:
(incl. utility financial accounting; time value of money; utility economic evaluation methods;
financial & regulatory analysis);
Generic planning & design issues:
Overview of power system planning issues (incl. interchange capability, interconnections,
pooling, etc.). Overview of mathematical tools for power system planning & design. Load
forecasting methodologies & techniques. Load classification & characterisation. Energy &
peak-demand forecasting.
Power Generation Economics: (both operation and investment economics):
Economic generator size & site selection. Concept of reserves. Unit commitment and
applications of dynamic programming, fuel budgeting and planning, probabilistic cost modelling,
hydrothermal co-ordination, power system security, state estimation.
Power Transmission & Distribution Economics (both operation and investment economics):
Types of electrical energy supply networks and their characterisation. Outline of electrical energy
network planning & design: Planning objectives, stages in planning & design. National &
International standards. Aspects of planning & design of electrical energy supply networks
(utility, industrial, commercial, residential buildings): Regulatory issues, switchboard design &
operation, cable sizing, network configuration design, reliability analysis & consideration in
150

network planning & design, earthing & electrical safety issues, power quality considerations,
voltage control & reactive power compensation, cost considerations.
Economics of system interconnection or integration Power system maintenance economics &
planning
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 15%, Project 15%,
Total 100%
Reference Material
Sullivan, R.L, (1987). Power System Planning Heber Hill,
A.J.Wood and B.F.Wollenberg, (1996) Power Generation Operation and Control John Wiley &
Sons ISBN 0-471-58699-4
Eodrenyi, J. (1980). Reliability Modelling in Electric Power System, John Wiley,
Jurgen Schlabbach, Karl-Heinz Rofalski Power System Engineering: planning, design, and
operation of power system and equipment, Wiley-VCH, ISBN 13:978-3-527-40759-0
James Momoh, Lamine Mili Economic Market Design and Planning for Electric Power Systems,
John Wiley and sons, ISBN 978-0-470-47208-8
Hossein Seifi, Mohammad Sadegn Sepasian, (2011). Electric Power System Planning: Issues,
Algorithms and Solutions Springer, New York, ISBN 13:978-3-642-17989-1
Steven Stoft, Power System Economics: Designing Markets for Electricity John Wiley &
Sons, ISBN 0-471-15040-1
http://www.powermin.nic.in
http://www.theengineer.co.uk
http://www.101science.com
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, whiteboards,
black-boards, Software, Internet
Laboratory exercises
[Missing ISBN]

ECE 579E - ILLUMINATION ENGINEERING


Lecturer: Any, subject to availability of a lecturer
151

(3 UNITS)

Lecture/Tutorials/Labs Hours: Thirteen 2-Hours Lectures/ Nine 2-hour tutorials/four 3- hrs lab
sessions. Total
Contact Hours = 26+18+12= 56 Hours
Pre-Requisites: Basic Concepts in Physics of Light
Aims/Objectives
To get detailed insight into illumination system components, its controls and design aspects in
order to know the requirements of proper and energy efficient lighting.
Learning outcomes
Develop an advanced understanding of light and lighting in terms of human factors,
measurements, calculations, computer-aided simulations, hands-on design skills and creative
design methods.
Content
Fundamentals: Electromagnetic radiation, radiant energy and light propagation. Colour.
Measurements. Quantum electronics: excitation, ionisation, radiation, energy levels and spectra
of lighting elements. Discharge: Town-send, glow and arc.
Lamps materials: glasses, ceramics, metals, seals, gases and phosphorus.
Incandescent: construction, manufacturing techniques, quality and safety controls and
environmental testing.
Special lamps: Fluorescent, mercury, and sodium lamps: design, construction, manufacture,
performance and application. Electro-luminescence: electro-luminescent panels, light emitting
films, and light emitting diodes. Optical detectors, photo detectors, and optical displays.
Luminnaires and Circuits: electrical and electronic circuits. Electrical characteristics of lamps,
ballast, fluorescent and discharge lamps' circuits. Luminaries design and manufacture, design
objectives, materials, production processes, specifications and testing.
Interior Lighting: lighting objectives and criteria, design decisions, design calculations and
equipment ratings. Aesthetic designs, cost optimization. Use of computers for interior lighting
design.
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Laboratory work and individual assignments, visit to
power stations
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%) (1 hour
each), Individual assignments 10%, Total 100%
Reference Material [Missing ISBN]
Illuminating Engineering Society of North America, The IESNA Lighting Handbook: 10th
Edition, Illuminating Engineering Society of North America. New York
Anil Valia (2002), Designing with light: Lighting handbook. Lighting system
152

M. A. Cayless and A. M. Marsden, Lamps and Lighting Edward Arnold


Gary Gorden, Interior Lighting for designers John Wiley & Sons Inc.
Support Materials and Resources
White board, Projector, Text Books, Software, Internet, Visit to power station
Laboratory exercises
Four lab experiments based on study of lamps and luminaries operation and construction
parameters measurements.

ECE 599E - PROJECT MANAGEMENT

(3 UNITS)

Lecturer:
Lecture Hours Lectures: 2 hours/week; Tutorial: 1 hours /week. Total contact hours: 39 hours
Pre-Requisites ECE 494 Engineering Management, COE 481 Software Engineering
Aims/Objectives/Purpose
At the end of the course the students should to critically analyze and manage projects.
Learning Outcomes
At the end of this course, the student should be able to:
1. Explain the concepts of project management
2. Apply the techniques of planning and scheduling.
3. Analyse the critical chain of scheduling and measurements
Content
Project Management Concepts;
Concept and characteristics of a project, importance of project management, types of project,
project organizational structure, project life cycle,
Statement of Work, Work Breakdown Structure.
Project Planning and Scheduling techniques:
developing the project network USING
CPM/PERT, constructing network diagram, AON basics, Forward Pass and backward pass,
Limitations of CPM/PERT, Precedence Diagramming Method, constructing diagram and
computations using precedence diagramming method, PERT/CPM simulation, reducing
project duration.
Resource Scheduling:
Resource allocation method, splitting and multitasking, Multiproject resources scheduling
Critical Chain Scheduling:
Concept of critical chain scheduling; critical chain scheduling
method, application of Critical chain scheduling and limitations.
153

Project performance Measurement and Control:


Monitor and assess project performance, schedule, and cost. Earned value Management,
performance measurement. Methods to monitor, evaluate, and control planned cost and schedule
performance.
Project Closure/ Termination: Meaning of closure/ termination, project audit process,
termination steps, final closure.
Learning and teaching methodologies
Lectures, Tutorials, Group Discussion.
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each), Total
100%
Reference Material [Missing ISBN]
Clifford F Gray, Erik W Larson, Project Management-The Managerial Process Tata McgrawHill Publishing Co Ltd
Jack Meredith, Samuel J. Mantel Jr. Project Management- A Managerial Approach John Wiley
and Sons
John M Nicholas, Project Management For Business and Technology Prentice Hall Of India Pvt
Ltd
James P Lewis Tata, Project Planning, Scheduling and Control Mcgraw-Hill Publishing Co Ltd
Support Materials and Resources
White board, Projector, Text Books, Software, Internet
Laboratory exercises
N/A

Required Curricula
COE 552E - Distributed Objects
COE 553E - Embedded Systems Design
COE 561E - Computer Games Design and Development
COE 569E - Finite Element Analysis
ECE 525E - Current Topics in Power Syst. & Electrical Machines
ECE 533E - Programmable Logic Controllers
ECE 543E - Radio Frequency Circuit Design
ECE 551E - Electronic Circuits and Systems
ECE 534E - Fuzzy Logic and Neural Networks
154

ECE 543E - Radio Frequency Circuit Design


ECE 566E - Current Topics in Power Syst. & Electrical Machines

SERVICE COURSES
YEAR 2
SEMESTER I
155

ECE 201 - ELECTRICAL TECHNOLOGY I

(3 UNITS)

Lecturer: D.O. Samoita.


Pre-Requisites PHY 105 Physics for Engineers
Aims/Objectives/Purpose
1. This course introduces the student the basic laws in Circuit theory i.e. Kirchhoffs laws and Superposition theorems

2.
3.
4.

It also introduces the fundamentals of transformers


The student will also learn techniques for Transformers equivalent Circuits and Testing
The student will also learn techniques for performance and characteristics of measuring instruments

Learning outcomes:
At the end of the course the student should be able to:

1.
2.
3.
4.

Explain basic laws of circuit theory and calculations


Analyse the fundamentals of Transformers, equivalent Circuits and Testing in single
phase circuits
Analyze and explain the Concepts of measurement of electrical quantity
Analyze and explain Basis of Electrical measuring instruments for voltage current
and power.

Content
Basic Circuit theory. Kirchhoffs Law, Thevenin's theorem, Superposition theorem,
maximum transfer theorem. Star delta transformation. A.C. circuits; Behaviours of R-C,
R-L and RLC. Fundamentals of Transformers, equivalent Circuits and Testing - single phase only. Measurement of electrical
quantity. Concepts of measurement of electrical quantity.
Concepts of measurement systems, Errors in measurement; sensitivity, resolution,
precision and hysteresis. Performance. Characteristics of measuring instruments; static
and dynamic performance, Basis of Electrical measuring instruments for voltage current
and power.
Teaching/delivery methods:
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment:
Examination 70%, Continuous Assessment Tests (CATs) 20%, Laboratories 10%, Total-100%
Reference Material
John Bird Electrical Circuit Theory and Technology Taylor & Francis ISBN-13: 9781856177702.
John Bird Electrical and Electronic Principles and Technology, 4 edition Routledge; ISBN-13:
Texas Instruments, Differential Op Amp Single- Supply Design Techniques, Texas Instruments
ISBN-10: 0201610876, ISBN-13: 978-0201610871
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory Exercises
[Missing]

SEMESTER II
156

978-0080890562

ECE 202 - ELECTRICAL TECHNOLOGY II

(3 UNITS)

Lecturer:
Lecture Hours 3 Hours Per week, Total 39 Hours
Pre-Requisites ECE 201 Electrical Technology I,
Aims/Objectives
1. Introduce student to basic principles of electrical energy generation

2.
3.

Introduce student to basic concepts of electrical energy transmission and distribution.


Introduce student to basic operation of electrical machines & their applications

Learning Outcomes
At the end of the course the student should be able to;

1.
2.
3.

Understand and explain different methods of electrical energy generation.


Understand the basic concept electrical energy transmission and distribution.
Understand the basic operation of different types of electrical machines and applications.

Content
Electrical energy generation:
Various methods of generation including: Thermal, Hydropower, Wind power, Solar power and Nuclear (only the Block
Schematic and brief comparative study).
Electrical energy Transmission and Distribution:
D.C and A.C(both single and three phase) systems. Power factor and its correction.
Electrical Machines and Applications:
D.C. Machines, types of D.C. motors and Generators, their characteristics. Starting and speed control of D.C. motors. Three
phase A.C motors: Induction motors construction principles, starting and speed control, synchronous motors construction
principles and starting.
Learning and teaching methodologies
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70% (3 hours), Continuous Assessment Test(CATS 2x10%)(1 hour each), Project 10%, Total 100%
Reference Material
B.L Theraja (2005), Electrical Technology, S.K Chand, , ISBN: 81-219-2440-5
E.Hughes, Electrical Technology,11th Ed. Pearson Education(Singapore)Pte Ltd
ISBN: 81-7808-798-7
R.K. Rajput, Electrical Technology, Laxmi Publications, ISBN: 978-93-81159-52-1
Mandhir Verma Dr. Yaduvir Singh, Fundamentals Of Electrical Engineering, University Science Press, ISBN: 9380386761
Steven W. Blume, Electric Power Systems Basics For nonelectrical Professionals Wiley
Interscience, ISBN: 976-0-470-12987-4
Support Materials and Resources
White board, Projector, Text Books, Software, Internet

157

YEAR 3
SEMESTER I
COE 301 - COMPUTER PROGRAMMING

(3 UNITS)

Lecturer: Mr. S. Tarus


Pre-Requisites: COE 162 Introduction to Computer Programming
Aims/Objectives/Purpose
1. This course introduces the student the principles of programming as problem solving tool
2. It aims at preparing the students with adequate skills in programming
Learning outcomes
At the end of the course the student should be able to:
1. Explain the importance of programming
2. Explain the various types of control structures available in programming
3. Analyse and design real world program solutions
4. Explain the concepts and different programming styles
Content
Problem solving: Problem definition, Techniques/strategies of solving the problem. Program
design, concept of algorithm, modular design, object oriented Design. Program structures,
pseudocode, top-down design, design, stepwise refinement. Programming environment for the
language above. Libraries, compiler facilities, linking. Input/Output modes and control: text
modes and graphics modes, designing a user interface (screen attributes, line and column menus,
forms).
Program development: Overview of a programming language Features of object oriented
languages (classes, objects, inheritance, function overloading, etc) Structure of a programming
language, advantages and dis of programming styles Programming structures viz data types,
token, character set
Program control structures: Decision, looping etc. Functions and procedures Arrays pointers File
management & graphics Printer control. File attributes. Backing storage files. Graphics devices
and Graphics programming. Applications to include solution of problems from Production
Engineering.
158

Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects, and labs
Assessment Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%,
Reference Material
E. Balaragusuamy (1994). Object oriented programming McGraw Hill, ISBN:0-07-040211-6
Diane Zak (2001). Introduction to programming with C++ 6th Ed. Cengage learning
ISBN: 13-978-0-538-46652-3, ISBN: 10-0-538-46652-9
Robert Lafore (1994), Object oriented programming in Turbo C++ Galgotia publications pvt ltd.
Conor Sexton, C++ made simple, British library ISBN: 0-7506-5738-3
Bjarne Stroustrup, The C++ programming language Addisson-Wesley ISBN: 0201889544
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet
Laboratory exercises
[Missing ISBN]

ECE 301 - BASIC ELECTRONICS

(3 UNITS)

Lecturer: Mr. Chege


Pre-Requisites: PHY 105 Physics for Engineers, TEC 112 Chemistry for Engineers, ECE 201
Electrical Technologies I
Aims/Objectives/Purpose
1. This course will introduce students to electronics, a high-technology field undergoing
great expansion in many societies.
2. The course provides the students with a background in solid-state electronic devices,
starting with semiconductor physics, diode and transistor characteristics and
applications, and progressing to operational amplifiers.
3. The course also presents digital logic, its operations, principles and applications. The
emphasis is on the analysis of number systems and codes, Boolean algebra, TTL and
CMOS circuit characteristics, followed by logic devices such as flip-flops, code
converters, counters, multiplexers, and registers.
4. The students will also learn techniques for design and technical analysis of simple
electronic circuits.
Learning outcomes
At the end of the course the student should be able to:
159

1. Explain conduction in intrinsic and extrinsic semiconductors


2. Explain the construction, characteristics, and applications of a P-N junction
3. Explain the construction, characteristics, and applications of Bipolar Junction
a. transistors
4. Explain the features and applications of operational amplifiers
5. Analyse and design simple digital electronics circuits.
Content
Conduction in semiconductors:
Intrinsic and extrinsic conductivity, Doping to obtain P & N type semiconductors, Majority and
minority carriers
P-N junction:
Simple quantitative treatment of its characteristics, Qualitative treatment of various transistors
and avalanche effects
Bipolar transistor:
Basic features of its construction, Simple treatment of its operation and characteristics,
Single transistor voltage amplifier with and without stabilization of operating point
Operational Amplifiers:
Main features of operational amplifiers, Application in inverting and non-investing amplifiers,
current to voltage, converters, summing amplifiers, differential amplifiers, integrators and
differentials
Digital electronics: Logic gates with simple diode/transistor examples, TTL and CMOS logic
families and their main features, Simple combinational logic, Two state signal. Logic devices and
circuits, Logic minimization techniques, Memory circuits, statisters, registers and commuters
Teaching/delivery methods
Lectures, Tutorials, Group Discussions, Demonstration, Special Projects
Assessment
Examination 70%, Continuous Assessment Tests (CATs) 20%, Assignments 10%, Total 100%

Reference Material
Bernard Grob (1997), Basic Electronics, 8th Edition McGraw Hill, ISBN-10: 002802253X,
ISBN-13:978-0028022536
Albert Malvino (1998), Electronic Principles, 6th Edition Career Education,
ISBN-10: 0028028333, ISBN-13:978-0028028330
Edward Hughes (2006), Electrical and Electronic Technology, 8th Edition Pearson Education,
ISBN: 81-7758-899-0
160

Support Instructional Materials and Resources


Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet.

SEMESTER II
COE 302 - DATABASE SYSTEMS

(3 UNITS)

Lecturer: Mr. Tarus


Pre-Requisites: COE 121: introduction to computers and applications
Aims/Objectives/Purpose
1. This course introduces the student the basic principles of database management systems.
Learning outcomes
At the end of the course the student should be able to:
1. Explain the principles of database management systems
2. Explain the reasons for paradigm shift
3. Understand information as a corporate resource and how to secure.
4. Design a database system using database concepts (SQL, normalization, ER etc).
Content
Introduction to DBMS: Importance of data, database and database management systems,
Components and functions of a DBMS, Evolution of database models, database environment,
roles in the database environment, data models etc
Introduction to SQL:
SQL data types and schemas, relational algebra, creation of relations, integrity
Constraints, queries, views. Database development life cycle (DDLC)
Introduction to fact finding techniques
Phases of DDLC, challenges in development, termination, prototyping. Conceptual
Database Design Using Entity Relationship Model:
Entities, attributes, relational keys, relationships and business rules for an application,
Entity Relationship Diagram, problems with E-R models etc.
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.
Normalization.
Purpose, importance, functional dependencies, Normalization process. Security and
administration
Database security, threats, computer-based controls, security in SQL.

Teaching/delivery methods
161

Lectures, Tutorials, Group Discussions, Demonstration, Special Projects


Assessment Examination 70%, Continuous Assessment Tests (CATs) 15%, Laboratories 15%
Reference Material
Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database Systems Concepts McGraw Hill
International Edition, ISBN: 007-124476-X,
Thomas Connolly, Carolyne Begg Database Systems Addison-Wesley,
ISBN: 13: 978-0-321-52306-8
Fred R. McFadden & Jeffrey A. Hofer, Database management The Benjamin/Cummings
Publishing Company ISBN: 0-8053-6780-2
Colin Ritchie, Database principles and design Gaynor Redvers-Mutton
ISBN: 978-1-84480-540-2
Ramez Elmasri and Shamkant B. Navathe, Fundamentals of database systems Addison-Wesley
Publishing Company ISBN: 0-8053-1748-1
Raghu ramakrishnan and Johannes gehrke, Database management systems
McGraw Hill ISBN: 0-07-232206-03
Alexis Leon & Mathews Leon, Database Mgt Systems L&L Consultancy Services Ltd Pvt.
ISBN: 978-81-8209-222-8
Support Instructional Materials and Resources
Text books, hand outs, CDs/DVDs, LCD projectors, computers, white-boards, blackboards,
Software, Internet

Laboratory exercises
[Missing ISBN]

Required Curriculum
ECE 302 - Control Systems

162

Anda mungkin juga menyukai