Faculties
BSc Honours in Computer Science (CTH) Print Email
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
 
BSc Honours in Electrical Engineering Print Email
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
 
BSc Honours in Mechanical Engineering Print Email
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