BSc Computer Science with Software Engineering
Entry requirements
A level: BBB in three A levels OR BBC in three A levels including B in Maths or Computer Science IB: 555 in three Higher Levels or 30 points OR 554 including 5 in Maths (any) or Computer Science or 29 points including 5 in Higher Level Maths (any) or Computer Science
About this course
BSc (Hons) in Computer Science with Software Engineering. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The course includes a final-year Research and Development Project in Software Engineering, optional work placements or a year-long industry placement, and a teaching experience module.
Modules
- Agile Minds: Development and the Professional World
- Computational Foundations
- Problem Solving and Computer Programming
- Introduction to Cybercrime: Systems, Society, and Security
- Fundamentals of Computer Systems
- Web Technologies and Databases
- Human-Centred Software Engineering
- Cloud and Distributed Computing
- Selected Topics in Software Engineering
- Flexible Work Placement (Level 5)
- Computer Graphics and Animation
- Artificial Intelligence and Machine Learning
- Software Engineering Practice
- Research and Development Project in Software Engineering
- Engineering the Future: AI & Emergent Practice
- Advanced Artificial Intelligence and Data Ethics
- Advanced Web Development and Databases
- Flexible Work Placement (Level 6)
- Professional Experience in Education
- Cybersecurity and Applications
- Research and Communication Skills in Software Engineering