Course details



Year of entry

2024, 2025


4 years (FT) 8 years (PT)

Institution Code




Course Highlights

Research active

department in future and emerging technologies


to a wide range of hardware and software 


to participate in and quality for CISCO accreditation

Why choose this course?

The Software Engineering course offers a comprehensive curriculum covering fundamental and advanced topics, including in-depth exploration of programming languages, software development methodologies, and cutting-edge technologies.

This course:  

  • Aims to provide you with a comprehensive understanding of software engineering principles, methodologies, and practices
  • Seeks to equip you with the necessary knowledge, skills, and practical experience to design, develop, and maintain software systems effectively.
  • Focuses on core areas such as programming, and software architecture while fostering problem-solving abilities and critical thinking skills.
  • Emphasises the importance of software quality assurance, testing, and project management, as well as ethical and professional considerations.
  • Has a strong emphasis on hands-on learning and industry relevance.
  • Aims to prepare graduates for successful careers in software engineering, enabling you to contribute to innovative software solutions and adapt to the evolving technological landscape.
  • Aims to prepare graduates for successful careers in software engineering, enabling you to contribute to innovative software solutions and adapt to the evolving technological landscape.
Two students face a server stack, one plugs in a cable

Computing atWrexham University

Thinking of a career in Computing? Hear from lecturers and students about our Computing course at Wrexham University.

Key course features

The Software Engineering program features a curriculum that is contemporary in its design and emphasis, covering various topics including: database systems, programming, security, systems engineering, computer systems, cloud architecture, cryptography, UXD, full stack development, project management, just to mention a few. 

  • Cutting-edge curriculum – the course will reflect the latest advancements in software engineering ensuring exposure to cutting-edge technology and industry-relevant skills. 
  • Hands-on Learning – opportunities for practical, hands-on learning is essential, allowing you to apply theoretical knowledge in practical settings. 
  • Experienced teaching department – experienced professionals and experts in the field, demonstrating a commitment to delivering high-quality education. 
  • Additional short courses – the opportunity to participate in additions programmes including Cybersecurity Fundamentals. 
  • Excellent facilities – newly equipped facilities including computer labs, cyber security suite, research centres, collaborative spaces, providing you with the tools you need to successful learning.

What you will study


The foundation year provides you with the knowledge and confidence in the use of formula, data manipulation and representation. You will gain an understanding of the core hardware and software associated with the use of computer systems, as well as keeping up to date with current developments in technology. There will be numerous opportunities to work on practical activities which will be further developed at degree level. 


  • Computing Mathematics
  • Computer Hardware and Software
  • Developments in Technology
  • Design and Technology
  • The Skills You Need
  • Contextual Studies


Level 4 encompasses foundational material crucial to all our computing programs. Through this, you will acquire both discipline-specific and transferable skills, enhancing your prospects in the job market.  
Guided by your tutors, you will delve into essential facts, concepts, principles, and theories related to computing and computer applications. You will showcase skills fundamental to sound practice in the field, such as completing laboratory tasks involving basic program creation and operating system utilization. 
These experiences contribute to your comprehension of hardware concerns, including interfacing and data communications, and their influence on the comprehensive design and efficiency of computer-based systems. 


  • Database Systems 
  • Information Security and Governance 
  • Software Development Methodologies 
  • Applied Computational Methods 
  • Programming Fundamentals 
  • Computer Systems and Architecture 


At Level 5, you will enhance your comprehension of computing concepts and strategies for addressing intricate issues by applying various established artificial intelligence techniques. These methods focus on learning and optimization, specifically tailored for addressing real-world problems. 


  • User Experience Design 
  • Secure Software Development 
  • Cloud, Distributed Architecture 
  • Full-Stack Development 
  • Systems Engineering and Project Management 
  • Group Project


In your concluding year, you will advance your skills through instructed modules and research, concentrating on the latest advancements in your selected field. 

Additionally, you will engage in an independent final-year project, providing valuable preparation for workplace challenges and scenarios. The practical work and project in the final year will enhance your analytical skills by evaluating current and emerging technologies and considering their societal impact.


  • DevOps 
  • Cryptography and Defensive Systems 
  • Software Development and Optimisation 
  • Emergent Technologies 
  • Project 

The information listed in this section is an overview of the academic content of the programme that will take the form of either core or option modules. Modules are designated as core or option in accordance with professional body requirements and internal academic framework review, so may be subject to change.

Entry requirements & applying

The academic requirements for the course are 80-112 UCAS tariff points at GCE A-level or equivalent, including IT, computing, maths or physics. 

Applicants who do not meet the criteria above will be assessed on an individual basis by interview.

Teaching & Assessment


The computing program suite employs a diverse range of cutting-edge industry tools and software, complemented by innovative teaching methods. This dynamic approach not only imparts industry-relevant skills but also empowers you to elevate your work to new heights when possible. The entire staff enthusiastically embraces the active learning framework (ALF), resulting in numerous enhancements to the teaching and learning experience. 


Assessments in software engineering at university level are designed to evaluate your understanding, application, and proficiency in various aspects of the discipline. These assessments encompass a diverse range of methods, including:

  • Coursework and Projects: Assignments and projects provide hands-on experience, allowing you to apply theoretical knowledge to real-world scenarios. This may include software development projects, research papers, or problem-solving tasks. 
  • Coding Assignments: Practical coding assignments assess your programming skills, logical reasoning, and ability to develop efficient and effective code. 
  • Group Projects: Collaborative projects evaluate teamwork, communication, and the ability to work in diverse teams, reflecting the collaborative nature of the tech industry. 
  • Presentations: You may be required to present your findings, solutions, or project outcomes, enhancing your communication and presentation skills. 
  • Laboratory Work: Practical sessions in computer labs assess your ability to apply concepts, troubleshoot issues, and work with various tools and technologies. 
  • Problem-solving Exercises: These exercises challenge you to solve complex problems, encouraging critical thinking and analytical skills. 
  • Reports and Documentation: Writing reports or documenting project processes assesses your ability to communicate technical information clearly and concisely. 

Personalised Support      

The department follows a well-established open-door approach, actively interacting with students, alumni, and industry stakeholders. Essential information and communication avenues are facilitated through tools like Teams and Moodle. Additionally, every student is assigned a personal tutor, fostering regular meetings, while additional personalized support is extended to part-time students through the Virtual Learning Environment (VLE). 

Career prospects

On successful completion of the degree, graduates can gain employment in jobs such as, but not limited to: 

  • Software Developer/Engineer 
  • Systems Analyst 
  • DevOps Engineer 
  • Machine Learning Engineer 
  • IT Project Manager 
  • Data Scientist  
  • Cloud Solutions Architect 
  • UI/UX Designer and more

Qualifications leading to:

  • Optional industry certifications (e.g., CompTIA, Cisco, EC-Council) 
  • Opportunities for specialization certifications (e.g., AWS, Microsoft, Oracle)

Employability Features Built into the Course:

  • Short Courses: Opportunities to gain additional skills and knowledge through short courses. 
  • Industry Certifications: Collaboration with EC-Council for cybersecurity certifications. 
  • Research Opportunities: Engagement in research projects to enhance critical thinking and problem-solving skills. 
  • Soft Skills Development: Emphasis on communication, teamwork, and leadership skills. 
  • Career Services: Support for resume building, interview preparation, and job placement. 
  • Networking Opportunities: Connections with industry professionals through events and lectures. 

Our Careers & Employability service is there to help you make decisions and plan the next steps towards a bright future. From finding work or further study to working out your interests, skills and aspirations, they can provide you with the expert information, advice and guidance you need.

Fees & funding

You do not have to pay your tuition fees upfront.

The fees you pay and the support available will depend on a number of different factors. Full information can be found on our fees & finance pages. You will also find information about what your fees include in the fee FAQs.

All fees are subject to any changes in government policy, view our undergraduate fees.


If you’re looking for a place to stay while you study then take a look at our accommodation pages to get more information on your options, including our on-campus halls of residence Wrexham Village.


If you are applying as an European / International Student, and live outside of the UK, you should make your application through our online application system, Centurus.

For information about the university’s entry requirements for EU/international students, please visit our international section