BEng (Hons) Software Engineering – Top Up

BEng (Hons)

Software Engineering - Top Up

Introduction

 

The BEng (Hons) Software Engineering (Top-Up) program advances knowledge in software development, project management, and systems integration, preparing students for careers in IT and software engineering.

Course Title and Duration

Duration:

1 year full-time or up to 1.5 years part-time

Start Dates:

Registration throughout the year

Awarding Institution and Language of Study

Awarding Institution:

University of Bolton

Language of Study:

English

Programme Overview

The BEng (Hons) Software Engineering (Top-Up) program is designed to allow students with a Foundation Degree, HND, or equivalent qualification in software engineering or computing-related fields to complete their degree at the Honours level. The program is delivered entirely online and is structured to provide students with advanced knowledge and skills in software engineering.

This program focuses on providing a comprehensive understanding of software development, project management, and systems integration. Students are prepared for careers in software engineering or related fields, with an emphasis on practical skills and industry-relevant knowledge.

Entry Requirements

  • Qualifications: Applicants must have completed a Foundation Degree (FdSc) or HND in Software Engineering or a Computing/Programming related course.
  • Work Experience: Students with non-traditional qualifications or relevant work experience may be accepted after a successful interview.
  • English Proficiency: Non-native English speakers must demonstrate English proficiency with an IELTS score of 6.0 or equivalent.
  • Additional Criteria: Applicants may be required to attend an interview and/or provide a portfolio of work.

Programme Structure

The program consists of 120 credits, with modules that are categorized as Core, Optional, or Elective:

Core Module:

  • Undergraduate Project (SWE6201) – 60 Credits

Optional Modules (choose two):

  • Agile Programming (SWE6202) – 30 Credits
  • Enterprise Systems Development (SWE6203) – 30 Credits
  • Machine Learning (SWE6204) – 30 Credits
  • Software Quality Management (SWE6205) – 30 Credits

Learning & Teaching Strategies

The program uses a blended learning approach, which includes:

  • Online lectures
  • Seminars
  • Tutorials and critiques
  • Self-directed learning
  • E-learning and laboratory/workshop sessions
  • Practical skills are developed through technical introductions, workshops, and demonstrations, with a strong emphasis on practical applications.

Active learning is promoted with a strong practical theme, integrating both theoretical knowledge and hands-on experience.

Learning Activities

  • Scheduled Learning and Teaching Activities: 23% of the course
  • Guided Independent Study: 77% of the course

Assessment Strategy

Assessment tasks are linked to the learning outcomes of each module and completed by the end of the module. Assessments include a combination of:

  • Coursework (100%)
  • Practical Exams (15%)

Formative assessments are provided to help improve future work, while summative assessments contribute to the final grade. Feedback is given in both verbal and written forms.

Learning Outcomes:

Upon successful completion of the program, students will be able to:

Knowledge & Understanding:

  • Demonstrate systematic knowledge and understanding of business, professional, and ethical issues in computing and industry.
  • Gather, process, and securely store business information.
  • Evaluate theories, methods, and tools relevant to software development.
  • Understand the impact of personal development in software engineering.

Cognitive & Intellectual Skills:

  • Identify and solve problems using systematic approaches.
  • Use modeling and design of computers and applications to meet specific requirements.
  • Critically evaluate software solutions against specified requirements.

Practical & Professional Skills:

  • Specify, design, and construct reliable, secure, and usable computer-based systems.
  • Plan and manage projects to ensure solutions meet pre-defined standards within given constraints.

Transferable Skills:

  • Communicate complex ideas effectively, both verbally and in writing.
  • Manage time and tasks efficiently, while working collaboratively in team settings.

Career and Professional Development

The BEng (Hons) Software Engineering (Top-Up) program equips students with advanced skills in software engineering, making them suitable for various roles in the IT and software development sectors. Graduates are prepared for roles such as software engineers, systems developers, and project managers, or for further study in related fields.

Validated Modules:

  • Undergraduate Project (SWE6201) – Core
  • Agile Programming (SWE6202) – Optional
  • Enterprise Systems Development (SWE6203) – Optional
  • Machine Learning (SWE6204) – Optional
  • Software Quality Management (SWE6205) – Optional

Assessment Regulations:

  • Assessment Regulations for Undergraduate Programmes apply to this program.

Grade Bands & Classifications:

The program follows the standard undergraduate honours degree grading and classification system. Specific regulations can be found on the University of Bolton’s student information policy website.

Support for Student Learning:

Students will have access to:

  • A Programme Leader for guidance.
  • Personal Tutors responsible for support and guidance.
  • Development Planning integrated into all programs.
  • Online and on-campus resources, including library and IT services.
  • Comprehensive student services for additional support.

Conclusion

The BEng (Hons) Software Engineering (Top-Up) program offers a robust pathway for students to enhance their expertise in software development and systems integration, bridging the gap to an Honours degree. With a focus on practical skills and industry-relevant knowledge, graduates are well-equipped to pursue dynamic roles in software engineering, systems development, and IT project management. This program serves as a strong foundation for professional success and future academic pursuits in the ever-evolving technology sector.

Leave A Comment

Your email address will not be published. Required fields are marked *