The Applied Software Engineering (BSc) at Cardiff University’s National Software Academy is all about hands-on learning. From day one, you'll be coding, designing, testing, and delivering real-world software for actual clients—making you industry-ready long before graduation.
Curriculum Structure
Year 1
In the initial year, you'll develop the fundamentals of software engineering using JavaScript, Java, and Python to design and deploy web applications that meet real client needs. You’ll build essential foundational skills through modules such as Introduction to Web Development, Software Development Skills 1 & 2, Computational Thinking, Fundamentals of Computing with Java, and Database Systems. You’ll also begin honing professional competencies like agile practices, project management, and effective communication.
Year 2,
In year 2 learning gets more complex and enterprise-focused. You'll explore critical areas like DevOps, Commercial Applications with Java, Performance and Scalability, Agile Project Management, Cyber Security, and Mobile Development. These modules prepare you to build scalable, secure cloud-based solutions and to lead project planning and client interactions with confidence.
Year 3
You'll focus on emerging technologies and innovation, while mastering teamwork through intensive project work. Core modules include Commercial Frameworks, Languages and Tools, Adopting Technology, Emerging Technologies, Managing Change, and the Large Team Project—a 10-week industry-style team project where you design, manage, and deliver a complex software product from start to finish.
Focus Areas
Client-driven software development, full-stack and web engineering, enterprise-scale performance, mobile and security, emerging technologies, and large-scale collaborative projects.
Learning Outcomes
You’ll graduate with real-world experience in designing, building, and delivering functioning software systems; leading projects under professional conditions; applying modern practices like DevOps and agile; and working within cross-functional teams to solve evolving technical challenges.
Professional Alignment (Accreditation)
This degree is accredited by the British Computer Society (BCS), The Chartered Institute for IT. This accreditation ensures the programme meets the highest standards of quality and relevance to the industry, providing a pathway to becoming a Chartered IT Professional (CITP).
Reputation (employability rankings)
Cardiff University is a prestigious Russell Group institution with strong links to industry. The applied nature of this specific degree is its greatest strength; its focus on practical skills, professional tools, and real-world project work ensures that its graduates are exceptionally well-prepared to enter the workforce and are highly valued by employers across the UK and beyond.
Studying Applied Software Engineering (BSc) at Cardiff has a refreshingly hands-on focus. You’ll learn by doing—coding real software for real clients, solving real-world problems, and working in a startup-style space designed to nurture your creativity and teamwork. The program’s teaching model, supported by close ties to industry, gives you an edge that's both practical and career-ready.
Experiential Learning continues as follows:
Industry-focused learning within a startup atmosphere
Delivered through the National Software Academy (NSA), this degree is all about applied software engineering. You'll learn in a vibrant, industry-inspired environment in the Julian Hodge Building, designed less like a lecture theatre and more like a dynamic tech startup workspace.
Purpose-built labs and collaborative spaces
You’ll benefit from access to the Abacws building—one of the newest School of Computer Science and Informatics facilities—featuring modern computer labs, a Makerspace, an IT workshop, a cybersecurity lab, and flexible areas perfect for group work and individual study.
Real client-facing, team-based projects every semester
From your first year, teaching is centred around delivering real-life industry projects. You design, code, test, and maintain software for actual business customers, under the guidance of academic and industry mentors.
Year 1 projects that build your practical foundations
In your first semester, you’ll work on a simple web-based project involving dynamic content, user input, data manipulation, and creative presentation—like generating PDFs or interactive maps—to simulate real engineering workflows.
Team projects with individual accountability
Over the first two and a half years, you’ll participate in structured group assignments. In your final year, a large team project gives students the chance to pitch, choose, and execute a significant piece of software—with individual contributions assessed separately.
Summer placements and industry networking
You’re encouraged to complete a summer placement, with the School actively connecting you to industry contacts. On-campus events like “Lunch and Learn” talks, networking opportunities, and mentorship programs all boost your exposure to professionals.
University-provided hardware for seamless learning
Cardiff ensures you’re ready to work from day one—students are supplied with a laptop during induction week, pre-loaded with the tools you need for the programme. You simply return it at the end of each academic year.
Award-winning, industry-recognised teaching quality
The NSA’s BSc Applied Software Engineering was honoured with the Best Academic Programme award in the FinTech Awards Wales for its excellence in delivering work-ready graduates via team-based, client-facing projects. Judges praised its real-life challenges and strong industry partnerships.
Student showcases and real-world feedback
Final-year students present their projects—ranging from mobile apps and AR experiences to security systems—to industry stakeholders. Past work has included pollution monitoring tools, AR guides for anxious dental patients, and app-based prototype security systems. Companies like Red Hat, Cardiff Council, Sony UK, Cisco, and CapGemini have attended and praised the quality of student output.
The Applied Software Engineering (BSc) at Cardiff University programme is specifically designed for students who are passionate about the entire process of building software and want to graduate as a polished, industry-ready professional, not just a graduate. Graduates are highly valued for their practical expertise and systematic approach to software development. They are prepared to immediately contribute to software teams in a variety of sectors, from tech giants to innovative start-ups.
Typical Job Roles
Cardiff University provides a robust and practical framework to launch your career:
University Services
You will be supported by Cardiff's dedicated Careers and Employability Service, which offers specialised workshops and one-to-one advice. A key feature of this course is the compulsory year spent on a professional placement in industry, allowing you to apply your skills, build a professional network, and enhance your CV significantly.
Employment Stats
Cardiff University has a strong reputation for employability. 95% of the School of Computer Science and Informatics graduates are in work or further study within 15 months of graduating (HESA Graduate Outcomes 2019/20). This practical degree is designed to meet the high demand for skilled software engineers.
Industry Partnerships
The School has excellent links with over 100 organisations, including major players like HP, IBM, Microsoft, and Red Hat, as well as a vibrant local tech scene in Cardiff. These partnerships feed directly into the curriculum through guest lectures, live project briefs, and provide a pipeline for your professional placement year.
Graduation Outcomes
You will graduate with a substantial portfolio of real-world software projects, a full year of professional experience on your CV, and a proven ability to work collaboratively using agile methodologies and industry-standard tools.
Further Academic Progression
This strong applied foundation opens doors to advanced specialisation. You would be perfectly positioned to pursue a taught MSc in a focused area like Artificial Intelligence, Cybersecurity, or Data Science. The rigorous practical and theoretical grounding also provides a solid foundation for those interested in applied research, potentially leading to a PhD or a research and development role in industry.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.