Two shared programming/algorithms/proof-systems papers, discrete mathematics and probability, introduction to philosophy, and philosophical topics in logic and probability.
Algorithms and data structures, models of computation, group design practical, and options; philosophy teaching continues.
Computer science options and philosophy papers, including at least three philosophy examinations.
Advanced computer science and/or philosophy papers; project or thesis choices follow the joint course rules.

Articles by others on the same topic (1)