Show/hide contentOpenClose All
Curricular information is subject to change
Upon completion of this module, students should understand and be familiar with common software design patterns and should demonstrate the ability of implementing basic software patterns to improve the design of a system. Students should benefit from (1) advanced pattern design, (2) implementation of common design patterns in C/C++, Java, or C# programming languages, (3) application of common design patterns to improve the performance, scalability, security, usability, maintainability and extensibility, and (4) knowledge and hands-on experience of the principles of software system design & architecture.
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Autonomous Student Learning | 100 |
Total | 124 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Examination: End of Trimester examination | 2 hour End of Trimester Exam | No | Graded | No | 100 |
Remediation Type | Remediation Timing |
---|---|
In-Module Resit | Prior to relevant Programme Exam Board |
• Group/class feedback, post-assessment
Not yet recorded.