unisa logo

Computer Science

Type:

Major, Minor, Sub-Major, Extended Major

Description:

Computer science is the central discipline underpinning software development for information technology. This stream introduces and develops a knowledge of both the fundamentals and practice of computing and includes study in programming, data structures, operating systems, computer systems organisation, software engineering, logic and computational mathematics.

Prerequisite(s):

Nil

Assumed Knowledge:

Nil

Courses:

Course Area and cat no. Units Level References
Problem Solving and Programming COMP 1039 4.5 1
Programming Fundamentals COMP 1040 4.5 1
Discrete Mathematics MATH 1043 4.5 1
Network Fundamentals INFT 1012 4.5 1
Data Structures COMP 2012 4.5 2
Web and Database Development INFS 1019 9 2
Database for the Enterprise INFS 2011 4.5 2
Artificial Intelligence COMP 2019 4.5 3
Operating Systems EEET 3024 4.5 3

Rules:

Nil

Notes:

  1. A major of eight courses may be selected from the above list, students are not to complete more than four level 1 courses.