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
- 50% Coursework 1: Multiple exercises. Reassessment is 100% examination.
- 50% Exam 1 (2-hour): Reassessment is 100% examination.
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:
- The different approaches to managing the software engineering process.
- The practice of producing specifications from informal briefs.
Intellectual Skills:
- Understand how to determine formal software requirements.
- Understand how to create and deploy an effective plan for testing software systems.
Professional Skills:
- The ability to apply software engineering methodologies in practical scenarios.
- The ability to understand how good software is closely related to the needs of users.
- The ability to evaluate, select and deploy appropriate tools and techniques.
Transferable Skills:
- The ability to develop project plans.
- The ability to produce and critique possible solutions to a design problem.
Conveners
Last updated 07/01/2025.