BEng (Hons) Software Engineering

University of Bolton

It takes around 12 months to complete the BSc program. After completing the Qualifi Level 4 & 5 postgraduate diploma, students can apply for the BEng programme at the University of Bolton.

MBA Business Management (Top-Up)

University of Bolton

Ranked 46th in the UK 

The Guardian The Best UK Universities League Table

89nd University in UK

Studyin-uk-UK University Ranking 2022

124th in UK

CUG The Complete University Guide – University League Tables 2023

University of bolton

Course Type

BEng (Hons) Top-Up

Study Method

Distance Learning

Start Date

September / January

Course Duration

12 Months


No exam, assessed on a continuous basis through assignments and class participation

Language Medium


Progression Pathway


  • • UK RQF/ NQF Level 6; or HKQF Level 5 qualification or
  • A bachelor’s degree awarded by a recognized institution or
  •  A recognized professional qualification (s) plus at least 3 years of full-time work experience at senior level.
    Shortlisted applicants may be invited for an interview


English Requirements:

  • IELTS 5.5; Reading and Writing must be at 5.5 or
  • HKALE Use of English at Grade E or above, or HKDSE Examination English Language at Level 3 or above or
  • Satisfy the examiners in UK EDUCATION qualifying examination, if required.

Your existing educational qualifications and work experience will be directly taken into account, allowing for module exemptions whenever possible.
Please make an enquiry below.

ATHE Level 4 Diploma in

Start Date: Anytime
Duration: Anytime
Mode of Study: Distance Learning
Structure: 10 Mandatory with no exam

ATHE Level 5 Diploma in

Start Date: Anytime
Duration: Anytime
Mode of Study: Distance Learning
Structure: 10 Mandatory with no exam

Mandatory Units
1. Undergraduate Project

Optional Units
1. Agile Programming
2. Enterprise Systems Development
3. Machine Learning
4. Software Quality Management

MSc Top-Up Provided by University of Bolton

This module sequence covers five key areas in Computer Science: Undergraduate Project, Software Quality Management, Enterprise Systems Development, Machine Learning, and Agile Programming. The Undergraduate Project module allows students to work independently on a significant project, demonstrating their ability to apply Computer Science theory and skills. Software Quality Management explores the importance of quality in software engineering, emphasizing various testing strategies. Enterprise Systems Development focuses on integrating software development skills to create enterprise-level systems that address business problems. The Machine Learning module introduces students to the fundamentals of machine learning techniques and their real-world applications. Lastly, the Agile Programming module familiarizes students with agile methodologies, frameworks, management practices, and testing strategies commonly used in the industry. These modules aim to develop students’ critical thinking, problem-solving, and communication skills, while incorporating the GAME attributes of Lifelong Learner, Adaptable, Self-Aware, Enterprising, Confident, Effective Communicator, and Collaborative.

More Information

This module offers students the opportunity to showcase their ability to work independently on a comprehensive, in-depth project that requires the coherent and critical application of Computer Science theory and skills. Students must first create a project proposal and related materials to outline their work, specifying clear, specific, academically justified, and appropriately scoped aims and objectives, as well as feasible methods for achieving those aims and objectives. Students then work independently to achieve their project goals, demonstrating practical development and analytical skills, innovation and/or creativity, and synthesizing information, ideas, and practices to create a coherent problem solution. Self-management and self-evaluation are essential aspects of this process. Students should choose a project area that reflects their skills and future career goals, with the module incorporating the following GAME attributes: Lifelong Learner and Adaptable.

This module examines the characteristics of quality within the context of Software Engineering and the risks associated with insufficient attention to this area. Students will explore various testing strategies based on given scenarios to solidify their capabilities in this field.

The objective of this module is to integrate students’ software development skills through the creation of enterprise-level systems that address business problems. Enterprise systems are complex, distributed systems made up of distinct interacting components that provide integrated support for key business processes. These systems enable organizations to be more efficient and adaptable to changing needs compared to multiple standalone applications. This module emphasizes the development of enterprise software (design methods, technologies, standards, and trends) and considers the commercial motivation and system management issues to facilitate communication and decision-making during development and deployment. The module also highlights the importance of constructing business systems to address business challenges and includes the following GAME attributes: Self-Aware and Enterprising.

This module introduces the fundamentals of machine learning and the principled application of machine learning techniques for extracting information and insights from data. The module covers supervised and unsupervised learning methods, aiming to equip students with the knowledge and applied skills in machine learning tools and techniques that can be utilized to solve real-world data science problems. The module includes the following GAME attributes: Self-Aware and Confident.

The Agile Programming module familiarizes software engineers and computer scientists with agile methodologies, related frameworks, management practices, and testing strategies increasingly used in the industry. The assessment approach emphasizes authentic experiences by immersing students in agile methodologies while developing a significant software artifact in groups. Students must employ critical and lateral thinking capabilities to independently formulate and justify approaches for management and testing. This module includes the following GAME attributes: Effective Communicator and Collaborative.

Frequently Asked Questions

Similar to the Master of Science (MSc) and Master of Arts (MA) degree programs, the MBA is an equivalent study path for graduate students. The degree is only open to applicants who have completed the first round of university studies (obtained a bachelor's degree) or received equivalent training. But unlike MA or MSc courses, MBA focuses on the practical part of training, in parallel with actual business experience, which usually includes actual decision-making for the real business environment and management projects implemented in the real market.
Sure. The MBA degree and certificate are the same regardless of where a student studies. Transcripts will not show if a course was taken in Hong Kong or the UK. Some schools allow students to attend the graduation ceremony on the UK campus.
Business management courses will be taught by Qualifi and university professors, and will also be evaluated in various forms such as essays, research reports, speeches, group work, and practice reports.
Students need to have UK QCF (Qualifications and Credit Framework) Level 4 and Level 5 diplomas before they can apply for a British university degree. Students need to have the equivalent of a British undergraduate degree, or the British QCF (Qualifications and Credit Framework) Level 6 postgraduate diploma in order to apply for a British university master's program. For the adult student (Mature Student) pathway, students need to have two years or more of work experience before they can apply for a master's program at a British university. (It will be evaluated on a case-by-case basis)
You need to give us a copy of the official transcripts of your previous university before you can make an admission assessment. For the mature student route, students may need to submit a resume and reference letter according to university requirements. (It will be evaluated on a case-by-case basis)
For assistance with your application, you can ask your current employer, company colleague, or business colleague to write a recommendation letter for you. There are differences in how universities handle the application process, but some business schools utilize standardized recommendation forms. In general, the recommender will submit the letter directly to the admissions office.
Applying for the Master of Business Administration is to gain practical business knowledge and is a very good sign to inform your employer that you are ready for new challenges and management positions. Generally speaking, the salary of graduates of our recommended MBA program has increased by more than 20%.
No, most classes will provide video clips. As long as you review the class fragments and submit your homework on time when you have free time, you can meet the attendance and assessment requirements.
It is recommended that students prepare a Windows computer prior to the start of the course in order to ensure the learning process runs as smoothly as possible. Some coursework requires certain software that only runs on Windows computers, which does not work with Mac computers or smartphones running iOS.