Programme And Module Handbook
Course Details in 2023/24 Session

If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LI Functional Programming
SchoolComputer Science
Department Computer Science
Module Code 06 34253
Module Lead Eric Finster
Level Intermediate Level
Credits 20
Semester Semester 1
Pre-requisites LC Theories of Computation - (06 35393)
Restrictions None
Contact Hours Lecture-22 hours
Supervised time in studio/workshop-11 hours
Guided independent study-167 hours
Total: 200 hours
Description This module develops practical programming skills in a typed functional programming language. It will strengthen the algorithmic and design skills of the students within the functional framework, and will introduce them to some advanced programming language features.
Learning Outcomes By the end of the module students should be able to:
  • Present the basic ideas of functional programming language
  • Demonstrate the main elements of good functional programming style.
  • Illustrate some of the uses and applications of functional programming.
  • Understand and apply more advanced features of typed functional programming.
Assessment 34253-02 : Continuous Assessment : Coursework (100%)
Assessment Methods & Exceptions Assessment:
Continuous assessment (100%)

Examination (100%) over the Summer period
Other Edgbaston version of Dubai module 34254
Reading List