Show/hide contentOpenClose All
Curricular information is subject to change
On successful completion of this module students should be able to describe the key aspects of object-oriented programming and their inter-relationships; design, implement and debug object-oriented programs of moderate complexity; assess the quality of a simple object-oriented design.
Indicative Module Content:Class design, encapsulation, inheritance, interfaces, text processing, enumerated types, nested classes, exception handling, file processing, documentation, testing, generic programming, and use of collections.
Student Effort Type | Hours |
---|---|
Autonomous Student Learning | 83 |
Lectures | 22 |
Practical | 20 |
Total | 125 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Exam (In-person): Final Written Exam | End of trimester Duration: 1 hr(s) |
Standard conversion grade scale 40% | No | 35 |
Yes |
Exam (In-person): Final programming exam | End of trimester Duration: 2 hr(s) |
Alternative linear conversion grade scale 40% | No | 35 |
Yes |
Assignment(Including Essay): Weekly programming problems to be completed and a capstone assignment. | Week 1, Week 2, Week 3, Week 4, Week 5, Week 6, Week 7, Week 8, Week 9, Week 10, Week 11, Week 12, Week 14, Week 15 | Alternative linear conversion grade scale 40% | No | 30 |
No |
Remediation Type | Remediation Timing |
---|---|
In-Module Resit | Prior to relevant Programme Exam Board |
• Group/class feedback, post-assessment
• Online automated feedback
Not yet recorded.