Module 21936 (2013)

Module Description - Fundamentals: Software Engineering

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleFundamentals: Software Engineering
SchoolComputer Science
Module Code06-21936
DescriptorCOMP/06-21936/LM C
Member of StaffRami Bahsoon
LevelM C
Credits10
Semester2
Pre-requisitesNone
Co-requisitesNone
RestrictionsMay not be taken by anyone who has or is taking 18191
Contact hours24
Delivery2 hrs lectures/tutorials per week
Description The module will explore some of the fundamentals of software engineering. Topics will include: an introduction to software engineering: the software life cycle and methodologies for software development. The module is particularly suitable for MSc students who have little previous background in Computer Science.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
explain why the production of a large, quality-assured piece of software is a task demanding a disciplined approach to all stages, closely analogous to the methodology used in more traditional engineering activities Examination
explain the concept of the software lifecycle Examination
demonstrate knowledge of relevant concepts for each stage of the software life-cycle Examination
understand the application of software engineering approaches, both as an introduction to professional practice and as an aid to project work Examination
assess the effectiveness of software engineering techniques in a case study Continuous Assessment
AssessmentSessional: 1.5hr examination (80%), continuous assessment (20%)
Supplementary (where allowed): 1.5 hour examination (100%)
Texts