| Stream: (Mathematics and Physics Stream) |
| Qualification code: 98801 - MAP | 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. |
First level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| COS1511 - Introduction to Programming I | Co: EUP1501 |
| EUP1501 - Ethical Information and Communication Technologies for Development Solutions | |
| MAT1503 - Linear Algebra | |
| MAT1512 - Calculus A | |
| PHY1503 - Physics Practical Work I | Co: PHY1505 & PHY1506 |
| PHY1505 - Mechanics (Physics) | |
| PHY1506 - Electromagnetism and Heat (Physics) |
Second level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| APM2611 - Differential Equations | Pre: MAT1512 & MAT1613 |
| COS2633 - Numerical Methods I | Pre: COS1511 & MAT1512 & MAT1503 |
| MAT1613 - Calculus B | Co: MAT1512 |
| MAT2611 - Linear Algebra | Pre: MAT1503 |
| MAT2612 - Introduction to Discrete Mathematics | Pre: MAT1512 or MAT1503 or MAT1613 |
| MAT2613 - Real Analysis | Pre: MAT1512 & MAT1613 |
| MAT2615 - Calculus in Higher Dimensions | Pre: MAT1503 & MAT1512 |
| PHY1604 - Modern Physics | Co: PHY1505 |
| PHY2601 - Classical Mechanics | Pre: PHY1505, MAT1503 & MAT1512 |
| PHY2602 - Electricity and Magnetism (Physics) | Pre: PHY1506, MAT1503 & MAT1512 |
| PHY2606 - Waves (Physics) | Pre: PHY1503, PHY1505, PHY1506, MAT1503 & MAT1512 |
| PLS2601 - Critical Reasoning | |
| PLS2607 - Philosophy of Science |
Third level
| Module | Pre/Co-requisite |
| Group A. Compulsory | |
| APM3701 - Partial Differential Equations | Pre: Any 2 APM or MAT modules on second level |
| APM3711 - Numerical Methods II | Pre: Any 2 APM or MAT modules on second level |
| MAT3701 - Linear Algebra | Pre: MAT2611 |
| MAT3705 - Complex Analysis | Pre: MAT2613 or MAT2615 |
| MAT3706 - Ordinary Differential Equations | Pre: Any 2 APM or MAT modules on second level |
| PHY3702 - Quantum Physics | Pre: APM2611, MAT2611, PHY1604, PHY2601 & PHY2602 |
| PHY3703 - Statistical and Thermal Physics | Pre: PHY2606; Co: PHY3702 |
| PHY3707 - Solid State Physics | Pre: PHY2606; Co: PHY3702 |
| PHY3708 - Atomic and Nuclear Physics | Pre: PHY2606; Co: PHY3702 |
| PHY3709 - Computational Modeling | Co: APM2611 |