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) |
| F27WX Web Design and Databases (GA) |
| Semester 3 (Industrial Project Course) |
| F27IP Industrial Project: Software Development Methods (GA) |
Year 2

Year 2 Director of Studies: Dr Phil Bartie
(Year 2 Taught Course for 2019-20 Transition Year)
| Semester 1 (Taught Courses) | Semester 2 (Taught Courses) |
|---|---|
| F28ED User-Centred Experimental Design | F28HS Hardware-Software Interface |
| F28DA Data Structures & Algorithms | C17GE Enterprise and Business Environment (GA) |
(Year 2 Taught Courses from 2020-21)
| Semester 1 (Taught Courses) | Semester 2 (Taught Courses) |
|---|---|
| F28ED User-Centred Experimental Design | F28HS Hardware-Software Interface |
| F28SG Software Development 3 | F28DA Data Structures & Algorithms |
| All Academic Year (Work Based Learning Courses) |
| F28LL Programming Languages (GA) |
| F28DD Database Management Systems (GA) |
| F28SX Software Design (GA) |
| Semester 3 (Select 1 Industrial Project Course) |
| F28IP Industrial Project: Web Programming (GA) |
| F28JP Industrial Project: Structured Programming (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 |
| C18PD IT Management for Business Professional Development Review 1 |
| All Academic Year (Industrial Project Course) |
| F29SY Software Engineering (GA) |
| F29RD Professional Development (GA) |
Year 4

Year 4 Year Co-ordinator:Prof. Fairouz Kamareddine (Edinburgh)
| 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) |
| C19GP Project Management |
| C19GS Strategic Management |
| All Academic Year (Industrial Project Courses) |
| F20DX Industry Project: Data Mining and Machine Learning (GA) |
| F20PQ Industrial Project: Design and Implementation (GA) |
| F20PR Industrial Project: Testing and Presentation (GA) |
