BSc Software Engineering
Introduction to the Program
The Bachelor’s in Software Engineering at The University of Nottingham Ningbo China (UNNC) is a three or four year undergraduate degree program taught in English.
The University of Nottingham Ningbo China (UNNC) was the first Sino-foreign university to open its doors in China. Established in 2004, with the full approval of the Chinese Ministry of Education, we are run by The University of Nottingham with cooperation from Zhejiang Wanli Education Group, a key player in the education sector in China.
The University of Nottingham is in the top one percent of more than 7,500 higher education institutions worldwide and league tables consistently rank the University highly. For more info visit the page here.
About the Program
This is a practically-oriented degree which focusses on the design and implementation of large software systems, particularly those with interactive or multimedia components. It is built around four themes: the design and implementation of software systems; the use and development of networked and distributed systems; user interface principles; and evaluation and testing.
At the end of your course, you will graduate with a general knowledge and understanding of computers and software systems; specialised knowledge of the design, implementation, user interfaces and evaluation of software systems; experience in using a variety of tools and methodologies in order to solve a variety of problems encountered in the area of software engineering; and an understanding of the professional, legal and ethical aspects of the discipline.
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 software systems development. You will learn how to program in Java, study the architecture and applications of software systems and be introduced to the four themes of the degree. You will also select one module each semester from a list of options including mathematics, web programming, and unix and tools operating systems.
Year three (part I)
In this year you will consolidate what you have learnt so far by taking part in a software engineering group project. At the same time, you will study the four themes in greater depth and focus on new topics, such as networks, concepts of concurrency and the design of large scale systems. You will select two modules each semester from a wide range of options. Among those currently available are modules on C++ programming, computer vision, artificial intelligence and human computer interaction.
Year four (part II)
In your final year you will study the themes of the degree at an advanced level, including undertaking a large practical programming project. Project topics are agreed in discussion with a supervisor. This will allow you to specialise in an area of interest such as multimedia systems, mixed reality or artificial intelligence. You will also be able to select a further five modules from a wide range of options available within the School.
You must take all modules in this group:
Minimum English Requirement
In addition to academic requirements, students whose first language is not English or entry qualification was not obtained in the English medium are required to provide evidence of their proficiency in English.
To ensure that you can fully benefit from your studies at UNNC, you will need to demonstrate a required level of English language proficiency.
For Preliminary year (year one) entry
- IELTS 5.5 with the writing band no less than 5.0 or
- PTE Academic 55 (minimum 51)
For Qualifying year (year two) entry
- IELTS 6.5 with the writing band no less than 6.0 or
- PTE Academic 62 (minimum 55)
Students who have completed a recognised degree, or completed the whole of their secondary education in one of these countries within the last 10 years are not normally required to take a separate English language test.
Otherwise, in addition to the more common language qualifications – such as IELTS, TOEFL, (I)GCSE, O level, IB and A and AS level English – the University also considers a number of other English language qualifications for admission.
The minimum English language requirement for BA English Language and Applied Linguistics, BA English Language and Literature, and BA English with International Business is:
- IELTS 7.0 with each band no less than 6.0 or
- PTE Academic 67 (minimum 55)
Start Date of the program
The tuition fees are RMB80000 per year. The total for the 4 year program is 320000 RMB.
The University has several buildings designated for international students, building 11, 18 and 20. All rooms are fully furnished and equipped with air conditioning and a telephone and computer point; enabling students to make and receive telephone calls and access the University’s data network from their bedrooms. For further information on the accommodation visit the accommodation page here.