Software Development - 2024 entry
| MODULE TITLE | Software Development | CREDIT VALUE | 15 |
|---|---|---|---|
| MODULE CODE | COMM110 | MODULE CONVENER | Unknown |
| DURATION: TERM | 1 | 2 | 3 |
|---|---|---|---|
| DURATION: WEEKS | 11 |
| Number of Students Taking Module (anticipated) |
|---|
This module builds on the programming experience you have already obtained and provides you with experience of the cutting-edge software development skills you will need to take your abilities to the next level. You will explore topics such as product requirements and software design, software verification and validation, effective teamwork in software engineering, and software engineering tools. As part of the assessment for this module you will undertake a team project in which you will put your learning into practice to deliver a substantial software project.
The aims of this module are to move you from being able to code to being capable software developers who can function usefully in a software development team. You will learn how to work together to design robust and verified software that meets user requirements.
On successful completion of this module you should be able to:
Module Specific Skills and Knowledge
2. Use industry-standard tools to verify the correctness of a software implementation
Discipline Specific Skills and Knowledge
4. Implement a suitable testing strategy for a computer system.
Personal and Key Transferable / Employment Skills and Knowledge
The module will cover the following topics:
- Teamwork.
- Tools and environments.
- Product requirements.
- Software design.
- Software verificiation and validation.
- Software reliability.
| Scheduled Learning & Teaching Activities | 33 | Guided Independent Study | 117 | Placement / Study Abroad | 0 |
|---|
| Category | Hours of study time | Description |
| Scheduled learning and teaching activities | 22 | Lectures |
| Scheduled learning and teaching activities | 11 | Workshops/tutorials |
| Guided independent study | 40 | Individual assessed work |
| Guided independent study | 10 | Individual assessed work |
| Guided independent study | 67 | Lecture and assessment preparation |
| Form of Assessment | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
|---|---|---|---|
| Workshop exercises | 1 hour per week | All | Model answers and verbal feedback |
| Coursework | 60 | Written Exams | 40 | Practical Exams | 0 |
|---|
| Form of Assessment | % of Credit | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
|---|---|---|---|---|
| Exam | 40 | 1 hour | 1,3,4 | Written |
| Continuous Assessment | 60 | 48 hours | All | Written |
| Original Form of Assessment | Form of Re-assessment | ILOs Re-assessed | Time Scale for Re-assessment |
|---|---|---|---|
| Exam | Exam | 1,2,5A | Referral/deferral period |
| Continuous assessment | Coursework | All | Referral/deferral period |
Reassessment will be by coursework or exam in the failed or deferred element only. For referred candidates, the module mark will be capped at 50%. For deferred candidates, the module mark will be uncapped.
information that you are expected to consult. Further guidance will be provided by the Module Convener
Basic reading:
- Sommerville, I, “Software Engineering”, 10th edition, Pearson, 2015.
Reading list for this module:
| CREDIT VALUE | 15 | ECTS VALUE | 7.5 |
|---|---|---|---|
| PRE-REQUISITE MODULES | None |
|---|---|
| CO-REQUISITE MODULES | None |
| NQF LEVEL (FHEQ) | 7 | AVAILABLE AS DISTANCE LEARNING | No |
|---|---|---|---|
| ORIGIN DATE | Wednesday 20th December 2023 | LAST REVISION DATE | Tuesday 30th July 2024 |
| KEY WORDS SEARCH | Software engineering; testing; requirements; team work; software tools |
|---|
Please note that all modules are subject to change, please get in touch if you have any questions about this module.


