- Academic Registry
Programme & Unit Catalogues


CM20314: Experimental systems project

[Page last updated: 20 April 2021]

Academic Year: 2021/2
Owning Department/School: Department of Computer Science
Credits: 12      [equivalent to 24 CATS credits]
Notional Study Hours: 240
Level: Intermediate (FHEQ level 5)
Period:
Academic Year
Assessment Summary: CW60EX40
Supplementary Assessment:
Like-for-like reassessment (where allowed by programme regulations)
Requisites: Before taking this module you must take CM10227 AND take CM10228
Aims: To facilitate students' development of skills and understanding of the collaborative, creative and rigorous aspects of innovative software systems design.

Learning Outcomes: 1. Adopt and adhere to an incremental software process, supported by appropriate tools, to manage risk in the context of group-based production of an experimental system and within a frame of software quality management.
2. Systematically test functional and non-functional aspects of a software system based on an evolving software requirements specification.
3. Demonstrate awareness of cyber-security and ethical issues as system-wide considerations, based on recognised standards in science and engineering, including team responsibilities, data ownership, research with human participants and public deployment of interactive systems.
4. Use empirical methods and review of authoritative information sources as support for creative design thinking.
5. Design and prototype an experimental system with high- and low-level software engineering models, prototyping techniques and proof-of-concept software.
6. Perform, analyse and report analytic and empirical evaluations of designed software.

Skills: Information analysis
Report writing
Presentation skills
Group working
Critical reflection
Identification of opportunities for personal development
Project management (T/F,A), Communication (T/F,A) IT (T/F,A)

Content: Review of key concepts for the control of software development.
Quality assurance and software testing.
Documentation.
Tool support for the systems design and development process.
Software project management and team approaches to software development.
Ethical issues and codes of conduct in professional computing.
Security as a system-wide consideration.
Experiment design.

Programme availability:
NB. Postgraduate programme information will be added when the postgraduate catalogues are published in August 2021

CM20314 is Compulsory on the following programmes:

Department of Computer Science
  • USCM-AFB06 : BSc(Hons) Computer Science (Year 2)
  • USCM-AAB07 : BSc(Hons) Computer Science with Study year abroad (Year 2)
  • USCM-AKB07 : BSc(Hons) Computer Science with Year long work placement (Year 2)
  • USCM-AFB27 : BSc(Hons) Computer Science and Artificial Intelligence (Year 2)
  • USCM-AAB27 : BSc(Hons) Computer Science and Artificial Intelligence with Study year abroad (Year 2)
  • USCM-AKB27 : BSc(Hons) Computer Science and Artificial Intelligence with Year long work placement (Year 2)
  • USCM-AFB20 : BSc(Hons) Computer Science and Mathematics (Year 2)
  • USCM-AAB20 : BSc(Hons) Computer Science and Mathematics with Study year abroad (Year 2)
  • USCM-AKB20 : BSc(Hons) Computer Science and Mathematics with Year long work placement (Year 2)
  • USCM-AFM01 : MComp(Hons) Computer Science (Year 2)
  • USCM-AAM02 : MComp(Hons) Computer Science with Study year abroad (Year 2)
  • USCM-AKM02 : MComp(Hons) Computer Science with Year long work placement (Year 2)
  • USCM-AFM27 : MComp(Hons) Computer Science and Artificial Intelligence (Year 2)
  • USCM-AAM27 : MComp(Hons) Computer Science and Artificial Intelligence with Study year abroad (Year 2)
  • USCM-AKM27 : MComp(Hons) Computer Science and Artificial Intelligence with Year long work placement (Year 2)
  • USCM-AFM14 : MComp(Hons) Computer Science and Mathematics (Year 2)
  • USCM-AAM14 : MComp(Hons) Computer Science and Mathematics with Study year abroad (Year 2)
  • USCM-AKM14 : MComp(Hons) Computer Science and Mathematics with Year long work placement (Year 2)

Notes:

  • This unit catalogue is applicable for the 2021/22 academic year only. Students continuing their studies into 2022/23 and beyond should not assume that this unit will be available in future years in the format displayed here for 2021/22.
  • Programmes and units are subject to change in accordance with normal University procedures.
  • Availability of units will be subject to constraints such as staff availability, minimum and maximum group sizes, and timetabling factors as well as a student's ability to meet any pre-requisite rules.
  • Find out more about these and other important University terms and conditions here.