Cambridge Diploma in Computer Science

From Wikipedia, the free encyclopedia

Originally known as the "Diploma in Numerical Analysis and Automatic Computing", the Diploma in Computer Science is a conversion course in Computer Science offered by the University of Cambridge. It is the world's oldest course in computer science, starting in 1953. It attracts students with degrees in mathematics, science and engineering. At its peak, there were 50 students on the course. EPSRC funding was withdrawn in 2001 and student numbers have dropped off since then.

Contents

The introduction of this one-year graduate course was motivated by a University of Cambridge Mathematics Faculty Board Report on the "demand for postgraduate instruction in numerical analysis and automatic computing ... [which] if not met, there is a danger that the application to scientific research of the machines now being built will be hampered". The University of Cambridge Computer Laboratory "was one of the pioneers in the development and use of electronic computing-machines (sic)". It had introduced a Summer School in 1950, but the Report noted that "The Summer School deals [only] with 'programming', rather than the general theory of the numerical methods which are programmed." The Diploma "would include theoretical and practical work ... [and also] instruction about the various types of computing-machine ... and the principles of design on which they are based." With only a few students initially, no extra staff would be needed.[1]

University-supported teaching and research staff in the Laboratory at the time were Maurice Wilkes (head of the laboratory), J.C.P. Miller, W. Renwick, E.N. Mutch, and S. Gill, joined slightly later by C.B. Haselgrove.

The course is run by the University of Cambridge Computer Laboratory and is a 10-month course divided into three academic terms. The course consists of a number of lecture courses on such topics as software engineering, complexity and computation theory, compiler construction and various others. Most of these lecture courses are shared by the second year ("Part IB") of the Computer Science Tripos. There are additional courses specifically for the Diploma and four of the third year ("Part II") courses are also included. In early June, four examinations are held on the lecture courses. These typically consist of 15 questions from which any 5 may be attempted. This "synoptic" examination system is a particular feature of the Cambridge Computer Science courses.

Additionally, students must conduct a practical project throughout the year on a topic of their own choosing. A project proposal is submitted in November after having been checked by the student's Director of Studies (appointed by their College) and two overseers (appointed by the University).

Students must then prepare and submit a project dissertation of at most 12,000 words in late July/early August. The dissertation counts one third of the final marks, while the remaining two thirds are allocated to the examination. It is important to note that students are assessed entirely on the dissertation. It is not necessary to submit any source code or executable files to the examiners, although the dissertation is expected to contain example output, an evaluation of the code, and sample code may be presented in an appendix.

There are three grades of result from the Diploma: distinction (roughly equivalent to first class honours), pass (equivalent to second or third class honours), and fail.

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.