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.
This online course describes how software development projects are created and managed to achieve the delivery of high-quality, efficient, robust, portable, usable software products. Participants 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 to high performance computing , computational science and engineering.
This course is designed for individuals who want to learn how software development projects are created and managed. By improving your software skills, you can gain knowledge about the latest trends and technologies in the field. This can help you stay up-to-date with the latest developments and develop practical software development skills that are highly sought after in many industries. This will help you learn how to create high-quality software products that are efficient, robust, and beneficial.
This course is designed for individuals from a broad range of backgrounds who want to improve their data skills and we encourage all applicants looking to upskill in this area to apply. Data is becoming crucial to the strategic decision making process for organisations in a range of sectors and this course will support learners in becoming adept at leveraging data to solve complex problems.
Participants will gain knowledge of how software development projects are created and managed. They will learn about the importance of software sustainability and the rise of agile methods and extreme programming - skills which are in demand in many industries
Learners will leave with skills in the following areas: how software development projects are created and managed; importance of software sustainability; rise of agile methods and extreme programming.
This is an introductory Masters-level course (SCQF Level 11). It provides foundational skills and/or an overview of the subject - no prior knowledge is required. Masters-level courses are relatively intensive and require independent learning, critical thinking, analysis, and reflection.
- 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
This is a 11-week online with live (with recording) sessions course, comprising a total of 100 hours study - classes, assessment and self-study.
Assessment is 100% Group coursework
Course fees for 23/24 are £1,065 but funded places are available for people employed or unemployed in Scotland (residency requirements apply).
Through the Scottish Funding Council (SFC) Upskilling Fund, a limited number of fully-funded places are available on Data Upskilling Short Courses at The University of Edinburgh.
Funded places are available to those who meet SFC fee waiver criteria:
“Courses/provision is open to all Scottish-domiciled/’home fee’ students, which is consistent with SFC’s policy for core funded student places. Students from the rest of the UK (rUK) are not normally considered eligible for SFC funding. If however a university is working with a Scottish/UK employer which has a physical presence or operating in Scotland, rUK employees of that employer would be eligible.”
If you are from outside Scotland, you need to have settled status in the UK and meet other residency criteria:
- be ordinarily resident in the United Kingdom, the Channel Islands or the Isle of Man for the three years immediately before course start date, and
- have ‘settled status’ in the UK (as set out in the Immigration Act 1971) at the course start date, and
- be ordinarily resident in Scotland at the course start date.
Funding eligibility will be assessed at the point of each application for each course; you may be asked to provide further information if you do not meet the general residence conditions. You can check your likely fee status here: https://www.ed.ac.uk/tuition-fees/fee-status/work-out Please email us at firstname.lastname@example.org if you would like to discuss your funding eligibility before applying.
Please note that full-time students (including full-time PhD students) are not eligible for funding.
You will receive a certificate of completion after the final assessment date if you have submitted your coursework.
This course is offered as part of Data Science, Technology and Innovation, a flexible, modular, online programme designed to fully equip tomorrow's data professionals with courses available from across The University of Edinburgh in the sciences, medicine, arts and humanities. You can use credits achieved on this course towards postgraduate study on this programme (MSc, PG Diploma or PG Certificate), subject to approval by the Programme Director.
You may also be able to use credits achieved on this course towards other University of Edinburgh postgraduate programmes, subject to approval by the relevant Programme Director: