COMP01 - Computer Science (Undergraduate Study Pattern)
General Requirements
Minimum number of credit points |
72 |
Maximum number of credit points at 100 level |
30 |
Minimum number of credit points at 300 level or above |
18 |
and completion of other specific requirements as set out below |
|
Specific Requirements
100 level |
Required |
either | ISYS114 |
Introduction to Systems Design and Data Management (3) |
|
|
or | ISYS154 |
Introduction to Systems Design and Data Management (Advanced) (3) |
3 |
Required |
either | COMP115 |
Introduction to Computer Science (3) |
|
|
or | COMP155 |
Introduction to Computer Science (Advanced) (3) |
3 |
Required |
either | COMP125 |
Fundamentals of Computer Science (3) |
|
|
or | COMP165 |
Fundamentals of Computer Science (Advanced) (3) |
3 |
Required |
| ELEC141 |
Digital Fundamentals (3) |
3 |
Required |
either | MATH132 |
Mathematics IA (Advanced) (3) |
|
|
or | MATH135 |
Mathematics IA (3) |
3 |
Required |
either | MATH133 |
Mathematics IB (Advanced) (3) |
|
|
or | MATH136 |
Mathematics IB (3) |
3 |
200 level |
Required |
| COMP225 |
Algorithms and Data Structures (3) |
3 |
Required |
| COMP226 |
Computer Architecture (3) |
3 |
Required |
| ELEC241 |
Programmable Logic Design (3) |
3 |
Required |
| ISYS227 |
Requirements Analysis and Systems Design (3) |
3 |
Required |
| MATH237 |
Mathematics IIC (3) |
3 |
300 level |
Required |
| COMP332 |
Programming Languages (3) |
3 |
Required |
| COMP333 |
Algorithm Theory and Design (3) |
3 |
Required |
| COMP340 |
Systems Engineering Project (4) |
4 |
Required |
either | COMP342 |
Operating Systems (3) |
|
|
or | COMP347 |
Computer Networks (3) |
3 |
Required |
| ELEC342 |
Computer Hardware (3) |
3 |
Electives |
Balance of credit points required | 23 |
TOTAL CREDIT POINTS REQUIRED FOR THIS PROGRAM |
72 |
Notes
General requirements still to be satisfied (from electives): 200 level or above: 7cp; 300 level or above: 2cp
Recent Updates
Program title amended