The university offers a BComm in Mathematical Sciences (focus Computer Science), which combines Computer Science with Mathematical and Commerce subjects. Unfortunately, this programme is currently structured such that you have to take on a very heavy course load in the first year, as compared to other programmes.
Instead, we recommend the curriculum below in the context of a BSc in Mathematical Sciences (focus Computer Science).
Q: How does this compare to the BComm? Isn’t the BSc a different degree entirely?
A: This curriculum contains only one semester module (Applied Mathematics 144) which is not contained in the BComm (and which happens to combine extremely well with Computer Science: certainly a module worth recommending in this context). You also get to choose some, but not all, of the modules which are compulsory in the BComm first year, and can continue those modules all the way to the third year if you choose to. By missing out on some other standard BComm modules your work load in the first year is reduced to the same level as most other BComm and BSc curricula. Apart from the first year, the curriculum is almost identical to a BComm. You may also be interested to know that both Operations Research and Mathematical Statistics are offered by the faculty of Economic and Management Sciences.
In the first year you will take Computer Science, Mathematics, Applied Mathematics and either Economics or Financial Accounting:
Computer Science (114, 144).
Mathematics (114, 144).
Applied Mathematics (Probability and statistics 114, Applied mathematics 144).
Economics (114, 144) or Financial Accounting (114, 144).
In the second year you may continue with Economics or Financial Accounting (whichever you chose in the first year), and several other mathematical options also open up:
Computer Science (214, 244).
And any three of:
Economics (214, 244) or Financial Accounting (214, 244).
Operations Research (214, 244).
Mathematical Statistics (214, 244).
Mathematics (214, 244).
Applied Mathematics (214, 244).
In the third year you will take the four core Computer Science modules and four more modules continuing on from any of the subjects that you took in the second year.