CS2SD17-Systems Design

Module Provider: School of Mathematical, Physical and Computational Sciences
Number of credits: 10 [5 ECTS credits]
Terms in which taught: Autumn term module
Non-modular pre-requisites:
Modules excluded:
Module version for: 2017/8

Module Convenor: Dr Lily Sun

Email: lily.sun@reading.ac.uk

Summary module description:

This module delivers the Unified Modelling Language (UML) methodology and its selected techniques which aid to articulate system users’ needs and then transform the needs on to software application solutions. Students will be engaged in an interactive learning environment in that they develop professional application design knowledge and skills.


The module aims to enable students to master the UML methodology and apply it to a given real life scenario. Students will produce a set of design models and validate them by adopting the UML design principles. The UML methodology will be studied and practised through the theoretical learning and interactive workshops.

Assessable learning outcomes:

A student completing the module should be able to

• Understand the object-oriented (OO) systems theory;

• Establish a “Systems Thinking” approach for conducting requirement analysis and software design;

• Master the UML methodology including its techniques to modelling requirement specifications;

• Apply the UML techniques in a context domain and evaluate design decisions.


Additional outcomes:

A student completing the module should also develop the competencies as follows.

• Team work and communication;

• Systems thinking in problem solving;

• Critical reflection towards implications;

• Rigorousness and preciseness in requirement analysis and solution design;

• Professional writing.

Outline content:

• OO design theory and process;

• UML design methodology;

• UML techniques with their concepts and principles;

• Requirement specifications modelling in both static and dynamic perspective;


• Validation of the models and their input and output to each other.

Brief description of teaching and learning methods:

This module will take a problem-based learning approach. The lectures will introduce students the theories, concepts and underpinning principles specified in the indicative content. Students will be supervised in the practicals to apply the concepts and principles to a given problem context and develop a technical solution. The lectures and tutorials will enable students to inquiry innovative solutions, and critically apply the UML methodology and its techniques to design and document the resultant products.

Contact hours:
  Autumn Spring Summer
Lectures 10
Practicals classes and workshops 10
Guided independent study 80
Total hours by term 100.00
Total hours for module 100.00

Summative Assessment Methods:
Method Percentage
Set exercise 100

Other information on summative assessment:

A written technical report contributes towards an overall module mark.

Formative assessment methods:

Penalties for late submission:
The Module Convenor will apply the following penalties for work submitted late, in accordance with the University policy.

  • where the piece of work is submitted up to one calendar week after the original deadline (or any formally agreed extension to the deadline): 10% of the total marks available for the piece of work will be deducted from the mark for each working day (or part thereof) following the deadline up to a total of five working days;
  • where the piece of work is submitted more than five working days after the original deadline (or any formally agreed extension to the deadline): a mark of zero will be recorded.

  • The University policy statement on penalties for late submission can be found at: http://www.reading.ac.uk/web/FILES/qualitysupport/penaltiesforlatesubmission.pdf
    You are strongly advised to ensure that coursework is submitted by the relevant deadline. You should note that it is advisable to submit work in an unfinished state rather than to fail to submit any work.

    Length of examination:

    Requirements for a pass:


    Reassessment arrangements:

    Students will be re-assessed by one 90 minutes resit examination in August/September.

    Additional Costs (specified where applicable):
    1) Required text books:
    2) Specialist equipment or materials:
    3) Specialist clothing, footwear or headgear:
    4) Printing and binding:
    5) Computers and devices with a particular specification:
    6) Travel, accommodation and subsistence:

    Last updated: 31 March 2017

    Things to do now