Undergraduate Elective Classes available to students not studying Computer Science
FIRST YEAR CLASSES | Semester | |
---|---|---|
CS103 | Machines, Languages & Computation | 1 & 2 |
CS104 | Information & Information Systems | 1 & 2 |
CS105 | Programming Foundations | 1 & 2 |
CS106 | Computer Systems & Organisation | 1 & 2 |
CS109 | Topics in Computing 1 | 1 & 2 |
SECOND YEAR CLASSES | Semester | |
CS207 | Advanced Programming | 1 & 2 |
CS209 | User & Data Modelling | 1 & 2 |
CS210 | Computer Systems & Architecture | 1 & 2 |
CS211 | Professional Issues in Computing | 1 |
THIRD YEAR CLASSES | Semester | |
CS310 | Foundations of Artificial Intelligence | 2 |
CS311 | Programming Language Definition & Implementation | 1 |
CS312 | Web Applications Development | 2 |
CS313 | Computer Systems & Concurrency | 1 & 2 |
CS316 | Functional Programming | 1 |