Show/hide contentOpenClose All
Curricular information is subject to change
On successful completion of this module students should be able to: Describe current trends in software methodology; Model various aspects of a software system using UML; Apply unit testing and refactoring in their own practice; Use software design principles and heuristics to guide their programming and metrics to assess software quality; Appreciate the value of design patterns and understand pattern implementations.
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Laboratories | 20 |
Autonomous Student Learning | 70 |
Total | 114 |
Students entering this module should be competent object-oriented programmers. For example, Comp 30070 is an ideal basis for this module.
Description | % of Final Grade | Timing |
---|---|---|
Examination: < Description > | 50 |
2 hour End of Trimester Exam |
Continuous Assessment: < Description > | 50 |
Throughout the Trimester |
Compensation
This module is not passable by compensation
Resit Opportunities
No Resit
Remediation
If you fail this module you may repeat or substitute where permissible.
Name | Role |
---|---|
Dr Erika Duriakova | Tutor |