Computer Science @ Cambridge
Our key aims
To give an understanding of fundamental principles that
will outlast today's technology
To give an understanding of fundamental principles that
will outlast today's technology
To produce graduates who create the future and not
merely cope with it
To produce graduates who create the future and not
merely cope with it
The CourseB
.A.
Part IAFoundations
ProgrammmingMaths
[+Option]
Part IAFoundations
ProgrammmingMaths
[+Option]
Part IIIFree choice of research topics
Research project
Part IIIFree choice of research topics
Research project
Part IBTheory
SystemsHardware
ProgrammingMaths
Part IBTheory
SystemsHardware
ProgrammingMaths
Part IIFree choice of
advanced topics
Personal project
Part IIFree choice of
advanced topics
Personal project
M.E
ng
. + B
.A.
First Year: CS with NST/PPST
Computer ScienceComputer Science
Maths from
Natural Sciences
Maths from
Natural Sciences
Option from
NST or PPS
Option from
NST or PPS
Any one of:Physics
Social PsychologyEvolution & Behaviour
GeologyChemistry
Physiology of Organisms
It is possible to switch out of CST to any of these subjects in the second
year
Any one of:Physics
Social PsychologyEvolution & Behaviour
GeologyChemistry
Physiology of Organisms
It is possible to switch out of CST to any of these subjects in the second
year
First Year: CS with Maths
Computer ScienceComputer ScienceHalf the Maths that a
full maths undergraduate would
do
BUT you can’t then do maths in your second
year
Half the Maths that a full maths
undergraduate would do
BUT you can’t then do maths in your second
yearMaths from Maths
TriposMaths from Maths
Tripos
First Year: NST CS Option
Computer Science
Computer Science
Maths from
Natural Sciences
Maths from
Natural Sciences
Option from NSTOption
from NST
Half the CS a CS undergraduate would
do
It is possible to catch up the other half and switch to CST in the second year, but this
is not the recommended route
Half the CS a CS undergraduate would
do
It is possible to catch up the other half and switch to CST in the second year, but this
is not the recommended route
Option from NSTOption
from NST
Course components
12 one-hour lectures per week
Plus similar time in review and private study
6+ hours of practical work
More detail shortly...
3-4 one-hour supervisions per week
Each requires around 4 hours of preparation
Practical skills
First YearFirst Year
Third YearThird Year
First YearFirst Year
Second Year
Second Year
Fourth Year
Fourth Year
Hands-on practicals in electronics and programming (ML, Java)
Practicals in hardware design and advanced Java Plus the Group Project (team work)
Personal project
Research project Some modules associated with additional practicals
oThe Working Environment
Employability
The course gives vital skills for every sector. Good computer scientists go on to a multitude of careers: IT, business, politics, finance, science,
engineering, education, arts
The course gives vital skills for every sector. Good computer scientists go on to a multitude of careers: IT, business, politics, finance, science,
engineering, education, arts
Sought-after graduates
What job shortage?What job shortage?
Some of the 2011 CompaniesSome of the 2011 Companies
Our annual recruitment fair attracts 50+ companies Each is looking to recruit 3 or 4 graduates on average We only produce ~80 graduates in total!
Google, ARM, Barclays, BT, MathWorks, RBS, Citrix, Frontier
Silicon Fen
Cambridge has developed rapidly over the past 25 years
New technology and start-up companies
Many spin-offs from University research groups
IT companies around Cambridge
1600 companies in 2000, ~150 directly linked to Computer Lab
Prerequisites
A*AA at A-LevelA*AA at A-Level
is absolutely essential
A-Level Maths A-Level Maths
to AS is essential (if your school offers it) to A2 is desirable AEA or STEP useful (required for CS with Maths)
Further Maths Further Maths
Other A-Levels
Physical sciencesPhysical sciences
Very useful and desirable Prerequisites for some IA options
Relevant and useful But not as desirable as maths and physical sciences
Electronics Electronics
Programming Experience
You DON'T need programming experienceYou DON'T need programming experience
We teach from the ground up Programming experience may provide a small advantage in the first year The advantage has gone by the second year
A recent survey of first years...A recent survey of first years...
2012 Competition!
Pick up a cube here today and use it to enter the competition at:
www.cscubed.org