Computer Engineering Programme - Syllabus

 

Semester 1

Compulsory Courses

Code

Course/Module Name

Credits

CHEM181 H1

Chemistry For Engineers 1A

8

ENCH1TC H1

Technical Communication for Engineers

8

ENME1DR H1

Engineering Drawing

8

MATH131 H1

Mathematics 1A (Eng)

16

MATH132 H1

Applied Mathematics 1A (Eng)

16

PHYS151 H1

Engineering Physics 1A

16

 

Elective Courses: none to be completed

 

Semester 2

Compulsory Courses

Code

Course/Module Name

Credits

CHEM191 H2

Chemistry for Engineers 1B

8

ENEL1ED H2

Electrical Design 1

8

ENME1EM H2

Introduction to Engineering Materials

8

MATH141 H2

Mathematics 1B (Eng)

16

MATH142 H2

Applied Mathematics 1B (Eng)

16

PHYS152 H2

Engineering Physics 1B

16

 

Elective Courses: none to be completed

 

Semester 3

Compulsory Courses

Code

Course/Module Name

Credits

ENEL2CA H1

Computer Methods 1 

8

ENEL2EA H1

Electrical Principles 1

16

MATH238 H1

Mathematics 2A (Eng)

16

MATH239 H1

Applied Finite Mathematics

8

PHYS251 H1

Optics and Wave Motion

8

 

Elective Courses: 16 Credits to be completed

Code

Course/Module Name

Credits

Out of School Elective (Complementary Studies)

16


 

Semester 4

Compulsory Courses

Code

Course/Module Name

Credits

ENEL2CB H2

Computer Methods 2 

8

ENEL2EB H2

Electrical Principles 2

16

ENEL2EN H2

Environmental Engineering

8

ENEL2DS H2

Data Structures and Algorithms 

8

ENEL2FT H2

Field Theory

8

ENEL2SE H2

Software Engineering 1

8

MATH248 H2

Mathematics 2B (Eng) 

16

ENEL2WS H2

Workshop Course

0

 

Elective Courses: none to be completed

Semester 5

Compulsory Courses

Code

Course/Module Name

Credits

ENEL3CA H1

Computer Engineering Design 1

8

ENEL3DS H1

Digital Systems

16

ENEL3TA H1

Analogue Electronics 1

8

ENEL3SS H1

Systems and Simulation 

8

ENEL3CC H1

Computer Methods 3

8

ENCH4ML H1

Engineering Management and Labour Relations

8

MATH354 H1

Mathematics 3A (Eng) 

8

STAT370 H1

Engineering Statistics

8

 

Elective Courses: none to be completed

 

Semester 6

Compulsory Courses

Code

Course/Module Name

Credits

ENEL3CO H2

Communications

16

ENEL3CB H2

Computer Engineering Design 2

8

ENEL3AE H2

Analogue Electronics 2

8

ENEL3DE H2

Digital Electronics 

8

ENEL3SF H2

Software Engineering 2

8

ENEL3CS H2

Control Systems 1

8

MATH349 H2

Discrete Mathematics

8

MATH360 H2

Numerical Methods

8

 

Elective Courses: none to be completed

 

Semester 7

Compulsory Courses

Code

Course/Module Name

Credits

ENEL4AA H1

Design and Analysis of Algorithms

8

ENEL4CA H1

Computer Engineering Design 3 

16

ENEL4CO H1

Computer Architecture and Organisation 

8

ENEL4DC H1

Digital Communications

8

ENEL4DT H1

Data Communications

8

ENEL4EE H1

Engineering Entrepreneurship

8

ENEL4OS H1

Operating Systems for Engineers

8

 

Elective Courses: 8 Credits to be completed

Code

Course/Module Name

Credits

ENEL4CM H1

E-Commerce Systems

8

ENEL4CS H1

Control Systems 2 

8

ENEL4DS H1

Digital Signal Processing 

8

ENEL4SE H1

Security and Encryption 

8

ENEL4TC H1

Selected Topics in Computer Engineering 1

8

ENEL4AI H2

Artificial Intelligence

8

ENEL4CC H2

Distributed Computing Systems

8

ENEL4IP H2

Image Processing

8

ENEL4ST H2

Selected Topics in Computer Engineering 2

8

ENEL4VL H2

VLSI Design

8

 

Semester 8

 

Compulsory Courses

 

Code

Course/Module Name

Credits

 

ENEL4CB H2

Computer Engineering Design Project

32

 

ENEL4EB H2

Engineering Business

8

 

ENEL4ES H2

Embedded Systems 

8

 

ENEL4IE H2

Internet Engineering

8

 

ENEL4RC H2

Real Time Computing

8

 

ENEL4VW

Vacation Work

0

 

 

 

 

Latest News
Latest Events

Contact Webmaster | View the Promotion of Access to Information Act | View our Privacy Policy
© University of KwaZulu-Natal: All Rights Reserved