Years 1 and 2: Forth Valley College, Falkirk Campus
Years 3 and 4: University of Stirling
Year 1 modules:
Computer Systems Fundamentals; Developing Software: Introduction; Troubleshooting Computing Problems; Professionalism and Ethics in Computing; Mathematics: Calculus and Matrices for Computing; Software Development: Programming Foundations; Systems Development: Introduction - Team Working in Computing; Introduction to Project Management; HNC Computing: Graded Unit 1 (Exam); Software Development: Developing Small Scale Standalone Applications; Computer Forensics Fundamentals; Ethical Hacking Fundamentals.
Year 2 modules:
Object Oriented Programming; Object Orientated Analysis and Design; Developing Mobile Web Based Applications: An Introduction; Software Development: Developing Websites for Multiplatform Use; Graded Unit 2; Website Essentials; Data Structures; Relational Database Management Systems; SQL: Introduction.
Year 3 modules:
Software Engineering I; Multimedia and Human Computer Interaction; Database Principles and Applications; Software Engineering II; Communications and Networks; Computer Game Technologies; Information Systems; Industrial Work Placement (compulsory).
Year 4 modules:
Honours project (compulsory); Big Optimisation Spaces; NoSQL Databases; Concurrent and Distributed Systems; Technologies for ecommerce; Artificial Intelligence; Internetworking on the Wide Scale; Enterprise Portals; Computer Security and Forensics; Telecommunications Systems and Services; Web Services.
3 Highers at BBB including Maths, Chemistry, Computing Science or Physics (Foundation Apprenticeship IT: Software Development accepted in place of 1 Higher) plus National 5 Maths at B (if not held at Higher). Interview.