Module 18157 (2012)
Module Description - Component-based Software
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | Component-based Software | ||||||||
| School | Computer Science | ||||||||
| Module Code | 06-18157 | ||||||||
| Descriptor | COMP/06-18157/LM | ||||||||
| Member of Staff | Unassigned | ||||||||
| Level | M | ||||||||
| Credits | 10 | ||||||||
| Semester | 2 | ||||||||
| Pre-requisites | No formal prerequisite modules. However, knowledge of object-oriented programming is essential. | ||||||||
| Co-requisites | None | ||||||||
| Restrictions | None | ||||||||
| Contact hours | |||||||||
| Delivery | 2 hrs lectures per week, plus non-timetabled practical work. | ||||||||
| Description | Building on previous knowledge of object-oriented programming, the module introduces students to the concept of building software systems from independently developed components. Current technologies and standards will be reviewed. Exercises and other coursework will be used to give practical experience of constructing component-based software systems. | ||||||||
| Outcomes |
| ||||||||
| Assessment | Sessional: 1.5 hr examination (80%), continuous assessment (20%). Supplementary (where allowed): By examination only with the continuous assessment mark carried forward. | ||||||||
| Texts | Clemens Szyperski, Component Software: Beyond object-oriented programming, 2002 John Cheesman & John Daniels, UML Components: A simple process for specifying component-based software (The component software series), 2000 J. Eeles, K. Houston & W. Kozaczynski, Building J2EE Applications with the Rational Unified Process, 2003 George T. Heineman & William T. Councill, Component-based Software Engineering: Putting the pieces together, 2001 Rod Johnson, Expert one-on-one J2EE design and development, 2003 |