Bachelor of Science in Computer Engineering

Bachelor of Science in Computer Engineering

Overview

The Computer Engineering curriculum at UKZN is designed to prepare students for a career in the exciting, fast evolving field of computer engineering. Professionals in this discipline will be at the forefront of the Fourth Industrial Revolution (4IR).

The vision of the future is that of advanced fixed and mobile computing systems driving the digital revolution with unprecedented processing, storage and networking capabilities.

Such systems will connect billions of people and will improve their lives through the use of Big Data, Artificial Intelligence (AI), Internet of Things (IoT), robotics, autonomous vehicles, virtual assistants and advanced software.

SAQA

73017

NQF Level

08

Duration

4 Years

CAO Code

KN-H-BEK
KN-P-BEK

Closing Date

30 September

Entry Requirements

  • Applicants are eligible to apply to register for the qualification of Bachelor of Science in Engineering (Computer Engineering) if they have previously obtained a NSC Bachelor’s degree pass (or equivalent as defined for UKZN),
  • with an APS score of no fewer than 33 points (excluding Life Orientation),
  •  with 65% for Mathematics, Physical Science and 50% for English as Home language or as First additional language. (Mathematical Literacy is not accepted as a replacement or substitute for Mathematics).

Modules

The curriculum for the qualification Bachelor of Science in Engineering (Computer Engineering) comprises modules with a total credit point value of 576 credit points as approved by the Senate. Of these credits, at least 96 must be at Level-4 or above.

The minimum duration for the qualification is 8 semesters. In order to complete the qualification, a student shall complete the modules as specified below.

Semester 1

  • CHEM181 Chemistry for Engineers 1A (8 Credits)
  • or CHEM163 Chemistry & Society 1 (8 Credits)
  • ENCH1TC Tech. Communication for Engineers (8 Credits)
  • ENME1DR Engineering Drawing (8 Credits)
  • MATH131 Mathematics 1A(Eng) (16 Credits)
  • MATH132 Applied Mathematics 1A(Eng) (16 Credits)
  • PHYS151 Engineering Physics 1A (16 Credits)
  • or PHYS110 Mech., Optics & Thermal Phys (16 Credits)

 

Total Credits: 72 Credits

Semester 2

  • CHEM191 Chemistry for Engineers 1B (8 Credits)
  • or CHEM173 Chemistry & Society 2 (8 Credits)
  • ENEL1ED Electrical Design 1 (8 Credits)
  • or ENAG1DE Engineering Design (8 Credits)
  • ENME1EM Intro to Engineering Materials (8 Credits)
  • or ENAG1MT Intro. to Engineering Materials (8 Credits)
  • MATH141 Mathematics 1B(Eng) (16 Credits)
  • MATH142 Applied Mathematics 1B(Eng) (16 Credits)
  • PHYS120 Electromag, Waves & Mod. Phys (16 Credits)
  • or PHYS152 Engineering Physics 1B (16 Credits)

 

Total Credits: 72 Credits

Semester 1

  • ENEL2CA Computer Methods 1 (8 Credits)
  • ENEL2EA Electrical Principles 1 (16 Credits)
  • MATH238 Mathematics 2A(Eng) (16 Credits)
  • MATH239 Applied Finite Mathematics (8 Credits)
  • PHYS251 Optics and Wave Motion (8 Credits)
  • ZULN101 Basic isiZulu Language Studies A (16 Credits) or
  • Elective (16 Credits) 

 

Total Credits: 72 Credits

Semester 2

  • ENEL2CB Computer Methods 2 (8 Credits)
  • ENEL2DS Data Structures & Algorithms (8 Credits)
  • ENEL2EB Electrical Principles 2 (16 Credits)
  • ENEL2EN Environmental Engineering (8 Credits)
  • ENEL2FT Field Theory (8 Credits)
  • ENEL2SE Software Engineering 1 (8 Credits)
  • MATH248 Mathematics 2B(Eng) (16 Credits)
  • ENEL2WS Workshop Training (DP)

 

Total Credits: 72 Credits

Semester 1

  • ENCH4ML Engineering Mgmt & Labour Relns (8 Credits)
  • ENEL3CA Computer Engineering Design 1 (8 Credits)
  • ENEL3CC Computer Methods 3 (8 Credits)
  • ENEL3DS Digital Systems (16 Credits)
  • ENEL3SS Systems and Simulation (8 Credits)
  • ENEL3TA Analogue Electronics 1 (8 Credits)
  • MATH354 Mathematics 3(Eng) (8 Credits)
  • STAT370 Engineering Statistics (8 Credits)

 

Total Credits: 72 Credits

Semester 2

  • ENEL3AE Analogue Electronics 2 (8 Credits)
  • ENEL3CB Computer Engineering Design 2 (8 Credits)
  • ENEL3CO Communications (16 Credits)
  • ENEL3CS Control Systems 1 (8 Credits)
  • ENEL3DE Digital Electronics (8 Credits)
  • ENEL3SF Software Engineering 2 (8 Credits)
  • MATH349 Discrete Mathematics (8 Credits)
  • MATH360 Numerical Methods (8 Credits)

 

Total Credits: 72 Credits

Semester 1

  • ENEL4AA Design & Analysis of Algorithms (8 Credits)
  • ENEL4CA Computer Engineering Design 3 (16 Credits)
  • ENEL4CO Computer Architecture & Org (8 Credits)
  • ENEL4DC Digital Communications (8 Credits)
  • ENEL4DT Data Communications (8 Credits)
  • ENEL4EE Engineering Entrepreneurship (8 Credits)
  • ENEL4OS Operating Systems for Engineers (8 Credits)

Plus two from the following options

  • ENEL4CM E-commerce Systems (8 Credits)
  • ENEL4CS Control Systems 2 (8 Credits)
  • ENEL4DS Digital Signal Processing (8 Credits)
  • ENEL4SE Security and Encryption (8 Credits)
  • ENEL4ST Selected Topics in Computer Eng 1. (8 Credits)

 

Total Credits: 72 Credits

Semester 2

  • ENEL4CB Computer Eng. Design Project (32 Credits)
  • ENEL4EB Engineering Business (8 Credits)
  • ENEL4ES Embedded Systems (8 Credits)
  • ENEL4IE Internet Engineering (8 Credits)
  • ENEL4RC Real Time Computing (8 Credits)
  • ENEL4VW Vacation Work (DP)

Plus two from the following options

  • ENEL4AI Artificial Intelligence (8 Credits)
  • ENEL4CC Distributed Computing Systems (8 Credits)
  • ENEL4IP Image Processing (8 Credits)
  • ENEL4ST Selected Topics in Computer Eng.2 (8 Credits)
  • ENEL4VL VLSI Design (8 Credits)

 

Total Credits: 72 Credits

What they actually do?

Computer engineers design, develop, implement, evaluate and maintain computer systems and equipment that forms part of that system. In addition to design and development, computer hardware engineers may supervise the manufacturing and installation of all computer-related equipment. This is basically an Electronics Engineering degree with more computer courses.

Computer hardware engineers were, and sometimes are still, called computer systems engineers. However, computer systems engineers need to know about both hardware and software engineering.

Areas of Employment

  • Companies that supply computers
  • Government departments
  • Provincial administrations
  • Computer bureaus
  • Organizations such as Spoornet, Telkom, Denel
  • Universities and universities of technology
  • Any company or business using computer systems and networks.
  • Self-employment, a registered engineer with the necessary experience and initiative, as a consultant

Apply today and take the next step toward your future.