BSc Software Engineering

University of Nottingham Ningbo China
Ningbo, Zhejiang, China
Bachelor's Degree
Study mode
Information not available
September April
Tuition fee (local)
Information not available
Tuition fee (foreign)
Information not available

Entry Requirements

Preliminary year (year one of four) entry

  • Applicants must be at least 17 years of age at the start of the course.
  • Students from 12-year education systems are normally required to have graduated from High School. Applicants for all degree programmes should have achieved at least four grades B's at GCSE, or an equivalent level qualification.
  • Minimum English language requirement
    • IELTS 5.5 with the writing band no less than 5.0
    • TOEFL (IBT) 71 (minimum 17 in any element)
    • PTE Academic 55 (minimum 51)

Qualifying year (year two of four) entry

  • Students from twelve or thirteen year education systems, or who have studied a recognised foundation course, are not usually required to complete a preliminary year. Instead they may study a three year degree. Year two entry applicants should have achieved a minimum of:
    • GCE A Level: BBB-AAB
    • IB Diploma: 30-34 points
    • HKDSE 544
    • Indian Standard XII 75-85%
    • A recognised foundation programme
    • 1-2 years of study at a recognised institution
    • An international equivalent
  • Minimum English language requirement
    • IELTS 6.5 with the writing band no less than 6.0
    • TOEFL (IBT) 87 (minimum 20 in Speaking and 19 in all other elements)
    • PTE Academic 62 (minimum 55)


Year One

  •  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.

Year Two

  • Students will be introduced to the key concepts and tools underpinning modern software systems development. Students 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.

Year Three

  • Students will consolidate what has been learnt so far by taking part in a software engineering group project. At the same time, students will study the four themes in greater depth and meet new topics, such as networks, concepts of concurrency and the design of large scale systems.

Year Four

  • Students will study the themes of the degree at an advanced level, including undertaking a large practical programming project.

Share this