Bachelor of Science

Stream: Information Technology and Computer Science: Computational Intelligence Stream
Qualification code: 02089 - ICI NQF Exit level: 6 Total credits: 360
Qualification offered until 2015, and ONLY for students previously registered for this qualification.
Admission requirements:NSC (Degree) with Mathematics & English passed with a rating of 4 OR Matriculation exemption with at least E(40%) for Higher Grade Mathematics & English or at least D(50%) for Standard Grade Mathematics & English.

First level

ModulePre/Co-requisite
Group A. Compulsory
COS1501 - Theoretical Computer Science I
COS1511 - Introduction to Programming ICo: EUP1501
COS1512 - Introduction to Programming IIPre: COS1511
COS1521 - Computer Systems: Fundamental Concepts
CSS101H - Comprehension Skills for Science
EUP1501 - Ethical Information and Communication Technologies for Development Solutions
INF1520 - Human-Computer Interaction I
MAT1511 - Precalculus Mathematics B
MAT1512 - Calculus A
PYC1501 - Basic Psychology
STA1510 - Basic Statistics
Group B. Choose 3 from the following
DSC1510 - Introduction to The Business World
INF1511 - Visual Programming I
LIN1501 - Grammatical Patterns and Concepts
MAT1503 - Linear Algebra

Second level

ModulePre/Co-requisite
Group A. Compulsory
COS2601 - Theoretical Computer Science IIPre: COS1501 or MAT2612
COS2611 - Programming: Data StructuresPre: COS1512
COS2614 - Programming: Contemporary ConceptsPre: COS1512
COS2661 - Formal Logic IIPre: COS1501
Group B. Choose 4 from the following
COS2621 - Computer OrganisationPre: COS1512 & COS1521
COS2633 - Numerical Methods IPre: COS1511 & MAT1512 & MAT1503
LIN3705 - Text Structure and Function
MAT2612 - Introduction to Discrete MathematicsPre: COS1501 or MAT1512 or MAT1613 or MAT1503
PLS2607 - Philosophy of Science

Third level

ModulePre/Co-requisite
Group A. Compulsory
COS3701 - Theoretical Computer Science IIIPre: COS2601
COS3751 - Techniques of Artificial IntelligencePre: COS2611 & COS2661
COS3761 - Formal Logic IIIPre: COS2661
INF3720 - Human-Computer Interaction IICo: INF1520
PYC3703 - Cognition: Thinking, Memory and Problem SolvingPre: PYC1501
Group B. Choose 3 from the following
APM3711 - Numerical Methods IIPre: COS2633
COS3711 - Advanced ProgrammingPre: COS2611 & COS2614
COS3712 - Computer GraphicsPre: COS2611 & MAT1503
INF3703 - Databases IIPre: COS2611 or ICT2622
MAT3707 - Discrete Mathematics: Combinatorics

Go back