Programme And Module Handbook
Course Details in 2025/26 Session

If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LI Software Engineering
SchoolComputer Science
Department Computer Science
Module Code 06 40098
Module Lead Madasser Shah
Level Intermediate Level
Credits 20
Semester Semester 2
Restrictions None
Contact Hours Lecture-22 hours
Supervised time in studio/workshop-11 hours
Guided independent study-167 hours
Total: 200 hours
Description This module introduces students to the field of software engineering and the principles of systematically engineering large scale software systems. The module covers widely used techniques for engineering requirements, designing and modelling, and architecting dependable and evolvable software. The module discusses Software Quality Assurance, testing and project management with appreciation to the economical, legal and ethical aspects. Students will put their software engineering knowledge into practice in the development of a team project.
Learning Outcomes By the end of the module students should be able to:
  • 20.1
  • Describe and apply techniques for systematically engineering requirements, designing, architecting and testing software systems along with the technical, economical, legal and ethical trade-offs involved.
  • 20.2
  • Describe and apply the basic principles of software project management, metrication and quality assurance.
  • 20.3
  • Understand advances in industrial software engineering
  • 20.4
  • Demonstrate teamwork and leadership in developing a group project using good software engineering practices
Assessment Methods & Exceptions Assessment:

Continuous assessment (100%)


2 hour written unseen Examination (100%) in the August Supplementary period
Reading List