Software Engineering (with Industrial Experience) MSci Hons
Program start date | Application deadline |
2025-09-01 | - |
2024-09-01 | - |
Program Overview
Lancaster University's Software Engineering with Industrial Experience MSci Hons program equips students with the technical knowledge and industry skills to excel in software engineering and design. It offers a diverse curriculum covering topics from digital systems to artificial intelligence and cyber security. Graduates benefit from industrial placements, guest speaker insights, and excellent earning potential, with roles ranging from web developers to software engineers.
Program Outline
Degree Overview:
The Software Engineering (with Industrial Experience) MSci Hons program at Lancaster University provides students with a unique blend of academic content and industry experience. The program aims to equip students with the technical knowledge and skills required for a profession in software engineering and design, as well as an understanding of business and system requirements. Students will gain the technical knowledge and experience to manage and develop high-quality, well-designed software systems.
Outline:
Year 1
- Digital Systems
- Fundamentals of Computer Science
- Professionalism in Practice
- Software Development
Year 2
- Secure Cyber Systems
- Advanced Programming
- Algorithms
- Applied Security Methods
- Artificial Intelligence Concepts
- Concurrent and Parallel Systems
- Extended Reality
- Internet Applications
- Operating Systems
- Sustainable Computing
Year 3
- Advanced Cyber Security
- Advanced Networking
- Computer Graphics
- Computer Science Education
- Computer Vision
- Cyber Security Analytics
- Deep Learning
- Digital Health
- Embedded Systems
- Languages and Compilation
- Natural Language Processing
- Secure Artificial Intelligence
- Secure Cyber Physical Systems
Year 4
- Fourth Year Project (Computer Science)
- Industrial Placement(s)
- Research Methods and Innovation
Assessment:
Assessment methods vary across modules, allowing students to demonstrate their capabilities in a range of ways, including laboratory reports, essays, exercises, literature reviews, short tests, poster sessions, oral presentations, and formal examination.
Teaching:
The program is delivered through a combination of traditional lectures, laboratories, and workshops. The School of Computing and Communications is committed to providing timely feedback for all submitted work and projects.
Careers:
Graduates from the Software Engineering program have excellent earning potential, with the median starting salary of graduates from the program being £30,361 (HESA Graduate Outcomes Survey 2023). Some of the roles that graduates have progressed into upon graduating include:
- Web Applications Developer – Lancaster University
- Graduate Software Engineer – BBC
- Systems Developer – Cardinal Newman College
- Application Support Team Lead – The Hut Group (THG)
- Associate JavaScript Engineer – Tick42
- Junior Software Engineer – Bank of America
- Cloud Engineer – Rackspace
- Technical Project Manager – ETX Capital
- Software Engineer - OpenBet
- Backend Developer – Dojo
- Full Stack Developer – Duel
- Software Support Engineer – Service Geeni
Other:
- The program features a wide range of invited guest speakers from industry, providing insight into how the technology industry works and giving students an opportunity to meet and build relationships with key people.
- The Knowledge Transfer Team can help students develop their own business ideas and take the first steps to starting their own company.
- The Business Engagement Team works with organizations across the technology sector to help students build contacts and arrange internships.