Software Development MSc
MSc Project for Information Technology + COMPSCI5018P
- Academic Session: 2024-25
- School: School of Computing Science
- Credits: 60
- Level: Level 5 (SCQF level 11)
- Typically Offered: Semester 1
- Available to Visiting Students: No
- Collaborative Online International Learning: No
Short Description
The aim of the project is to enable students to carry out a substantial, independent, individual software development project at level M. It will specifically entail the development of a software product project. Students will submit a dissertation for assessment.
Timetable
Regular supervisory meetings to be arranged.
Excluded Courses
None
Co-requisites
None
Assessment
This course is assessed 100% by a dissertation.
Are reassessment opportunities available for all summative assessments? No
Reassessments are normally available for all courses, except those which contribute to the Honours classification. Reassessments are normally available for all courses, except those which contribute to the Honours classification. For non Honours courses, students are offered reassessment in all or any of the components of assessment if the satisfactory (threshold) grade for the overall course is not achieved at the first attempt. This is normally grade D3 for undergraduate students and grade C3 for postgraduate students. Exceptionally it may not be possible to offer reassessment of some coursework items, in which case the mark achieved at the first attempt will be counted towards the final course grade. Any such exceptions for this course are described below.
This report will incorporate 3 months of continuous work so it will therefore not be possible for students to resubmit this work.
Course Aims
The aim of the project is to enable students to carry out a substantial, independent, individual project at level M. It will entail the development of a software product and/or the conduct of a research project. Students will submit a dissertation for assessment.
Intended Learning Outcomes of Course
By the end of the course students will be able to:
1. Formulate and execute a project plan for an appropriate software development or research project;
2. Use standard methods to carry out appropriate analysis, design, implementation (including testing) and critical evaluation of a system; and/or use standard methods to conduct a research project;
3. Write a dissertation that will clearly describe the value of their project as a software product and/or research project;
4. Describe their work to both technical and non technical audiences, demonstrating software products as appropriate.
Minimum Requirement for Award of Credits
Regular attendance at supervisory meetings; demonstration of a software product or research results; submission of a dissertation.