
Applied Software Engineering
Bangor , United Kingdom
BSc (Hons) Applied Software Engineering
Prifysgol Bangor University
Software Engineering
Program Overview: BSc Applied Software Engineering at Bangor University
The BSc (Hons) Applied Software Engineering at Bangor University is designed to equip you with a comprehensive range of technical and professional skills essential for success in the software and ICT sectors. The program combines rigorous academic study with practical, hands-on experience across key areas including programming, web development, mobile applications, and formal software engineering methods.
Delivered through the School of Computer Science and Electronic Engineering, the program covers computing foundations through to advanced topics such as programming with Python, C# and enterprise Java, creating websites using HTML5/CSS, User Experience (UX) and HCI, mobile app development, and cyber security. In the final year, you will undertake substantial projects that integrate the skills developed throughout the course.
Bangor University, founded in 1884, is situated in a stunning location between the mountains of Eryri (Snowdonia National Park) and the North Wales coastline. The university provides state-of-the-art computing laboratories, networked computers with industry-standard software, and an immersive technologies laboratory where the latest devices are used for project and research work.
Key Program Highlights
- Comprehensive curriculum spanning programming, web development, mobile apps, software engineering methods, and cyber security
- Access to fully equipped computing laboratories with industry-standard software and an immersive technologies lab
- Research-led teaching from staff who are practicing professionals with strong industry connections
- Pathway to ICT Technician (ICTTech) registration with the Institution of Engineering and Technology (IET)
Curriculum and Modules
The Applied Software Engineering program is structured across three years, progressing from computing foundations to advanced software development and professional practice. You will be assessed through practical and theoretical assignments, reports, oral presentations, project work, portfolios, and team-based assignments. Module listings are indicative and subject to change.
Introduction to Programming
20 creditsDevelop foundational programming skills using languages such as Python, building a solid base in computational thinking, algorithm design, and problem-solving techniques essential for software engineering.
Database Design and Management
20 creditsLearn the principles of relational database design, data modelling, SQL, and database management systems. You will gain practical skills in creating, querying, and maintaining databases for real-world applications.
Object Oriented Programming
20 creditsBuild on foundational programming knowledge to master object-oriented concepts including encapsulation, inheritance, and polymorphism using languages such as C# and Java for enterprise-level application development.
Software Engineering
20 creditsStudy core software engineering principles including the Software Development Lifecycle, requirements engineering, release and delivery strategies, source control management, and both traditional and agile project delivery methods.
Cyber Security and Future Technology
20 creditsExplore the principles of computer and network security, ethical considerations in technology, and emerging trends in the ICT sector. You will learn to identify vulnerabilities and implement appropriate security measures.
Production Software Development – Research Project
20 creditsUndertake a substantial individual software development project that integrates skills from across the program. You will follow a complete development lifecycle from requirements analysis through to deployment and evaluation.
Additional Specialist Modules
Admission Requirements
Bangor University considers all applicants on a case-by-case basis and values a range of qualifications and professional experience. To learn about specific entry requirements and how to apply through Uni4Edu, please get in touch with our admissions team.
Academic Requirements
- Academic QualificationRelevant school-leaving qualifications or equivalent; applicants are assessed individually based on qualifications and experience
- MathematicsGCSE Mathematics at grade C/4 or equivalent is typically expected
- IT/Computing BackgroundPrior experience or qualifications in IT, computing, or a related field are advantageous
- Mature ApplicantsApplications from mature students who demonstrate motivation and commitment are welcomed
- InterviewAll applicants may be expected to attend an informal interview as part of the selection process
English Language Requirements
- IELTSMinimum overall score of 6.0 with no individual component below 5.5 (contact Uni4Edu to confirm current requirements)
- TOEFL iBTContact Uni4Edu for the current minimum score requirement
- Other TestsBangor University accepts a range of English language qualifications; contact Uni4Edu for the full list of accepted tests
Required Documents
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
Bangor University offers a range of sponsorship and scholarship opportunities available on a competitive basis. Uni4Edu can help you identify and apply for funding options that match your profile and circumstances.
Bangor University International Scholarship
A merit-based scholarship available to international students demonstrating strong academic achievement. Contact Uni4Edu for eligibility details and application guidance.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the BSc Applied Software Engineering program are well-prepared for a wide range of roles in the technology sector. The combination of practical software development skills, mathematical modelling ability, and project management experience makes graduates attractive to employers across diverse industries.
Potential Career Roles
Example Employers Hiring Graduates
Rankings and Recognition
Bangor University is an established institution founded in 1884 with a strong reputation for research and teaching quality. The university is ranked across multiple global and national league tables and has received recognition for its research impact in the Research Excellence Framework.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | EduRank | #55 in UK |
| Engineering | EduRank | #52 in UK |
| Environmental Sciences | QS Subject Rankings | Top 350 Worldwide |
| Agriculture and Forestry | QS Subject Rankings | Top 150 Worldwide |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
16 months
Satellite Systems Engineering MSc
University of Bradford, Bradford, United Kingdom
Earliest Intake
August 2026
Gross Tuition
19500 £
Master's & Postgraduate
12 months
Electronic Engineering
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
May 2026
Gross Tuition
21000 £
Master's & Postgraduate
12 months
Marine Renewable Energy
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
May 2026
Gross Tuition
19500 £
Master's & Postgraduate
12 months
MSc Engineering Management
BPP University, City of London, United Kingdom
Earliest Intake
July 2026
Gross Tuition
17100 £
Bachelor's Degree
48 months
Engineering (BS)
University Of Arizona, Tucson, United States
Earliest Intake
January 2027
Gross Tuition
39958 $
Uni4Edu AI Assistant




