Software Specification

Code School Level Credits Semesters
COMP2010 Computer Science 2 10 Spring UK
Code
COMP2010
School
Computer Science
Level
2
Credits
10
Semesters
Spring UK

Summary

Building on the material presented in the Foundations of Software Engineering module, you will cover two main aspects of the software engineering process in depth: requirements and design. This will cover modern approaches to large scale requirements and engineering and specification, and approaches to systems and architectural design. You will spend around two hours per week in lectures and one hour in labs for practical experience for this module.

Target Students

Available to Level 2 students in the School of Computer Science. Available to students with intercalated year in computer science. Prior knowledge in computer programming to an intermediate level in an object-oriented language (e.g. Java/C++/C#) is required. This module is part of the Software Engineering theme in the School of Computer Science.

Assessment

Assessed by end of spring semester

Educational Aims

This module aims to give students an understanding of the tools and techniques which may be used to design commercial software, manage software development projects and document software to a professional standard. On completion of this module, students will be able to effectively analyse requirements for a range of systems using appropriate tools and techniques, use project management tools effectively and understand soft issues of project management, and document software using appropriate tools.

Learning Outcomes

Knowledge and Understanding

Intellectual Skills

Professional Skills

Transferable Skills

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.