BSc (Hons) Software Engineering
Course Overview
This BSc (Hons) Software Engineering degree provides a comprehensive education in the theoretical and practical aspects of building robust, secure software systems. Accredited by BCS, The Chartered Institute for IT, it ensures you graduate with industry-standard skills and a strong awareness of professional practice. The course offers exceptional flexibility, sharing a common first year with Computer Security and Computer Science, allowing you to tailor your path after gaining foundational knowledge.
Key Program Highlights
- BCS accreditation, guaranteeing industry-relevant training and enhancing graduate employability
- Flexible curriculum with a common first year, allowing for easy transfer between Computer Science and Computer Security degrees
- Comprehensive coverage of key areas including software design, secure web systems, and database technologies
- Strong graduate outcomes, with 90% of recent alumni in work or further study
- Practical focus on developing real-world software engineering skills and professional responsibility
Course Overview
This BSc (Hons) Software Engineering degree provides a comprehensive education in the theoretical and practical aspects of building robust, secure software systems. Accredited by BCS, The Chartered Institute for IT, it ensures you graduate with industry-standard skills and a strong awareness of professional practice. The course offers exceptional flexibility, sharing a common first year with Computer Security and Computer Science, allowing you to tailor your path after gaining foundational knowledge.
Key Program Highlights
- BCS accreditation, guaranteeing industry-relevant training and enhancing graduate employability
- Flexible curriculum with a common first year, allowing for easy transfer between Computer Science and Computer Security degrees
- Comprehensive coverage of key areas including software design, secure web systems, and database technologies
- Strong graduate outcomes, with 90% of recent alumni in work or further study
- Practical focus on developing real-world software engineering skills and professional responsibility
Requirements
Modules
- Database Design and Implementation
- Fundamental Concepts of Computer Science
- Computer Programming
- Operating Systems and Networks
- Object Oriented Design and Development
- Data Structures and Algorithms
- Web Application Development
- Software Engineering Team Project
- Software Development: Methods and Standards
- Mobile App Development and Big Data
- Functional Programming
- Advanced Web Development
- Embedded Systems and IoT
- Development Project