Skip to main content

Study information

Software Development - 2024 entry

MODULE TITLESoftware Development CREDIT VALUE15
MODULE CODECOMM110 MODULE CONVENERUnknown
DURATION: TERM 1 2 3
DURATION: WEEKS 11
Number of Students Taking Module (anticipated)
DESCRIPTION - summary of the module content

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.

AIMS - intentions of the module

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.

INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)

On successful completion of this module you should be able to:

Module Specific Skills and Knowledge

1. Design a piece of software that meets given user requirements.
2. Use industry-standard tools to verify the correctness of a software implementation

Discipline Specific Skills and Knowledge

3. Formulate software requirement from a given problem
4. Implement a suitable testing strategy for a computer system.

Personal and Key Transferable / Employment Skills and Knowledge

5. Work effectively as a member of a software development team

 

SYLLABUS PLAN - summary of the structure and academic content of the module

The module will cover the following topics:

  • Teamwork.
  • Tools and environments.
  • Product requirements.
  • Software design.
  • Software verificiation and validation.
  • Software reliability.
LEARNING AND TEACHING
LEARNING ACTIVITIES AND TEACHING METHODS (given in hours of study time)
Scheduled Learning & Teaching Activities 33 Guided Independent Study 117 Placement / Study Abroad 0
DETAILS OF LEARNING ACTIVITIES AND TEACHING METHODS
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

 

ASSESSMENT
FORMATIVE ASSESSMENT - for feedback and development purposes; does not count towards module grade
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
       
       
       
       

 

SUMMATIVE ASSESSMENT (% of credit)
Coursework 60 Written Exams 40 Practical Exams 0
DETAILS OF SUMMATIVE ASSESSMENT
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

 

DETAILS OF RE-ASSESSMENT (where required by referral or deferral)
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
       

 

RE-ASSESSMENT NOTES

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.

 

RESOURCES
INDICATIVE LEARNING RESOURCES - The following list is offered as an indication of the type & level of
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:

There are currently no reading list entries found 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.