Prequisite dependency of the CS courses

The following diagram indicates the prerequisites relationship, and the possible paths and choices of course selection.

Remarks: Students are responsible for ensuring that they have fulfilled the required pre-requisites and co-requisites of the selected courses.