| 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
Second level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| COS2601 - Theoretical Computer Science II | Pre: COS1501 or MAT2612 |
| COS2611 - Programming: Data Structures | Pre: COS1512 |
| COS2614 - Programming: Contemporary Concepts | Pre: COS1512 |
| COS2661 - Formal Logic II | Pre: COS1501 |
| Group B. Choose 4 from the following | |
| COS2621 - Computer Organisation | Pre: COS1512 & COS1521 |
| COS2633 - Numerical Methods I | Pre: COS1511 & MAT1512 & MAT1503 |
| LIN3705 - Text Structure and Function | |
| MAT2612 - Introduction to Discrete Mathematics | Pre: COS1501 or MAT1512 or MAT1613 or MAT1503 |
| PLS2607 - Philosophy of Science |
Third level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| COS3701 - Theoretical Computer Science III | Pre: COS2601 |
| COS3751 - Techniques of Artificial Intelligence | Pre: COS2611 & COS2661 |
| COS3761 - Formal Logic III | Pre: COS2661 |
| INF3720 - Human-Computer Interaction II | Co: INF1520 |
| PYC3703 - Cognition: Thinking, Memory and Problem Solving | Pre: PYC1501 |
| Group B. Choose 3 from the following | |
| APM3711 - Numerical Methods II | Pre: COS2633 |
| COS3711 - Advanced Programming | Pre: COS2611 & COS2614 |
| COS3712 - Computer Graphics | Pre: COS2611 & MAT1503 |
| INF3703 - Databases II | Pre: COS2611 or ICT2622 |
| MAT3707 - Discrete Mathematics: Combinatorics |