Last modified: 05 Aug 2021 13:04
Students will learn the context of software development and engineering so that they know they are building the application needed by the client, and that it is being built well. This course is about the design of the software, and the software development life-cycle. We focus on moving from the idea of the software to its deployment and use by someone through the delivery of small working solutions that grow in features based on regular feedback, which helps improve the working solution.
Study Type | Postgraduate | Level | 5 |
---|---|---|---|
Term | Second Term | Credit Points | 15 credits (7.5 ECTS credits) |
Campus | Aberdeen | Sustained Study | No |
Co-ordinators |
|
This course starts your introduction to the development of software products with the exploration of tools to aid developmet.The course works through a range of topics covering the design of applications as well as how you develop larger applications. The topics include:
Information on contact teaching time is available from the course guide.
Assessment Type | Summative | Weighting | 25 | |
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Automated exam done in class so results known quickly. |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | The understanding of issues around deploying applications to the cloud. |
Procedural | Apply | An ability to use a version control system for software development. |
Procedural | Create | The ability to apply an object oriented design solution to a problem. |
Procedural | Evaluate | An ability to apply agile product development to an application. |
Procedural | Evaluate | An ability to apply, techniques to support appropriate testing of a software application. |
Assessment Type | Summative | Weighting | 25 | |
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Feedback in MyAberdeen about 2-3 weeks after submission. |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | The understanding of issues around deploying applications to the cloud. |
Procedural | Apply | An ability to use a version control system for software development. |
Procedural | Create | The ability to apply an object oriented design solution to a problem. |
Procedural | Evaluate | An ability to apply agile product development to an application. |
Procedural | Evaluate | An ability to apply, techniques to support appropriate testing of a software application. |
Assessment Type | Summative | Weighting | 25 | |
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Each student needs to participate in the session and complete set exercises, as well as answer quiz questions, which are marked automatically in MyAberdeen. |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | The understanding of issues around deploying applications to the cloud. |
Procedural | Apply | An ability to use a version control system for software development. |
Procedural | Create | The ability to apply an object oriented design solution to a problem. |
Procedural | Evaluate | An ability to apply agile product development to an application. |
Procedural | Evaluate | An ability to apply, techniques to support appropriate testing of a software application. |
Assessment Type | Summative | Weighting | 25 | |
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Feedback via MyAberdeen |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Conceptual | Understand | The understanding of issues around deploying applications to the cloud. |
Procedural | Apply | An ability to use a version control system for software development. |
Procedural | Create | The ability to apply an object oriented design solution to a problem. |
Procedural | Evaluate | An ability to apply, techniques to support appropriate testing of a software application. |
Procedural | Evaluate | An ability to apply agile product development to an application. |
There are no assessments for this course.
Assessment Type | Summative | Weighting | ||
---|---|---|---|---|
Assessment Weeks | Feedback Weeks | |||
Feedback |
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
|
Knowledge Level | Thinking Skill | Outcome |
---|---|---|
Procedural | Evaluate | An ability to apply agile product development to an application. |
Procedural | Evaluate | An ability to apply, techniques to support appropriate testing of a software application. |
Procedural | Create | The ability to apply an object oriented design solution to a problem. |
Procedural | Apply | An ability to use a version control system for software development. |
Conceptual | Understand | The understanding of issues around deploying applications to the cloud. |
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.