University of Nottingham

University of Nottingham

Computer Science

The course is designed to prepare students for highly skilled programming careers in industry and/or research; it aims to bring students to the forefront of research in these areas, equipping them to take leading roles in software development where the demands of reliability and efficiency are particularly important.

Entry requirements

2.2 (lower 2nd Class Honours degree or international equivalent) including: computer science, mathematics, science or engineering disciplines. Other requirements: Evidence of programming experience (equivalent to the completion of an individual 20-credit Bachelor's level computing-science project) will be required. IELTS: 6.0 (with no less than 5.5 in any element) TOEFL IBT: 79 (with no less than 17 in writing and listening, 18 in reading and 20 in speaking).

Course modules

Semester 1: Compulsory modules: advanced data structures; programming. Optional modules: advanced computer communications; application programming; autonomous robotic systems; computability; computer graphics; computer vision (level 4); connected computing at scale; decision support methodologies; design ethnography; designing intelligent agents; foundations of programming mini-project; fuzzy sets and fuzzy logic systems games; introduction to human computer interaction; knowledge representation and reasoning; machine learning; mathematical foundations of programming; mobile device programming; operations research and modelling ; selected topics in artificial intelligence; simulation for decision support; software engineering; software project management; ubiquitous computing.

Assessment methods

Assessment is based on an individual project.


Qualification Study mode Start month Fee Course duration
MSc Full-time £ 6,010 per Academic year (home fees) 1 years
MSc Full-time £ 17,500 per Academic year (overseas fees) 1 years
MSc Part-time £ 4,890 per Whole course (home fees) 2 years
MSc Part-time £ 15,720 per Whole course (overseas fees) 2 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Jubilee Campus Nottingham NG8 1BB East Midlands

Key information

Taught Courses Administrator, School of Computer Science
Telephone number: 
0115 846 6550