Elective Classes

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