The BSc Software Development for Business is a Graduate Apprenticeship programme available in Edinburgh.
Programme Director: Dr Diana Bental
Programme Code: F211-SDB
For further information about course choices consult:
- Programme Structure and Progression Rules
- Graduate Apprenticeship Guidance
- Graduate Apprenticeship Handbook Supplement – Software Development for Business
Year 1
| 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
| 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 Introduction to Software Engineering (GA) |
| F28IR Internet Technologies 2 (GA) |
Year 3
| Semester 1 (Taught Courses) | Semester 2 (Taught Course) |
|---|---|
| F29AI Artificial Intelligence and Intelligent Agents | C38GA Accounting For Managers |
| All Academic Year (Work Based Learning Courses) |
| C18GO Operations Management |
| F29DS Digital Enterprise Services (GA) |
| F29NC Computer Networks and Communication (GA) |
| All Academic Year (Industrial Project Courses) |
| F29SY Software Engineering (GA) |
| F29RD Professional Development (GA) |
| F29IP Industrial Project: Software Quality |
Year 4
| Semester 1 (Taught Course) |
|---|
| F20CN Computer Network Security |
| Optional Courses (Choose 1) |
| C19GS Strategic Management |
| F20GA 3D Graphics & Animation |
| F20RO Intelligent Robotics |
| 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 |
| All Academic Year (Industrial Project Courses) |
| F20PQ Industrial Project: Design and Implementation (GA) |
| F20PR Industrial Project: Testing and Presentation (GA) |
