Module 11224 (2012)
Syllabus page 2012/2013
Introduction to Software Engineering
The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)
Introduction to Software Engineering: the software life cycle and methodologies for software development.
The aims of this module are to:
- introduce strategic and tactical thinking about program design and development
- introduce issues and solutions for software engineering "in the small"
- demonstrate the relationship between the practice of good program design and development and software engineering "in the small"
|On successful completion of this module, the student should be able to:||Assessed by:|
|1||demonstrate facility with basic strategies of program design||Examination and continuous assessment (typically class tests)|
|2||demonstrate facility with recording and communicating program designs||Examination and continuous assessment (typically class tests)|
|3||understand and be able to apply software engineering approaches in the small||Examination and continuous assessment (typically class tests)|
06-18190 (Software Workshop 1) (or equivalent)
Knowledge of a programming language and experience in programming are essential.
2 hrs lectures per week
- Sessional: 1.5 hr examination (80%), Continuous Assessment (typically class tests) (20%)
- Supplementary (where allowed): 1.5 hr examination (100%)
Talking about programs
- Class Diagrams
- Interface designs
- Program design strategies
- Eliciting and recording requirements
- Use Cases
- Proving Correctness
- Managing code
- Code quality
- Coding Style
- Code Walkthroughs
Last updated: 03 Sep 2010
Source file: /internal/modules/COMSCI/2012/xml/11224.xml