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 2005: Part IA lectures
Digital Electronics (50% option only)
Discrete Mathematics I (50% option only)
Foundations of Computer Science
How to Study Computer Science
Operating Systems I
Lent Term 2006: Part IA lectures
Discrete Mathematics II (50% option only)
Programming in Java
Regular Languages and Finite Automata (50% option only)
Software Design (50% option only)
Easter Term 2006: Part IA lectures
Algorithms
Computer Perspectives (50% option only)
Professional Practice and Ethics (50% option only)
Preparing to Study Computer Science
Part IB of the Computer Science Tripos
Introduction
Michaelmas Term 2005: Part IB lectures
Computer Design
Concurrent Systems and Applications
Data Structures and Algorithms
Digital Electronics
ECAD
Group Project
Logic and Proof
Mathematical Methods for Computer Science
Numerical Analysis I
Operating Systems II
Unix Tools
Lent Term 2006: Part IB lectures
Comparative Programming Languages
Compiler Construction
Computation Theory
Computer Graphics and Image Processing
Digital Communication I
Foundations of Functional Programming
Semantics of Programming Languages
Easter Term 2006: 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 2005: Part II lectures
Artificial Intelligence II
Computer Systems Modelling
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 2006: Part II lectures
Additional Topics
Advanced Systems Topics
Bioinformatics
Comparative Architectures
Computer Vision
Numerical Analysis II
Optimising Compilers
Quantum Computing
Topics in Concurrency
VLSI Design
Easter Term 2006: Part II lectures
Advanced Graphics
Business Studies
Distributed Systems
E-Commerce
Specification and Verification II
Part II (General) of the Computer Science Tripos
Introduction
Long Vacation 2005: Part II (Gen) lectures
Foundations of Programming (in Java)
Michaelmas Term 2005: Part II (Gen) lectures
Computer Design
Data Structures and Algorithms
Digital Electronics (50% option only)
Elementary Use of the Unix Teaching Service
Group Project
Introduction to Algorithms
Mathematics for Computation Theory
Natural Language Processing
Numerical Analysis I
Operating System Foundations
Software Engineering and Design
Lent Term 2006: Part II (Gen) lectures
Bioinformatics
Comparative Programming Languages
Compiler Construction
Computation Theory
Computer Graphics and Image Processing
Digital Communication I
Introduction to Functional Programming
Numerical Analysis II
Easter Term 2006: Part II (Gen) lectures
Artificial Intelligence I
Business Studies
Complexity Theory
Databases
Distributed Systems
Introduction to Security
Christine Northeast
Sun Sep 11 15:46:50 BST 2005