Postgraduate Course: Software Development (EPCD11017)
Course Outline
School | School of Informatics |
College | College of Science and Engineering |
Credit level (Normal year taken) | SCQF Level 11 (Postgraduate) |
Course type | Online Distance Learning |
Availability | Available to all students |
SCQF Credits | 10 |
ECTS Credits | 5 |
Summary | Software development is more than just writing programs and this course provides an introduction to the complete range of software development activities, from gathering requirements through to evaluation of a finished product. The course describes how software development projects are created and managed to achieve the delivery of high-quality, efficient, robust, portable, usable software products. You will be introduced to areas of increasing prominence in both academia and industry including the importance of software sustainability and the rise of agile methods and extreme programming. The course should support in the understanding of the value of practical software development skills across various disciplines of computational science and engineering. |
Course description |
Course Topics:
- Software Development Projects and Processes
- Development Models
- Relevant project Approaches e.g. Agile and PRINCE2
- Project Planning: Task Scheduling and Risks
- Design: Requirements Capture and Prioritisation, Interfaces, Code, System
- Software Testing
- Usability and Evaluation
- Project Teams and Communications
- Project Reviews
|
Entry Requirements (not applicable to Visiting Students)
Pre-requisites |
|
Co-requisites | |
Prohibited Combinations | |
Other requirements | None |
Information for Visiting Students
Pre-requisites | None |
Course Delivery Information
|
Academic year 2024/25, Available to all students (SV1)
|
Quota: None |
Course Start |
Semester 1 |
Course Start Date |
16/09/2024 |
Timetable |
Timetable |
Learning and Teaching activities (Further Info) |
Total Hours:
100
(
Lecture Hours 9,
Online Activities 18,
Feedback/Feedforward Hours 1,
Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
70 )
|
Assessment (Further Info) |
Written Exam
0 %,
Coursework
100 %,
Practical Exam
0 %
|
Additional Information (Assessment) |
100% coursework assessed via groupwork (including mark modifier for individual contribution) |
Feedback |
Feedback will be given to all students in written form for the assignments. Feedback for assignments will be given in time for consideration before submission of the next assignment. Students are encouraged to consider the feedback and ask the course organiser about the feedback and how any changes or additions to working practices can be incorporated.
Students will give and receive feedback and comments from peers and involved staff during discussions and live session presentations on content and practice. |
No Exam Information |
Learning Outcomes
On completion of this course, the student will be able to:
- Describe and execute the different processes in software development
- Develop and evaluate designs against prioritised requirements
- Identify, prioritise and develop strategies for change and risk management
- Identify, evaluate and propose communication methods for development projects
- Develop a professional approach to software development
|
Reading List
Provided via Leganto and in live sessions based on discussions raised |
Additional Information
Graduate Attributes and Skills |
Effective written and diagrammatic communication.
Reflection on learning and practice.
Adaptation to circumstances.
Collaborative and cooperative working practices.
Risk Analysis
Planning
Time management
Project Management
Self-awareness and reflection
Interpersonal and teamwork skills
Solution Exploration, Evaluation and Prioritisation. |
Special Arrangements |
This is an Online Learning course designed for students on Online Learning programmes. On-campus students should refer in the first instance to EPCC11018 Software Development which runs in Semester 2 on-campus |
Keywords | Software development,planning,risk analysis,risk management,requirements,EPCC,HPC,HPCwDS,Online |
Contacts
Course organiser | Mr Alistair Grant
Tel: (0131 6)50 5028
Email: alistair.grant@ed.ac.uk |
Course secretary | Mr James Richards
Tel: 90131 6)51 3578
Email: J.Richards@epcc.ed.ac.uk |
|
|