Programme And Module Handbook
 
Course Details in 2019/20 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 30420
Module Lead TBC
Level Intermediate Level
Credits 20
Semester Semester 1
Pre-requisites LC Programming in Java - (06 30392)
Co-requisites
Restrictions None
Contact Hours Guided independent study-167 hours
Lecture-33 hours
Total: 200 hours
Exclusions
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.
Learning Outcomes By the end of the module students should be able to:
  • 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.
  • Describe and apply the basic principles of software project management, metrication and quality assurance.
  • Understand advances in industrial software engineering
Assessment 30420-01 : Examination : Exam (Centrally Timetabled) - Written Unseen (80%)
30420-02 : Continuous Assessment : Coursework (20%)
Assessment Methods & Exceptions Assessment:
2hr Examination (80%),
Continuous Assessment (20%)

Reassessment:
2hr Examination (100%)
Other Duplicate of Birmingham-based module 30197
Reading List