[prev] [index] [next]

The Comp Sci Program

Foundations (1st year)

  • introduction to programming and computer systems, mathematics

Core (2nd year)

  • algorithms, data structures, computer hardware, software construction

Specialisations (3rd year)

  • artificial intelligence, cryptography, databases, graphics, ...

  • compilers, computer design, networks, operating systems, ...

  • advanced algorithms, computation theory, software engineering, ...