| Stream: (Chemistry and Computer Science Stream) |
| Qualification code: 98801 - CCS | NQF Exit level: 7 | Total credits: 360 |
| Admission requirements: | A National Senior Certificate (Degree endorsement) with at least 50% in the language of teaching and learning, with at least 50% in Mathematics and Physical Science. A student who does not qualify in terms of the statutory or additional requirements, may follow Unisa's alternative pathways or apply for admission to an appropriate Diploma. |
| Rules: | Students who want to register for Computer Science or Information Systems modules should: (a) Have access to an internet cafe, a Unisa Regional Learning Centre or other internet facilities. After registration, access to myUnisa on a regular basis is compulsory and (b) Have passed Computer Application Technology or Information Technology with a rating of 4 (new NSC) and have passed Computer Studies (NSC) or hold an Industry Standard qualification such as the ICDL in Computer Literacy. Students who do not satisfy this requirement are advised to register for EUP1501 before they will be allowed to register for COS1511. |
First level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| CHE1501 - General Chemistry IA | |
| CHE1502 - General Chemistry IB | Pre: CHE1501 |
| CHE1503 - Chemistry I (Practical) | Pre: CHE1501; Co: CHE1502 |
| COS1501 - Theoretical Computer Science I | |
| COS1511 - Introduction to Programming I | |
| COS1512 - Introduction to Programming II | Pre: COS1511 |
| COS1521 - Computer Systems: Fundamental Concepts | |
| MAT1512 - Calculus A |
Second level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| CHE2611 - Inorganic Chemistry II (Theory) | Pre: CHE1501 & CHE1503 |
| CHE2612 - Physical Chemistry II (Theory) | Pre: CHE1502 & CHE1503; Co: MAT1512 |
| CHE2613 - Organic Chemistry II (Theory) | Pre: CHE1502 & CHE1503 |
| CHE2614 - Analytical Chemistry II (Theory) | Pre: CHE1501 & CHE1503 |
| CHE2621 - Inorganic Chemistry II (Practical) | Pre: CHE1501 & CHE1503; Co: CHE2611 |
| CHE2622 - Physical Chemistry II (Practical) | Pre: CHE1502 & CHE1503; Co: MAT1512 & CHE2612 |
| CHE2623 - Organic Chemistry II (Practical) | Pre: CHE1502 & CHE1503; Co: CHE2613 |
| CHE2624 - Analytical Chemistry II (Practical) | Pre: CHE1501 & CHE1503; Co: CHE2614 |
| COS2601 - Theoretical Computer Science II | Pre: COS1501 |
| COS2611 - Programming: Data Structures | Pre: COS1512 |
| COS2614 - Programming: Contemporary Concepts | Pre: COS1512 |
| COS2621 - Computer Organisation | Pre: COS1512 & COS1521 |
| COS2626 - Computer Networks I | |
| COS2661 - Formal Logic II | Pre: COS1501 |
| PLS2601 - Critical Reasoning | |
| PLS2607 - Philosophy of Science |
Third level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| CHE3701 - Inorganic Chemistry III | Pre: CHE2611 & CHE2621 |
| CHE3702 - Physical Chemistry III | Pre: CHE2612 & CHE2622 |
| CHE3703 - Organic Chemistry III | Pre: CHE2613 & CHE2623 |
| CHE3704 - Analytical Chemistry III | Pre: CHE2614 & CHE2624 |
| CHE3721 - Inorganic Chemistry III (Practical) | Pre: CHE2611 & CHE2621; Co: CHE3701 |
| CHE3722 - Physical Chemistry III (Practical) | Pre: CHE2612 & CHE2622; Co: CHE3702 |
| CHE3723 - Organic Chemistry III (Practical) | Pre: CHE2613 & CHE2623; Co: CHE3703 |
| CHE3724 - Analytical Chemistry III (Practical) | Pre: CHE2614 & CHE2624; Co: CHE3704 |
| COS3701 - Theoretical Computer Science III | Pre: COS2601 |
| COS3711 - Advanced Programming | Pre: COS2611 & COS2614 |
| COS3721 - Operating Systems and Architecture | Pre: COS2614 |
| COS3751 - Techniques of Artificial Intelligence | Pre: COS2611 & COS2661 |
| COS3761 - Formal Logic III | Pre: COS2661 |