Purpose of the programme
The Computer Science Department offers six (6) double-major BSc programmes with our partner departments. The double-major programmes on offer are Computer Science with Applied Mathematics, Mathematics, Statistics, Physics, Chemistry or Hydrology. The undergraduate Computer Science curriculum comprises major topics such as Programming, Software Engineering, Databases, Data Structure and Networking. These topics are informed by the Computer Science curriculum framework provided by the Institute for Electrical and Electronic Engineers (IEEE) and the Association for Computing Machinery (ACM). These bodies are the most-recognised standards-making bodies in the Computing discipline. The Department offers a dedicated undergraduate laboratory where lectures and practical sessions can be held. As a result of our student’s exposure to industry-relevant topics, our graduates are competitive in the marketplace and ever increasing numbers are involved with mobile application development start-ups.
Employment opportunities citing typical employers
The ICT industry currently enjoys a competitive job market where demand outstrips supply. Typical employers include banks, telecommunications companies and the public sector.
Entrepreneurial opportunities citing sector, industry and typical businesses
An increasing number of our graduates are involved with mobile application development start-ups. These startups service both public- and private-sector clients.
Vertical articulation for further / higher degree studies where applicable
The Computer Science double major is designed as an entry qualification for a BSc Honours in Computer Science or any Computing-related Honours qualification.
Horizontal articulation with other qualifications where applicable
Students may also qualify for the Honours programmes in Mathematics, Physics, Chemistry or Hydrology.
Contact details for inquiries
Programme coordinator
Prof MO Adigun, BSc (Combined Hons), MSc (Computer Science), PhD (Computer Science)
Email: adigunm@unizulu.ac.za,
Tel: 0359026012
Head of Department
Dr P Mudali, BSc (Data Communications Technology), BSc Hons (Computer Science), MSc (Computer Science), PhD (Computer Science)
Email: mudalip@unizulu.ac.za
Tel: 03590268468.
FACULTY | FACULTY OF SCIENCE AND AGRICULTURE | |
DEPARTMENTS: | COMPUTER SCIENCE AND PHYSICS & ENGINEERING | |
DEGREE(DESIGNATOR) | BACHELOR OF SCIENCE | |
QUALIFIER | ||
MAJORS | COMPUTER SCIENCE | PHYSICS |
ABBREVIATION | BSC | |
QUALIFICATION CODE (SAQF) | ||
UNIZULU CODE | SBSC22 | |
EXIT NQF LEVEL | 7 | |
ADMISSION REQUIREMENTS | A PASS OF AT LEAST 60% (LEVEL 5) IN MATHEMATICS | |
ADMISSION REQUIREMENTS | A PASS OF AT LEAST 50% (LEVEL 4) IN ENGLISH | |
ADMISSION REQUIREMENTS | A PASS OF AT LEAST 50% (LEVEL 4) IN PHYSICAL SCIENCE | |
MINIMUM CREDITS FOR ADMISSION | NATIONAL SENIOR CERTIFICATE WITH DEGREE ENDORSEMENT WITH AT LEAST 30 NSC POINTS | |
MINIMUM DURATION OF STUDIES | 3 YEARS | |
PRESENTATION MODE OF SUBJECTS: | DAY CLASSES | |
INTAKE FOR THE QUALIFICATION: | JANUARY | |
REGISTRATION CYCLE FOR THE SUBJECTS: | JANUARY | |
READMISSION: | SUBJECT TO PRIOR PERFORMANCE AND CURRENT APPLICABILITY OF PASSED MODULES | |
TOTAL CREDITS TO GRADUATE: | 360 |
SUBJECT NAME | SUBJECT CODE | SUBJECT CREDITS | NQF LEVEL | PREREQUISITE SUBJECT(S) | CO-REQUISITE SUBJECT(S) | |
FIRST YEAR SEMESTER 1 | ||||||
---|---|---|---|---|---|---|
INTRODUCTORY COMPUTING | SCPS111 B | M | 15 | 5 | ||
CALCULUS I | SMTH111 F | C | 15 | 5 | ||
CLASSICAL MECHANICS & PROPERTIES OF MATTER | SPHY111 A | M | 15 | 5 | SMTH111 (SLMH111) | |
EITHER DISCRETE MATHEMATICS | SAMT111 G | E | 15 | 5 | SMTH111(SLMH111) | |
OR ELEMENTARY STATISTICS FOR SCIENCE STUDENTS | SSTT111 E | E | 15 | 5 | SMTH111 (SLMH111) | |
FIRST YEAR SEMESTER 2 | ||||||
INTRO TO SYSTEMS PROGRAMMING | SCPS112 B | M | 15 | 6 | SCPS111 | |
CALCULUS II | SMTH112 F | C | 15 | 6 | SMTH111 (SLMH111) | |
ELECTROMAGNETISM, NUCLEAR & MODERN PHYSICS | SPHY112 A | M | 15 | 6 | SPHY111 (SLPH111) SMTH112 (SLMH112) | |
EITHER FURTHER DISCRETE MATHEMATICS | SAMT122 G | E | 15 | 6 | SMTH112 (SLMH112) SAMT111 | |
OR STATISTICS FOR SCIENCE STUDENTS | SSTT112 E | E | 15 | 6 | SMTH111 (SLMH111) SMTH112 (SLMH112) SSTT111 | |
SECOND YEAR SEMESTER 1 | ||||||
DATA STRUCTURES AND ALGORITHMS | SCPS211 D | M | 15 | 6 | SCPS111 | SCPS112 |
ADVANCED CALCULUS | SMTH221 H | C | 15 | 6 | SMTH111 (SLMH111) SMTH112 (SLMH112) | |
MECHANICS SPECIAL RELATIVITY & PROPERTIES OF MATTER | SPHY211 C | M | 15 | 6 | SPHY111(SLPH111) (SPHY121 60%)
(SLPH121 60%) SPHY112 (SLPH112) (SPHY122 60%) (SLPH122 60%) SMTH111 (SLMH111) SMTH112 (SLMH112) |
|
COMPUTER COMMUNICATIONS & NETWORKS | SCPS231 A | C | 15 | 6 | SCPS111 | |
SECOND YEAR SEMESTER 2 | ||||||
SOFTWARE ENGINEERING | SCPS212 D | M | 15 | 6 | SCPS112 | SCPS211 |
LINEAR ALGEBRA & DIFFERENTIAL EQUATIONS | SMTH222 H | C | 15 | 6 | SMTH111 (SLMH111) SMTH112 (SLMH112) | SMTH221 |
MODERN PHYSICS, PHOTONICS & WAVES | SPHY212 C | M | 15 | 6 | SPHY111 (SLPH111) (SPHY121 60%)
(SLPH121 60%) SPHY112 (SLPH112) (SPHY122 60%) (SLPH122 60%) SMTH111 (SLMH111) SMTH112 (SLMH112) |
|
ELECTROMAGNETISM | SPHY222 A | C | 15 | 6 | SPHY111 (SLPH111) (SPHY121 60%)
(SLPH121 60%) SPHY112 (SLPH112) (SPHY122 60%) (SLPH122 60%) SMTH111 (SLMH111) SMTH112 (SLMH112) |
|
THIRD YEAR SEMESTER 1 | ||||||
ADVANCED PROGRAMMING TECHNIQUES | SCPS311 E | M | 15 | 7 | SCPS211 | SCPS212 |
SYSTEMS PROGRAMMING (OS & COMPILERS) | SCPS321 G | M | 15 | 7 | SCPS211 SCPS212 | |
QUANTUM AND STATISTICAL PHYSICS | SPHY311 H | M | 15 | 7 | SPHY212 | |
ELECTRONIC CIRCUITS AND DEVICES | SPHY321 F | M | 15 | 7 | SPHY211 SPHY212 SPHY222 | |
THIRD YEAR SEMESTER 2 | ||||||
DISTRIBUTED SYSTEMS DEVELOPMENT | SCPS312 E | M | 15 | 7 | SCPS211 SCPS212 | SCPS321 |
FINAL YEAR PROJECT | SCPS322 G | M | 15 | 7 | SCPS211 SCPS212 | SCPS311 SCPS321 |
NUCLEAR PHYSICS AND APPLICATIONS | SPHY312 H | M | 15 | 7 | SPHY211 SPHY212 | |
SOLID STATE PHYSICS & MATERIAL SCIENCE | SPHY322 F | M | 15 | 7 | SPHY211 SPHY212 |