Introduction to Software Engineering

Code School Level Credits Semesters
COMP1003 Computer Science 1 10 Spring UK
Code
COMP1003
School
Computer Science
Level
1
Credits
10
Semesters
Spring UK

Summary

You'll be introduced to the concept of Software Engineering and will be taken through the software development process: deciding exactly what should be built (Requirements & Specification), designing how it should be built (Software Architecture), development strategies (Implementation & Testing), and maintaining change (Software Evolution and Maintenance).

Target Students

Level 1 students in the School of Computer Science. This module is part of the Software Engineering theme in the School of Computer Science.

Assessment

Assessed by end of spring semester

Educational Aims

An aim of this module is to provide a general understanding of Software Engineering; the typical phases of the software lifecycle with particular reference to practical Requirements and Specification, Software Design, and Implementation & Testing techniques. It serves to prepare students for the various software development projects undertaken throughout their studies.

Learning Outcomes

Knowledge and Understanding:

Intellectual Skills:

Professional Skills:

Transferable Skills:

Conveners

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