Computer Laboratory
Computer Science Syllabus - Contents
Computer Laboratory
>
Computer Science Syllabus - Contents
Contents
Next:
Part IA of the
Up:
Computer Science Tripos Syllabus
Previous:
Computer Science Tripos Syllabus
Contents
Part IA of the Computer Science Tripos
Introduction
Entry to the three-year Computer Science Tripos
Computer Science Tripos Part IA (50% option)
Computer Science Tripos Part IA (25% option)
Mathematical Tripos Part IA (Computer Science option)
The curriculum
Michaelmas Term 2006: Part IA lectures
Digital Electronics
Discrete Mathematics I
Foundations of Computer Science
How to Study Computer Science
Operating Systems
Lent Term 2007: Part IA lectures
Discrete Mathematics II
Programming in Java
Regular Languages and Finite Automata
Software Design
Easter Term 2007: Part IA lectures
Algorithms I
Computer Perspectives
Professional Practice and Ethics
Part IB Assessed Exercise Briefing
Preparing to Study Computer Science
Part IB of the Computer Science Tripos
Introduction
Michaelmas Term 2006: Part IB lectures
Algorithms II
Computer Design
Concurrent Systems and Applications
ECAD
Floating-Point Computation
Group Project
Logic and Proof
Prolog
Semantics of Programming Languages
Software Engineering
Unix Tools
Lent Term 2007: Part IB lectures
C and C++
Compiler Construction
Computation Theory
Computer Graphics and Image Processing
Concepts in Programming Languages
Digital Communication I
Foundations of Functional Programming
Mathematical Methods for Computer Science
Probability
Easter Term 2007: Part IB lectures
Artificial Intelligence I
Complexity Theory
Databases
Economics and Law
Introduction to Security
Part II of the Computer Science Tripos
Introduction
Michaelmas Term 2006: Part II lectures
Artificial Intelligence II
Business Studies
Denotational Semantics
Digital Communication II
Digital Signal Processing
Human-Computer Interaction
Information Retrieval
Information Theory and Coding
Natural Language Processing
Security
Specification and Verification I
Types
Lent Term 2007: Part II lectures
Additional Topics
Advanced Systems Topics
Bioinformatics
Comparative Architectures
Computer Systems Modelling
Computer Vision
Optimising Compilers
Quantum Computing
VLSI Design
Easter Term 2007: Part II lectures
Advanced Graphics
Business Studies Seminars
Distributed Systems
E-Commerce
Specification and Verification II
Part II (General) of the Computer Science Tripos
Introduction
Long Vacation 2006: Part II (Gen) lectures
Foundations of Programming (in Java)
Michaelmas Term 2006: Part II (Gen) lectures
Algorithms II
Computer Design
Data Structures and Algorithms
Digital Electronics
Elementary Use of the Unix Teaching Service
Floating-Point Computation
Group Project
Mathematics for Computation Theory
Natural Language Processing
Operating System Foundations
Software Engineering and Design
Lent Term 2007: Part II (Gen) lectures
Bioinformatics
C and C++
Compiler Construction
Computation Theory
Computer Graphics and Image Processing
Concepts in Programming Languages
Digital Communication I
Introduction to Functional Programming
Quantum Computing
Easter Term 2007: Part II (Gen) lectures
Artificial Intelligence I
Business Studies Seminars
Complexity Theory
Databases
Distributed Systems
Introduction to Security
Christine Northeast
Tue Sep 12 09:56:33 BST 2006