Computer Science
Computer Science
enquiries contact:
Computer Science
Undergraduate study 2016
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Contents
3 Welcome
4 Why study computer science at Nottingham?
8 Degree courses
10 Teaching themes
16 How will I study?
18 How will I be assessed?
20 Industry placements and study abroad
22 Career and employment prospects
24 Staff research interests
25 Student profile
26 Your student experience
30 Applying for a place
32 Frequently asked questions
34 Visiting and contacting us
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
About us
Research-led teaching
Professional recognition
Facilities
Student societies
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Harry Mumford-Turner
Student IT Consultant 2013
Computerphile
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Degree courses
Computer Science
UCAS code
Duration
A levels
IB
Places
Single honours
BSc Computer Science
G400
3 years
AAA-AAB*
34-32***
G404
4 years
AAA-AAB*
34-32***
G407
4 years
AAA-AAB*
34-32***
G406
4 years
AAA-AAB*
34-32***
G4G7
3 years
AAA-AAB*
34-32***
G4G1
4 years
AAA-AAB*
34-32***
G4GB
4 years
AAA-AAB*
34-32***
G4GA
4 years
AAA-AAB*
34-32***
I260
3 years
AAA**
34****
Course structure
115
* Three A levels or equivalent, plus 5 GCSEs at grade B including Maths English and a Science.
AAB if A levels include computing/computer science. Please see page 30 for excluded subjects.
** Including A in maths or A*AB (with A* in maths) or AAB (with A in maths) if this also includes an A level in computer science.
*** Including 5 in Standard or Higher Level mathematics.
**** Including 6 in maths at Higher Level.
15
BSc or MSci?
A level preparation
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Teaching themes
A key element in all of our courses is the yearone computer science core. This is an integrated
set of modules designed to provide you with a
solid foundation for study in later years, that is
compliant with the Association for Computing
Machinery (ACM) and the Institute of Electrical
and Electronic Engineers (IEEE), and will help you
with the transition to university-style learning. You
will find the core introduces you to new topics
that will be important later on in your studies with
us. Our first year is common to all single honours
courses (with the exception of data science),
meaning you will also be able to transfer between
courses at any point up to the start of your second
year.
10
11
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Single honours
BSc/MSci Computer Science
Year two
Year three
Core modules
(120 credits):
Programming and
Algorithms
Computer
Fundamentals
Systems and
Architecture
Mathematics for
Computer Scientists
Databases and
Interfaces
Introduction
to Software
Engineering
Programming
Paradigms
Fundamentals of
Artificial Intelligence
Core modules:
Software Group
Project
Algorithm
Correctness and
Efficiency
Topics in CS
Operating Systems
and concurrency
Languages and
Representations
Human Computer
Interaction
Software Quality
Artificial Intelligence
Methods
Core modules:
Third-Year Project
Professional Ethics
Computer Security
Software
Specification
Core modules
(40 credits):
Either Individual or
Group Project
Optional modules
include:
Introduction to
Image Processing
Advanced Functional
Programming
C++ Programming
Graphical User
Interfaces
Planning Search and
Artificial Intelligence
Programming
Optional modules
include:
Automated
Decision Support
Methodologies
Autonomous Robotic
Systems
Collaboration and
Communication
Technologies
Computability
Computer Graphics
Computer Security
Fuzzy Sets and Fuzzy
Logic Systems
Knowledge
Representation and
Reasoning
Machine Learning
New Media Design
Software Quality
Management
Optional modules
include:
Advanced Computer
Communications
Advanced Algorithms
and Data Structure
Computer Vision
Connected Computing
at Scale
Design Ethnography
Designing Intelligent
Agents
Mathematical
Foundations of
Programming
Methods for
Understanding Users in
Computer Science
Mobile Device
Programming
Operations Research
and Modelling
Simulation for Decision
Support
Ubiquitous Computing
Selected topics in
Artificial Intelligence
For more detailed module information please visit the individual course listings at www.nottingham.ac.uk/ugstudy
13
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Year two
Year three
Optional modules
Human Computer Interaction
Languages and
Representations
Software Quality
Topics in Computer Science
Optional modules
Decision Support
Methodologies
Knowledge Representation
and Reasoning
Machine Learning
Game Theory
Coding and Cryptography
Mathematical Finance
For more detailed module information please visit the individual course listings at www.nottingham.ac.uk/ugstudy
14
15
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Practical-based learning
Study support
17
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Assessment methods
Experience Credits
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Industry placements
and study abroad
As well as having courses that incorporate a
year in industry or an international year, we
offer support to all of our computer science
students who want to undertake an industry
placement or spend time studying abroad.
Students who take advantage of these
opportunities find there are a number of benefits
to doing this, including:
having the opportunity to make contacts and
possibly secure a job for after graduation
gaining valuable experience in a workplace
something which is highly attractive to employers
developing a wider perspective and a better
understanding of how the knowledge learned
relates to real life
having increased independence and a more
mature outlook
Industry placements
Study abroad
Martynas Valaika
BSc Computer Science
21
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Recent graduates
Further study
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Dr Michel Valstar
24
Dr Max L Wilson
Dr Boriana Koleva
25
Computer Science
www.nottingham.ac.uk/computerscience
27
Computer
School of Computer
Science Science
www.nottingham.ac.uk/computersciencewwww.nottingham.ac.uk/computerscience
www.nottingham.ac.uk/computerscience
Sports
We offer sport at all levels and an excellent allinclusive student membership offer, so whether
you enjoy sport as a hobby or are an elite athlete
we will have just what you need. We have over
70 sports clubs, which means we have the
2nd highest number of sports clubs of any UK
university. If youre not interested in joining a team
but want to stay fit, we have sports centres on all
of our main UK campuses. Find out more:
www.nottingham.ac.uk/sport
28
Computer Science
www.nottingham.ac.uk/computerscience
For music lovers, you can take your pick from the
world-famous Rock City, Capital FM Arena or one
of the smaller gig venues for a more intimate live
show. Nottingham is rich in performance venues,
with comedy clubs and theatres catering for lovers
of drama, musicals, ballet and panto. We are very
proud of our sporting heritage, and with football
clubs Nottingham Forest and Notts County in the
city, as well as Trent Bridge cricket ground and
the National Ice Centre on your doorstep, you
might just become a sports fan if youre not one
already.
History and culture can be found in all corners
of the city, with Nottingham Castle, Nottingham
Contemporary arts centre, the Galleries of
Justice Museum, Nottingham Lakeside Arts the
Universitys public arts centre located on our
University Park Campus, arthouse cinemas and
three of the worlds oldest pubs all providing
points of interest. If you enjoy shopping,
Nottingham is perfect for you; independent
boutiques and vintage shops in the bohemian area
of Hockley mix with high street names in our large
shopping centres to make Nottingham a veritable
shopping haven.
Find out more:
www.nottingham.ac.uk/nottinghamlife
Download our city guide:
www.nottingham.ac.uk/go/cityguide
29
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
Application process
Required subjects
Alternative qualifications
Mature applicants
International applicants
Deferred entry
31
Computer Science
www.nottingham.ac.uk/computerscience
Computer Science
www.nottingham.ac.uk/computerscience
32
33
Computer Science
www.nottingham.ac.uk/computerscience
Other visits
Contact us
Admissions Team
School of Computer Science
The University of Nottingham
Jubilee Campus
Nottingham
NG8 1BB
t: +44 (0)115 846 6550
e: admissions@cs.nott.ac.uk
w: www.nottingham.ac.uk/computerscience
For international student enquiries,
please contact:
The International Office
t: +44 (0)115 951 5247
f: +44 (0)115 951 5155
e: international-office@nottingham.ac.uk
w: www.nottingham.ac.uk/international
You can also connect with fellow applicants and
current students on our applicants Facebook and
Twitter pages:
UoNApplicants
34
@UoNApplicants
Study What
You L ve
#STUDYWHATYOULOVE
Science and
Engineering