Computer Science

 

 

Computer Science is the study of information and computation. It asks questions about the nature of information and the operations which can be performed on it. Many other subjects now rely on Computer Science techniques and methods and it is a hugely varied and interdisciplinary subject. Technology rapidly evolves, and with it so does the subject, with major impacts on our everyday lives.

Computer Science in its current form has developed since the 1940s when the stored program electronic computer was invented. It is a broad subject: when concerned with hardware design it can overlap with electrical and electronic engineering. The development of circuits made directly on silicon chips gives a link to solid-state physics. Formal methods for the construction, analysis and validation of software can on the other hand involve much mathematics. Between these extremes there is a large body of challenging material relating to both theoretical and practical aspects of computer systems and applications.

The Cambridge course provides full and balanced coverage of the various aspects of Computer Science. It provides opportunities for hands-on practical experience of both advanced hardware and software, while providing a thorough coverage of theory. Graduates emerge with an understanding of principles that will outlast today’s technology.

For further details of the course, please see the Computer Laboratory’s web pages.

Computer Science at Caius

Caius normally admits about six students a year in Computer Science. We have three Fellows in the subject and many others in cognate disciplines. Timothy Jones is a Professor of Computer Architecture and Compilation and one of our Directors of Studies, the other being Dr Russell Moore, a College Lecturer with research interests in Natural Language Processing. Other Fellows include Peter Robinson, Professor of Computer Technology, Paula Buttery, Professor of Language and Machine Learning, and Dr Guy Emerson, College Lecturer with interests in Computer Science and Linguistics. 

A typical week will include 12 one-hour lectures plus as much again for personal study to assimilate the material, a couple of two-hour practicals and two to four one-hour supervisions, each requiring four hours of preparation. Supervisions provide Cambridge's tutorials in small groups of two or three students. In the two years, these are conducted by fellows in the College and graduate students in the Department of Computer Science and Technology; in the final year the Department organises specialist supervision.

Informal discussions with other students form an important part of learning and this is encouraged in Caius by regular meetings over tea where students can discuss problems and listen to presentations about project work from students in later parts of the course. We have an annual dinner in February for current students where we also welcome back alumni.

Teaching Fellows

Admissions

The main prerequisite for Computer Science at Cambridge is a good A-level (or equivalent) in Mathematics. Further Maths at A-level is a significant advantage. Physical science subjects such as Physics, Chemistry or Geology are also desirable. Some exam boards offer a Computing syllabus which can be helpful, but vocational subjects like Information and Communications Technology are not. Applicants with other qualifications (such as Scottish Highers or the International Baccalaureate) are also very welcome. Some general guidelines on entrance requirements are provided at the University's web pages.

All applicants for Computer Science are required to sit the Test of Mathematics for University Admission (TMUA). 

Interviewed applicants ordinarily have two subject-based interviews with the Directors of Studies and other Fellows with relevant academic interests. The subject interviews last for about 30 minutes, and often include discussion of prepared reading and a mathematical problem.

Any questions about application can be directed either to the Directors of Studies or to admissions@cai.cam.ac.uk.