Course Content
Year 1
Core modules
- Foundations of Computing Technology and Programming
- Essential Skills
- Foundations of Social Theory (20 credit points)
- Computer Science Programming
- Computer Technology and Mathematics
- Systems Analysis and Design (SAD)
- Professional Development for Industry
Year 2
Core modules
- Information and Database Engineering
- Internet Application Programming
- Practical Project Management and Professional Development
- Software Design and Implementation
- Software Engineering
- Systems Software
Optional placement year
- Optional year-long work placement. If you are not taking a placement you will progress directly to your final year in year three.
Final Year
Core module
- Project
- Advanced Analysis and Design
- Advanced Software Engineering
- Mobile Platform Applications
Optional Modules
- Foundations of Artificial Intelligence and Machine Learning
- Distributed Database Engineering
- Service-centric and Cloud Computing
- Information Systems Management
- Information Security
- Communicating Science and Technology