Learning Outcomes:
Students should be able to write recursive solutions to problems, and to implement those solutions in scheme.
Indicative Module Content:
Recursion, recursive problem solving, functional programming in scheme etc.
Curricular information is subject to change.
Students should be able to write recursive solutions to problems, and to implement those solutions in scheme.
Recursion, recursive problem solving, functional programming in scheme etc.
Student Effort Type | Hours |
---|---|
Specified Learning Activities | 60 |
Autonomous Student Learning | 20 |
Lectures | 24 |
Practical | 10 |
Total | 114 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Practical Skills Assessment: Practical assessment of programming ability in weekly programming labs. | Week 1, Week 2, Week 3, Week 4, Week 5, Week 6, Week 7, Week 8, Week 9, Week 10, Week 11 | Graded | No | 30 |
No |
Exam (Online): Programming exam that takes place in programming labs under exam conditions, but with students working on their laptops and completing programming tasks presented online. | Week 12 | Graded | No | 70 |
Yes |
Resit In | Terminal Exam |
---|---|
Spring | Yes - 2 Hour |
• Online automated feedback
Online automated feedback is given immediately
Name | Role |
---|---|
Mr Jim Quinn | Tutor |
Autumn | Lecture | Offering 1 | Week(s) - Autumn: All Weeks | Thurs 09:00 - 09:50 |
Autumn | Lecture | Offering 1 | Week(s) - Autumn: All Weeks | Wed 10:00 - 10:50 |
Autumn | Practical | Offering 1 | Week(s) - Autumn: All Weeks | Fri 15:00 - 16:50 |
Autumn | Practical | Offering 2 | Week(s) - Autumn: All Weeks | Fri 15:00 - 16:50 |