COMPUTER SCIENCE AND PHYSICS

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