In 2022 I was registered for a BSC computing and I wish to change it into a double degree in computer science and applied mathematics degree. These are the modules I am planning to take.
Applied mathematics
Major combinations:
NQF Level: 5: MAT1503, MAT1512 and any TWO of the following: APM1513, APM1514, APM1612, PHY1505
NQF Level: 6: APM2611, MAT1613, MAT2615 and at least two other APM modules on NQF Level: 6
NQF Level: 7: FIVE of the following: (a) APM3701 (b) APM3711 (c) APM3712 (d) APM3713 (e) MAT3706 (f) MAT3707
Computer science
Major combinations:
NQF Level 5: COS1501, COS1511 and COS1512
NQF Level 6: COS2601, COS2611, COS2614 and COS2661
NQF Level 7: COS3701, COS3711, COS3721, COS3751 and COS3761
These are the rule for BSC general degree
a. THIRTY MODULES
b. At least TWENTY-FOUR of the thirty modules must be from the list below.
c. Not more than EIGHT of the thirty modules may be on the first level (NQF level 5).
d. At least TEN modules must be on third level (NQF level 7).
e. Not more than THREE courses on first year level (the equivalent of 6 modules) maybe in Subjects from the curricula of first Bachelor’s degrees of other colleges.
f. The curriculum must include at least ONE MAJOR SUBJECT. For this purpose, each major consists of at least five modules on third level or NQF level 7. A particular module cannot be counted as a credit for more than one major subject. To complete BSC in one major, at least 15 modules in the discipline of the major must form part of BSC structure. A BSC can also have two majors and the above requirement will not be enforced in such a case.
My question is, is my plan in line with the bsc rules and the major combinations ?
Do you think this will be possible to do ?
| First year | Second year | Third year |
| Cos1501 theoretical CS 1 | Cos2601 theoretical CS 2 | Cos3701 theoretical CS 3 |
| Cos1511 Programming 1 | Cos2611 data structures | Cos3711 advanced Programming |
| Cos1512 Programming 2 | Cos2614 contemporary concept | Cos3721 OS and architecture |
| Cos1521 computer systems | Cos2621 computer organisation | Cos3751 AI |
| Inf1505 information systems | Cos2626 computer network | Cos3761 formal logic 3 |
| Mat1503 linear algebra | Cos2661 formal logic 2 | Apm3701 PDE |
| Mat1512 calculus A | Apm2611 differential E | Apm3711 numerical methods 2 |
| Mat1613 calculus B | Apm2613 numerical methods | Apm3712 mechanics |
| Inf1511 visual programming | Phy3709 computational modeling | Apm3713 special relativity |
| Sta1610 intro statistics | Mat2615 calculus in higher D | Mat3706 ODE |
Applied mathematics
Major combinations:
NQF Level: 5: MAT1503, MAT1512 and any TWO of the following: APM1513, APM1514, APM1612, PHY1505
NQF Level: 6: APM2611, MAT1613, MAT2615 and at least two other APM modules on NQF Level: 6
NQF Level: 7: FIVE of the following: (a) APM3701 (b) APM3711 (c) APM3712 (d) APM3713 (e) MAT3706 (f) MAT3707
Computer science
Major combinations:
NQF Level 5: COS1501, COS1511 and COS1512
NQF Level 6: COS2601, COS2611, COS2614 and COS2661
NQF Level 7: COS3701, COS3711, COS3721, COS3751 and COS3761
These are the rule for BSC general degree
a. THIRTY MODULES
b. At least TWENTY-FOUR of the thirty modules must be from the list below.
c. Not more than EIGHT of the thirty modules may be on the first level (NQF level 5).
d. At least TEN modules must be on third level (NQF level 7).
e. Not more than THREE courses on first year level (the equivalent of 6 modules) maybe in Subjects from the curricula of first Bachelor’s degrees of other colleges.
f. The curriculum must include at least ONE MAJOR SUBJECT. For this purpose, each major consists of at least five modules on third level or NQF level 7. A particular module cannot be counted as a credit for more than one major subject. To complete BSC in one major, at least 15 modules in the discipline of the major must form part of BSC structure. A BSC can also have two majors and the above requirement will not be enforced in such a case.
My question is, is my plan in line with the bsc rules and the major combinations ?
Do you think this will be possible to do ?