Next:
Contents
Computer Science Tripos
Syllabus and Booklist 1997-98
Contents
Part IA of the Computer Science Tripos
Introduction
Entry to the three-year Computer Science Tripos
Computer Science Tripos Part IA (50 per cent option)
Computer Science Tripos Part IA (25 per cent option)
Mathematical Tripos Part IA (Computer Science option)
The curriculum
Michaelmas Term 1997: Part IA lectures
Registration
Introduction to Computer Science
Foundations of Computer Science
Digital Electronics (50 per cent only)
Learning Day
Help Sessions
Professional Practice and Ethics (50 per cent only)
Computer Perspectives (50 per cent only)
Discrete Mathematics
Lent Term 1998: Part IA lectures
Discrete Mathematics
Probability (50 per cent only)
Programming in Java
Software Engineering I (50 per cent only)
Software Engineering II (50 per cent only)
Easter Term 1998: Part IA lectures
Operating Systems
Regular Languages and Finite Automata (50 per cent only)
Structured Hardware Design (50 per cent only)
Preparatory Reading List
Part IB of the Computer Science Tripos
Introduction
Michaelmas Term 1997: Part IB lectures
Structured Hardware Design
Concurrent Systems
Introduction to ECAD
Digital Electronics
Data Structures and Algorithms
Computer Design
Numerical Analysis I
Programming in Java
Logic and Proof
Group Project
Continuous Mathematics
Lent Term 1998: Part IB lectures
Comparative Programming Languages
Operating System Functions
Compiler Construction
Computation Theory
Semantics of Programming Languages
Digital Communication I
Prolog for Artificial Intelligence
Introduction to Security
Computer Graphics and Image Processing
Easter Term 1998: Part IB lectures
Databases
Foundations of Functional Programming
Computer Graphics and Image Processing
Complexity Theory
Project Briefing I
Part II of the Computer Science Tripos
Introduction
Michaelmas Term 1997: Part II lectures
Project Briefing II
Communicating Automata and Pi Calculus
Information Retrieval
Computer System Modelling
Introduction to VLSI
Types
Advanced Algorithms
Security
Optimising Compilers
Digital Communication II
Lent Term 1998: Part II lectures
Advanced Graphics
Additional Topics
Artificial Intelligence
Information Theory and Coding
Natural Language Processing
Comparative Architectures
Database Topics
Specification and Verification I
Neural Computing
Numerical Analysis II
Easter Term 1998: Part II lectures
ECAD Topics
Computer Vision
Distributed Systems
Specification and Verification II
Denotational Semantics
Business Studies
Part II (General) of the Computer Science Tripos
Introduction
Long Vacation 1997: Part II (Gen) lectures
Modula-3 and the Thor Teaching Service
Michaelmas Term 1997: Part II (Gen) lectures
Introduction to Computer Science
Operating System Foundations
Introduction to Algorithms
Elementary Use of the Thor Teaching Service
Digital Electronics
Data Structures and Algorithms
Learning Day
Computer Design
Numerical Analysis I
Programming in Java
Mathematics for Computation Theory
Continuous Mathematics
Lent Term 1998: Part II (Gen) lectures
Comparative Programming Languages
Operating System Functions
Introduction to Functional Programming
Compiler Construction
Computation Theory
Natural Language Processing
Digital Communication
Software Engineering
Prolog for Artificial Intelligence
Numerical Analysis II
Introduction to Security
Computer Graphics and Image Processing
Easter Term 1998: Part II (Gen) lectures
Databases
Computer Vision
Distributed Systems
Computer Graphics and Image Processing
Complexity Theory
Business Studies
Christine Northeast
Sat Sep 27 09:31:14 BST 1997