BSc (Hons) Computer Science
This course is designed to produce high-quality graduates command a sound technical knowledge of the broad aspects of computer science.
You will gain an appreciation of current computing practice and skills that you can apply immediately after graduation.
You will graduate with a sound knowledge of the fundamentals of computer science, including an appreciation of the interaction between hardware and software; an understanding of human-computer interaction and the sociological impact of information technology; and knowledge of the professional standards and ethics of the computer industry, together with the skills and confidence to react to its ever-increasing rate of change.
This degree programme will prepare you for the growing demands of employers in various sectors as well as the opportunity to pursue postgraduate studies in computer science.
The degree is offered as a three or four-year programme depending on your entry qualification.
For domestic students, the course structure follows the Chinese higher education system and is based on a four-year program with the possibility of spending two years at The University of Nottingham's UK campus.
For international students, with relevant qualifications, the course structure follows the UK higher education system and is based on a three-year program with the possibility of spending two years at The University of Nottingham's UK campus.
Year one (preliminary year)
This year is not compulsory for students with appropriate qualifications for year two entry.
The first year consists of a specially-designed intensive academic English programme to prepare students for their studies.
Year two (qualifying year)
You will be introduced to the key concepts and tools underpinning modern computer science. You will learn how to program in Java, study the architecture and applications of computer systems and be introduced to the areas of mathematics you will need later in the course.
Year three (part I)
In this year you will consolidate what you have learned so far by taking part in a software engineering group project. At the same time, you will study programming and the underlying theory of computation in greater depth and meet new topics, such as networks and the design of large-scale systems. You will select one module each semester from a wide range of options.
Year four (part II)
In your final year, you will select the majority of your modules from an extensive list of options. The main compulsory element is the individual project. Project topics are agreed in discussion with a supervisor. This will allow you to specialize in an area of interest such as computer forensics, computer vision, mixed reality or artificial intelligence.
You must take all modules in this group:
Title Credits Taught
- Computer Systems Architecture 10 Autumn
- Database Systems 10 Spring
- Introduction to Functional Programming 10 Spring
- Introduction to Programming 20 Autumn
- Introduction to Artificial Intelligence 10 Spring
- Mathematical Foundations of Computer Science 20 Autumn
- Introduction to Software Engineering and Object-Oriented Programming 20 Spring
Here are some examples of optional modules you can choose during your degree:
Title Credits Taught
- Business and Society in Contemporary Europe 10 Autumn
- People and Organisations 10 Spring
- Studying Organisations 10 Autumn
- The Digital Economy 10 Spring
- Web Programming and Scripting 10 Autumn
- Introduction to Modelling and Optimisation 10 Spring
Fees are 80,000 CNY for domestic and international applicants.
A number of partial scholarships are on offer for academically talented international students.
About the School
The University of Nottingham Ningbo China was the first Sino-foreign university to open its doors in China, in 2004, with the full approval of the Chinese Ministry of Education. It is run by The Unive ... Read More