Show/hide contentOpenClose All
Curricular information is subject to change
On successful completion of this module students should be able to:
o display a deep understanding of object-oriented programming,
o understand functional programming and how it integrates with object-oriented programming
o compare and contrast different object-oriented and functional programming languages,
o assess and improve the internal quality of a software application
o design, implement, test and debug multi-paradigm programs of moderate complexity,
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Practical | 24 |
Autonomous Student Learning | 70 |
Total | 118 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Exam (In-person): Text tbd | n/a | Other | No | 60 |
Resit In | Terminal Exam |
---|---|
Spring | No |
• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
After each assignment the lecturer will discuss a sample solution with the class and highlight the most common errors.