BSc (Hons) Software Engineering (International)

APPLY NOW

BSc (Hons) Software Engineering (International)

COURSE SUMMARY

Our Software Engineering course will educate you to the highest industry standards. We will equip you with advanced computing knowledge and a hands-on ethos so you can graduate ready to build a successful and lucrative career in programming and software. Industry is at the heart of our learning approach. During your studies, you will have the opportunity to work on real-world challenges and get involved with the local tech community.

 

IS SOFTWARE ENGINEERING RIGHT FOR YOU?

Our Software Engineering Course is suitable for you if:

1. You have a strong interest in computing, software, and programming.

2. You are interested in how things work rather than just wanting to be a user of them.

3. You have good attention to detail and enjoy doing things on your initiative.

 

YOU WILL:

1. Build practical skills, subject knowledge, and real-world understanding to become a professional software engineer.

2. Learn theoretical knowledge needed to adapt your skills as programming, languages, and techniques evolve.

3. Develop methodical approaches to the analysis, design, development, testing and maintenance of object-oriented systems using Java.
4. Gain an in-depth understanding of the techniques and technologies for creating usable, secure and maintainable interactive web applications.
5. Cultivate independent technical judgement in the use of techniques and tools associated with web technologies.
6. Cultivate independent technical judgement in the use of techniques and tools associated with web technologies.

  • PROGRAMME Undergraduate Degrees
  • DURATION 3 years
  • LANGUAGE English

Year 1

LEVEL 4

Modules include:

1. Computer System Internals and Linux

2. Database Systems

3. Professional Development and Practices

4. Web Development and HCI

5. Programming 1

6. Programming 2

Year 2

LEVEL 5

Modules include:

1. Software Evolution

2. Career Development

3. Client Server Systems

4. Data Structures and Algorithms

5. Design Patterns

6. Networking and Security

7. Software Project with Agile Techniques (HackCamp)

Year 3

LEVEL 6

Modules include:

1. Dependable Software Engineering

2. Software Quality Management

3. Project for Software Engineering

4. Business Management (optional)

5. Information Security Management (Optional)

6. Deep Learning (Optional)

7. Advanced Web Development (Optional)

8. Mobile Development (Optional)

9. Virtual Reality and 3D Games (Optional)

ENTRY REQUIREMENTS

  • IELTS 6.0 with No Element Below 5.5 (or Equivalent)
  • Maths will be required in your diploma profile

FOR DIRECT ENTRY

    • GCSE English Language & Maths at level 4 / Grade C or above
    • A-Level: 112 points (to include min. Grade C in A-level Computer Science or a related subject
    • BTEC National Diploma: DDM in a computer or IT-related subject
    • International Baccalaureate: 30 Points (with 4 in Higher Level subjects in computing, engineering, science, or technology)

 

We are looking for applicants with a strong interest in computing. This implies having an interest in how things work rather than just wanting to be a user of them, and it implies doing things on your own initiative rather than just things you’ve been told to do as part of your coursework.

Strong attention to detail and a good work ethic are important to this course particularly with industrial placement opportunities.