|
Written by chiedza monera
Created on Friday, 16 November 2012 10:42
|
LEVEL 1(HCT1)
SEMESTER 1
Each student shall take all five non-optional courses and at least one optional course
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT113
|
Programming 1
|
Practical
|
|
10
|
|
HCT112
|
Fundamental Mathematics
|
|
|
10
|
|
HCT120
|
Introduction to the Use of Computers
|
Practical
|
|
10
|
|
HSTS101
|
Probability Theory 1
|
Optional
|
|
10
|
|
HMTH101
|
Calculus 1
|
|
|
10
|
|
HMTH102
|
Linear Mathematics 1
|
|
|
10
|
SEMESTER 2
Each student shall take all five non-optional courses and at least one optional course
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT108
|
Data Structures and Algorithms
|
Core /Practical
|
HCT113
|
10
|
|
HCT109
|
Logic Design and Switching Circuits
|
Practical
|
|
10
|
|
HCT 114
|
Internet Programming
|
Practical
|
HCT113
|
10
|
|
HSTS111
|
Statistical Inference 1
|
Optional
|
HSTS101
|
10
|
|
HMTH111
|
Calculus 2
|
|
HMTH101
|
10
|
|
HCT 115
|
Electronics
|
Optional/Practical
|
|
10
|
|
HBS 111
|
Entrepreneurship
|
Core
|
|
10
|
LEVEL 2(HCT2)
SEMESTER 1
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT207
|
Introduction to Data Communication
|
Practical
|
|
10
|
|
HCT216
|
Programming 2
|
Practical
|
HCT113
|
10
|
|
HCT211
|
Database Concepts
|
Practical
|
|
10
|
|
HCT215
|
Microprocessors, Microcontrollers and Interfacing
|
Practical
|
HCT109
|
10
|
|
HBS201
|
Business Management for Scientists
|
Core
|
|
10
|
|
HCT201
|
Operating Systems
|
Core
|
|
10
|
|
HMTH202
|
Linear Mathematics 2
|
Optional
|
HMTH102
|
10
|
SEMESTER 2
Each student shall take all five non-optional courses and at least one optional course
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT214
|
Discrete Mathematics
|
|
HCT112
|
10
|
|
HCT210
|
Software Engineering
|
Core
|
|
10
|
|
HCT204
|
Artificial Intelligence
|
|
|
10
|
|
HCT206
|
Design of Information System
|
Optional/Practical
|
|
10
|
|
HCT226
|
Programming Languages
|
Practical
|
|
10
|
|
HCT222
|
Computer Organization & Architecture
|
|
HCT215
|
10
|
|
HCT233
|
Operations Research
|
Optional
|
|
10
|
|
HCT 260
|
Project
|
Core
|
|
10
|
LEVEL 3(HCT3)
SEMESTERS 1 & 2
Industrial Attachment shall be for at least 10 months
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT380
|
Industrial Attachment
|
Core
|
|
120
|
LEVEL 4(HCT4)
SEMESTER 1
Each student shall take all five non-optional courses and at least one optional course
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT 424
|
Design and Analysis of Algorithms
|
|
HCT108
|
10
|
|
HCT 401
|
Computer Graphics
|
Practical
|
|
10
|
|
HCT 403
|
Application of Database Systems
|
Optional/Practical
|
HCT211
|
10
|
|
HCT 402
|
Introduction to Parallel Processing
|
Optional
|
|
10
|
|
HCT 404
|
Knowledge Based Systems
|
Optional
|
|
10
|
|
HCT 407
|
Computer Networks
|
Practical
|
HCT207
|
10
|
|
HCT 408
|
Numerical Analysis
|
|
HCT112
|
10
|
|
HCT 426
|
Research Methods
|
Core
|
|
10
|
SEMESTER 2
Each student shall take all five non-optional courses and at least one optional course. Each student shall start HCT470 in Semester 1.
|
COURSE CODE
|
COURSE DESCRIPTION
|
DESIGNATION
|
PRE-REQUISITE/ CO-REQUISITE
|
COURSE UNITS
|
|
HCT 424
|
Theory of Computation
|
|
HCT 214
|
10
|
|
HCT 415
|
VLSI Design
|
Optional
|
|
10
|
|
HCT 406
|
Formal Languages
|
Optional
|
|
10
|
|
HCT 428
|
Visual Programming
|
|
|
10
|
|
HCT 414
|
Human Computer Interaction
|
|
|
10
|
|
HCT 413
|
Advanced Topics in Computer Science
|
Optional
|
|
10
|
|
HCT 412
|
Computer Aided Design and Manufacturing
|
Optional
|
|
10
|
|
HCT 420
|
Computer Security
|
|
HCT407
|
10
|
|
HCT 470
|
Dissertation Project
|
Core
|
|
20
|
|
|
Category: Science Programmes
|
Last Updated on Wednesday, 30 January 2013 11:12
|
|
|
Written by Chipo Katsande
Created on Friday, 09 November 2012 12:58
|
BSc Honours in Electrical Engineering
Electrical Engineering level 2 Courses: A student shall take all the core courses and one optional course
|
COURSE CODE
|
DESCRIPTION
|
PREREQUISITES
|
UNITS
|
|
EE201
|
Electrical Circuit Design
|
EE101
|
15
|
|
EE202
|
Electrical Machines
|
EE101
|
15
|
|
EE203
|
Electrical Principles
|
EE101
|
15
|
|
EE204
|
Electrical Measurements
|
EE101
|
15
|
|
EE206
|
Digital Electronics
|
EE101
|
15
|
|
EE207
|
Software Engineering
|
EE101
|
15
|
|
MT204
|
Engineering Mathematics 2 Paper 1
|
MT104
|
10
|
|
MT205
|
Engineering Mathematics 2 Paper 2
|
MT105
|
10
|
|
Optional Courses
|
|
|
|
|
ME201
|
Applied Mechanics
|
ME103
|
10
|
|
ME204
|
Thermo Fluids
|
ME103
|
10
|
Electrical Engineering level 3 Courses :A student shall take ALL the core courses and eight (8) other courses chosen from the optional courses listed below:
|
COURSE CODE
|
DESCRIPTION
|
PREREQUISITES
|
UNITS
|
|
Core Courses
|
|
CE309
|
Professional & Industrial Studies
|
|
10
|
|
CE313
|
Professional & Industrial Studies
|
|
10
|
|
EE360
|
Project 1
|
|
20
|
|
Optional Courses
|
|
EE302
|
Analogue Electronics
|
EE201
|
10
|
|
EE303
|
Control Systems
|
MT204/205
|
10
|
|
EE304
|
Digital Electronics
|
EE206
|
10
|
|
EE305
|
Electrical Machines
|
EE202
|
10
|
|
EE307
|
Electrical Power Systems
|
EE203
|
10
|
|
EE308
|
Electromagnetics
|
EE203
|
10
|
|
EE310
|
Telecommunications
|
EE203
|
10
|
|
EE312
|
Microprocessor Fundamentals
|
EE206
|
10
|
|
EE311
|
Electronic Instrumentation
|
EE204
|
10
|
|
ME301
|
Renewable Energy Engineering
|
|
10
|
|
EE306
|
Electrical Networks
|
EE203
|
10
|
Electrical Engineering level 4 Courses :A student shall take the Core course and at least FOUR other courses chosen from the optional courses listed below:
|
COURSE CODE
|
DESCRIPTION
|
PREREQUISITES
|
UNITS
|
|
EE460
|
Project
|
EE360
|
40
|
|
Optional courses
|
|
|
|
|
EE403
|
Control Systems
|
EE303
|
20
|
|
EE405
|
Electrical Machines and Drives
|
EE305
|
20
|
|
EE406
|
Electrical Networks
|
EE306
|
20
|
|
EE407
|
Electrical Power Systems
|
EE307
|
20
|
|
EE408
|
Microwave Engineering
|
EE308
|
20
|
|
EE410
|
Power Electronics
|
EE302
|
20
|
|
EE411
|
Telecommunications
|
EE302/ EE310
|
20
|
|
EE412
|
Digital Signal Processing
|
EE302/ EE310
|
20
|
|
EE413
|
Computer Engineering
|
EE312
|
20
|
|
EE414
|
Telecommunications Networks & Acoustics
|
EE310
|
20
|
|
ME404
|
Renewable Energy Engineering
|
ME301
|
20
|
|
|
Category: Engineering Programmes
|
Last Updated on Wednesday, 12 December 2012 11:04
|
|
Written by Chipo Katsande
Created on Friday, 09 November 2012 12:59
|
BSc Honours in Mechanical Engineering
Mechanical Engineering Level 2 Courses: A student shall take ALL the core courses and ONE optional course.
|
COURSE CODE
|
DESCRIPTION
|
PREREQUISITES
|
UNITS
|
|
ME201
|
Applied Mechanics
|
ME103
|
15
|
|
ME202
|
Solid Mechanics
|
ME103
|
15
|
|
ME203
|
Engineering Drawing and Design
|
ME101
|
15
|
|
ME204
|
Thermo-Fluids
|
|
15
|
|
ME205
|
Engineering Materials
|
|
15
|
|
ME206
|
Manufacturing Technology
|
|
15
|
|
MT204
|
Engineering Mathematic 2 Paper 1
|
MT104
|
10
|
|
MT205
|
Engineering Mathematic 2 Paper 2
|
MT105
|
10
|
|
Optional courses
|
|
|
|
|
EE202
|
Electrical Machines
|
EE101
|
10
|
|
EE201
|
Electronic Circuit Design
|
EE101
|
10
|
Mechanical Engineering Level 3 Courses :A student shall take ALL the core courses and eight (8) other courses chosen from the optional courses listed below:
|
COURSE CODE
|
DESCRIPTION
|
PREREQUISITES
|
UNITS
|
|
Core Courses
|
|
CE309
|
Professional & Industrial Studies
|
|
10
|
|
CE313
|
Professional & Industrial Studies
|
|
10
|
|
ME360
|
Project 1
|
|
20
|
|
Optional courses
|
|
ME303
|
Dynamics
|
ME201
|
10
|
|
ME304
|
Fluid Mechanics
|
ME204
|
10
|
|
ME305
|
Industrial Systems Engineering
|
|
10
|
|
ME306
|
Mechanical Engineering Design
|
ME203
|
10
|
|
ME307
|
Process Engineering
|
ME204
|
10
|
|
ME308
|
Solid Mechanics
|
ME202
|
10
|
|
EE309
|
Thermodynamics &Heat Transfer
|
ME204
|
10
|
|
EE305
|
Electrical Machines
|
|
10
|
|
EE302
|
Control Systems
|
MT204/205
|
10
|
|
ME311
|
Refrigeration & Air Conditioning
|
|
10
|
|
ME301
|
Renewable Energy Engineering
|
|
10
|
Mechanical Engineering Level 4 Courses: A student shall take the Core course and at least FOUR other courses chosen from the optional courses listed below:
|
COURSE CODE
|
DESCRIPTION
|
PREREQUISITES
|
UNITS
|
|
ME460
|
Project 2
|
ME360
|
40
|
|
Optional courses
|
|
|
|
|
EE403
|
Control Systems
|
EE303
|
20
|
|
ME401
|
Thermo-Fluids
|
ME304/309
|
20
|
|
ME403
|
Dynamics
|
ME303
|
20
|
|
ME404
|
Renewable Energy Engineering
|
ME301
|
20
|
|
ME405
|
Mechanical Engineering Design
|
ME306
|
20
|
|
ME406
|
Solid Mechanics
|
ME308
|
20
|
|
ME410
|
Engineering Management
|
ME309
|
20
|
|
ME412
|
Power Plants
|
|
20
|
|
EE405
|
Electrical Machines
|
EE305
|
20
|
|
|
Category: Engineering Programmes
|
Last Updated on Wednesday, 12 December 2012 11:01
|
|
|
|
Page 13 of 75 |