Skip to main content
Panoramic collage of university campus architecture

BSc (Hons) Software Engineering

Cardiff Metropolitan University, United Kingdom
Save

Course Overview

The BSc (Hons) Software Engineering course at Cardiff Metropolitan University is designed to provide students with a comprehensive understanding of software engineering principles, techniques and best practices. The course covers all aspects of software development, including requirements analysis and design, implementation, testing and maintenance. Students will learn how to apply software engineering principles to real-world problems and develop the skills needed to work in this exciting and rapidly evolving field.

Additional Information

This course is ideal for students who are interested in a career in software development or related fields. The course is taught by experienced academics and industry professionals, providing students with a unique blend of theoretical knowledge and practical skills. Students will have access to state-of-the-art facilities and resources, including cutting-edge software tools and programming languages.

Discover Your Future in Software Engineering at Cardiff Metropolitan University

Cardiff Metropolitan University is an excellent choice for students interested in software engineering due to its strong reputation for delivering high-quality education and producing successful graduates. The university has a dedicated software engineering department with experienced academics and industry professionals who provide students with the skills and knowledge needed to succeed in this field. Additionally, Cardiff Metropolitan University has strong links with the software industry, providing students with opportunities for work placements and internships.

Why You Should Study This Course

The primary aim of this degree programme is to develop your knowledge and expertise in the design, development and delivery of software for modern environments and platforms. It will showcase the wider impact and importance of software and technology to the UK and global digital economy, developing a culture and appreciation of software carpentry and code manship by creating useful and usable software artefacts. Furthermore, you will have highly transferable computational thinking, analytical and problem-solving skills.

General Eligibility

Minimum three A levels to include Grades CCC. No specific subjects are required. Welsh Baccalaureate – Advanced Skills Challenge Certificate is considered a third subject.

Part Time Work Details

20 Hours of Work permit weekly for international students.

What You'll Study

1 Year 1

Students follow 120 credits of compulsory modules:

  • Principles of Programming

  • Architectures & Operating Systems

  • Building for the Web

  • Technology & Society

  • Computational Thinking

  • Developing Quality Software & Systems I

2 Year 2

Students follow 100 credits of compulsory modules, with a choice of one 20-credit optional module:

  • Object-Oriented System Design

  • Systems Analysis & Design

  • Mobile & Web Technologies

  • Developing Quality Software & Systems II

  • Research and Professional Skills

Optional modules* (one of the following):

  • Multimedia & Interaction

  • Data & Knowledge Management

  • Networks & Communications

  • Law & Digital Security

  • Real-Time Computer Graphics

3 Year 3

Compulsory modules:

  • Software Engineering Dissertation Project OR Development Project (BCS)

  • Advanced Programming

  • Professional & Ethical Issues in IT

  • Parallel & Distributed Systems

Optional modules* (one of the following):

  • Cyber Security and Cryptography

  • Advanced Multimedia

  • Computational Intelligence

  • Analytics & Business Intelligence

  • Creating Virtual Worlds Using the GPU

  • Advanced Web Programming

  • Entrepreneurship and Business Innovation

  • Industrial Work Experience (Placement)

Language Requirement

  • IELTS5.5
  • TOEFL59
  • PTE50
  • Duolingo69

Academic IELTS 6.0 overall with at least 5.5 in all elements, or equivalent.

Ready to get started?

For any enquiries or further details, please don't hesitate to contact us. Let's take the next step in your academic journey together.

Contact Us
Call
WhatsApp
Email