A collection of modules I completed whilst finishing my Computer Science & Mathematics degree part-time with UNISA.
- COS1501 - Theoretical Computer Science I
- COS1511 - Introduction to Programming I
- COS1512 - Introduction to Programming II Pre-requisite:COS1511
- COS1521 - Computer Systems: Fundamental Concepts
- EUP1501 - Ethical Information and Communication Technologies for Development Solutions
- MAT1503 - Linear Algebra I
- MAT1512 - Calculus A
- APM2611 - Differential Equations Pre-requisite:MAT1503 & MAT1613
- COS2601 - Theoretical Computer Science II Pre-requisite:COS1501 or MAT2612
- COS2611 - Programming: Data Structures Pre-requisite:COS1512
- COS2614 - Programming: Contemporary Concepts Pre-requisite:COS1512
- COS2633/APM2613 - Numerical Methods I Pre-requisite:COS1511, MAT1512 & MAT1503
- COS2661 - Formal Logic II Pre-requisite:COS1501
- MAT1613 - Calculus B Pre-requisite:MAT1512
- MAT2611 - Linear Algebra 2 Pre-requisite:MAT1503
- MAT2612 - Introduction to Discrete Mathematics Pre-requisite:COS1501 or MAT1512 or MAT1503
- MAT2613 - Real Analysis I Pre-requisite:MAT1613
- MAT2615 - Calculus in Higher Dimensions Pre-requisite:MAT1512 or MAT1503
- PLS2607 - Philosophy of Science
- APM3711 - Numerical Methods II Pre-requisite:COS2633
- COS3701 - Theoretical Computer Science III Pre-requisite:COS2601
- COS3711 - Advanced Programming Pre-requisite:COS2611 & COS2614
- COS3721 - Operating Systems and Architecture Pre-requisite:COS2614
- COS3751 - Techniques of Artificial Intelligence Pre-requisite:COS2611 & COS2661
- COS3761 - Formal Logic III Pre-requisite:COS2661
- MAT3701 - Linear Algebra III Pre-requisite:MAT2611
- MAT3705 - Complex Analysis Pre-requisite:MAT2615
- MAT3706/APM3706 - Ordinary Differential Equations Pre-requisite:APM2611
- MAT3707 - Discrete Mathematics: Combinatorics Pre-requisite:MAT2612
- MAT3711 - Real Analysis II Pre-requisite:MAT2613