Bachelor of Mathematics and Computing Science
YEAR 1 (semester 1 & 2)
| MC101 | Sets, Numbers and Functions |
| MC102 | Calculus 1 |
| MC103 | Introduction to Computing Science |
| BS114 | Accounting Fundamentals 1 |
| RS234 | Christian Ethics |
| MC104 | Calculus 2 |
| MC105 | Data Structures and Algorithms |
| MC106 | Probability and Statistics 1 |
| BS117 | Accounting Fundamentals 2 |
| IS108 | Ethical Issues |
YEAR 2 (semester 1 & 2)
| MC201 | Propositional Logic |
| MC202 | Real and Complex Analysis |
| MC203 | Linear Algebra |
| MC204 | Computer Organisation |
| MC205 | Design and Analysis |
| MC206 | Calculus of Several Variables |
| MC207 | Algebraic Structures 1 |
| MC208 | Database Theory and Practice |
| MC209 | Combinatorics of Algorithms |
| IS207 | Ethics for IS Professionals |
YEAR 3 (semester 1 & 2)
| MC301 | Metric Spaces |
| MC302 | Algebraic Structures 2 |
| MC303 | Programming Languages |
| MC304 | Advanced Database |
| MC305 | Introduction to Cryptography |
| MC306 | Coding Theory |
| MC307 | Introduction to Artificial Intelligence |
| MC308 | Probability and Theory Statistics 2 |
YEAR 4 (semester 1 & 2)
| MC401 | Group Theory |
| MC402 | Formal Methods of Computer Science |
| MC403 | Intro to Topology |
| MC404 | Modern Geometry |
| MC405 | Topological Groups |
| MC406 | Data Mining |
| MC407 | Data and Information Security |
| MC408 | Research Topic |