Computer Laboratory > Teaching > Course material 2007–08 > Diploma in Computer Science Syllabus and Booklist 2007-2008 > The Diploma course

next up previous contents
Next: Requirements for admission Up: Introduction Previous: The Computer Laboratory   Contents

The Diploma course

The course was founded in October 1953 as The Diploma in Numerical Analysis and Automatic Computing, and was the first taught course in computing to be instituted in Britain. It has continually evolved as the subject has developed and expanded, and now provides students with good opportunities to follow their particular interests, especially in the areas of systems software and computer design. It acts as a conversion course and is intended for graduates of Mathematics, Natural Science or Engineering, who want to become computer professionals. It is not really suitable for those who want a data processing qualification in order to write programs in a business setting: important topics in, for example, systems analysis for such applications are not dealt with. The course is not a preparation for IT managers.

The course takes ten months of full-time study, near the end of which candidates are required to take a written examination and submit a dissertation on a subject of their choosing. The written papers take place in late May/early June and the dissertations must be handed in at the end of July. Oral examinations (based on the dissertation) are sometimes required by the Examiners, and these take place in early August, so students should be prepared either to stay on or to return to Cambridge if they are called for an oral examination. The dissertation project normally comprises practical work on one of the computers in the Laboratory, but can sometimes include the design and construction of new equipment. Candidates who acquit themselves especially well in the examination are awarded a mark of distinction.

The first term of the course is largely devoted to ensuring that all students possess adequate background knowledge of computer structure, computing techniques and programming practice.

Many lecture courses are on subjects regarded as essential core material. Additionally, a selection of more advanced courses are available which can be regarded as options for those with, perhaps, a specialist mathematical or engineering background. Personal supervision is arranged by the student's college and forms a feature of the course. There are also opportunities to become acquainted with some of the research work in progress in the Laboratory.


next up previous contents
Next: Requirements for admission Up: Introduction Previous: The Computer Laboratory   Contents