Computer Science - Course Outline
The University of Cambridge offers a well-built course in Computer Science. The course is divided into part first 'A', part first 'B' and part second. The duration of each part is a year. In parts first 'A' and first 'B' students may study a series of topics, obtaining a solid grounding in the major areas of computer science. Students may specialize in the part second.
Part First 'A'
The department of computer science uses ML, a modern function-based language. It is used to review the whole computer science. In the first year, students cover the object-oriented language Java, Discrete Mathematics, Operating Systems, Digital Electronics, Algorithms, Software Design, Finite automata, Digital Electronics and Professional Practice.
Digital Electronics incorporates the fundamentals of digital circuits and components. Java papers involve laboratory work just like the ML. for some the students, it is provided with the mathematics course from part first 'A' of Natural Sciences. The final quarter is one subject selected from a range of Natural Sciences options:
- Earth Sciences
- Evolution and Behaviour
- Physiology of Organisms or a Social Psychology option
Students can take the first year computer science papers along with half of the first year papers of the mathematics degree course.
Part First 'B'
In the second year, students take four papers, which cover theories and core technologies and study more specified topics. The practical options are:
- Computer Design
- Compiler Construction
- Digital Communication
The theory options are:
- Logic and Proof
In the second year, students have evaluated laboratory work; a group project designed to reflect present industrial practice, programming assignments and learn some of the pitfalls and delights of working along with software development team.
Students take three papers and may choose to concentrate more on theory, systems, or applications. The advanced topics are:
- Advanced graphics
- System modelling
- Digital communication
- Artificial intelligence
- Verification and specification of both software and hardware
Students shall work on a significant project and write a twelve thousand word dissertation on this. Sometimes, projects are associated with present Cambridge research and some utilize specialist equipment.
In this year, strong students may choose to study this additional year of the course. It provides preparation for research-oriented work in industry or at university. This additional year results in a master's qualification.
Students are given thorough understanding of the subject. They are taught almost every aspect of computer science. Upon completing the course, some the students go for teaching and research whereas others choose to carve their career and get into diverse fields. The Cambridge students have knowledge and well versed with their subjects. Therefore, they are in great demand among others.