Unit name | Imperative and Functional Programming |
---|---|
Unit code | COMS10016 |
Credit points | 20 |
Level of study | C/4 |
Teaching block(s) |
Teaching Block 1 (weeks 1 - 12) |
Unit director | Dr. Burghardt |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | School of Computer Science |
Faculty | Faculty of Engineering |
This unit provides an introduction to imperative and functional programming, assuming no prior exposure to the paradigms.
The unit runs in two distinct streams each focussing on one of the paradigms:
Successful completion of this unit will enable students to:
Teaching will be delivered through a combination of synchronous and asynchronous sessions, including lectures and programming activities supported by help sessions, problem sheets and/or self-directed exercises.
50% Coursework, 50% January Timed Assessment