The BSc Software Development for Business is a Graduate Apprenticeship programme available in Edinburgh.
Programme Director: Dr Santiago Chumbe
Programme Code: F211-SDB
For further information about course choices consult:
- Programme Structure and Progression Rules
- Graduate Apprentice Handbook
- IT: Software Development Handbook Supplement
Year 1

Year 1 Year Co-ordinator: Dr Robert Stewart (Edinburgh)
| Semester 1 (Taught Courses) | Semester 2 (Taught Courses) |
|---|---|
| F27SA Software Development 1 | F27SB Software Development 2 |
| F27ID Introduction to Interaction Design | C17GE Enterprise and Business Environment (GA) |
| All Academic Year (Work Based Learning Courses) |
| F27CX Introduction to Computer Systems (GA) |
| F27IX Industrial Praxis (GA) |
| F27IR Internet Technologies 1 |
| Semester 3 (Industrial Project Course) |
| F27IP Industrial Project: Software Development Methods (GA) |
Year 2
Year 2 Director of Studies: Dr Phil Bartie
| Semester 1 (Taught Courses) | Semester 2 (Taught Courses) |
|---|---|
| F28ED User-Centred Experimental Design | F28HS Hardware-Software Interface |
| F28SG Introduction to Data Structures & Algorithms | F28DA Data Structures & Algorithms |
| All Academic Year (Work Based Learning Courses) |
| F28LL Programming Languages (GA) |
| F28DD Database Management Systems (GA) |
| F28SX Software Design (GA) |
| F28IR Internet Technologies 2 (GA) |
Year 3

Year 3 Director of Studies: Dr Frank Broz
| Semester 1 (Taught Courses) | Semester 2 (Taught Course) |
|---|---|
| F29AI Artificial Intelligence and Intelligent Agents | C38GA Accounting For Managers |
| F29DC Data Communications & Networking |
| All Academic Year (Work Based Learning Courses) |
| C18GH Human Behaviour in the Workplace |
| C18GO Operations Management |
| All Academic Year (Industrial Project Courses) |
| F29SY Software Engineering (GA) |
| F29RD Professional Development (GA) |
| F29IP Industrial Project: Software Quality |
Year 4
Year 4 Year Director of Studies: Prof Albert Burger
| Semester 1 (Taught Course) |
|---|
| F20CN Computer Network Security |
| Semester 1 (Industrial Project Course) |
| F20PP Industrial Project: Research Methods and Requirements Engineering (GA) |
| All Academic Year (Work Based Learning Courses) |
| F20MX Mobile Communications and Programming (GA) |
| F20DX Data Mining and Machine Learning (GA) |
| C19GP Project Management |
| C19GS Strategic Management |
| All Academic Year (Industrial Project Courses) |
| F20PQ Industrial Project: Design and Implementation (GA) |
| F20PR Industrial Project: Testing and Presentation (GA) |


