print header image
The Division of Computer Science
  • Intranet
      

BSc (Hons) Computer Science with Artificial Intelligence (2+2)

Course outline

This course is designed to offer both a general understanding of computer science as well as specialist skills in artificial intelligence and, through its optional module choice, also offers you the opportunity to study computer science in the context of robotic systems. In addition to fundamental computer science classes and laboratories, the course covers topics including expert systems, intelligent agents, the history and philosophy of artificial intelligence, machine learning, computer vision, neural networks, heuristic optimisation and other intelligent systems. If you choose introductory and advanced robotic options, you will be able to experiment with mobile robots in both group and individual projects.

Course structure

Year One (Preliminary Year - Ningbo)

This year of the course is undertaken at the University of Nottingham, Ningbo, China. The first year consists in a specially designed intensive Academic English Programme designed, written and staffed by the highly experienced Centre of English Language Learning (CELE) at the University of Nottingham. This programme is carefully integrated with an academic programme designed to prepare students fully for years 1-3 of the degree programme. For further information click here|.

Year Two (Qualifying Year - Ningbo)

This year of the course is undertaken at the University of Nottingham, Ningbo, China. You will be introduced to the key concepts and tools underpinning modern computer science with artificial intelligence, and robotics if choosing this optional pathway. You will learn how to program in Java, study the architecture and applications of computer systems and will be introduced to the areas of artificial intelligence that you will focus on in later years. You will also select one module from a list of options; among the current options are modules on robotics, software systems and web programming and scripting.

Year Three (Part I - Nottingham)

This year of the course is undertaken at the University of Nottingham UK. In this year you will consolidate what you have learnt so far by taking part in a group project accompanied by a course of lectures. At the same time, you will study artificial intelligence and programming in greater depth and meet other new core computing topics. In addition, you will choose one optional module from a wide range of topics including robotics. At the same time, you will study programming in greater depth and meet other new core computing topics.

Year Four (Part II - Nottingham)

This year of the course is undertaken at the University of Nottingham UK. In your final year, whilst selecting the majority of your modules from an extensive list of options, you will undertake modules in Designing Intelligent Agents and Knowledge Representation and Reasoning and Systems and Real-Time Programming. The other compulsory module this year is the individual project, which has a major artificial intelligence focus. If a chosen option is robotics, you will learn how to create autonomous mobile robots which exhibit useful and interesting behaviours. You agree a project in discussion with your supervisor and may select a topic from a list proposed by a member of staff or propose an idea of your own.

The University of Nottingham carries out world-leading research in artificial intelligence and there will be a wide range of exciting projects available. You will select the remainder of your modules from an extensive list of options, including at least four modules from a list of specialist artificial intelligence topics including Computer Vision, Decision Support Methodologies and Neural Networks.

For more programme details, please click here|.