Advanced Functional Programming

Code School Level Credits Semesters
COMP2003 Computer Science 2 10 Spring UK
Code
COMP2003
School
Computer Science
Level
2
Credits
10
Semesters
Spring UK

Summary

This course builds upon the introductory functional programming course by focusing on a number of more advanced topics, such as programming with effects, reasoning about programs and improving program efficiency.

Target Students

Available to Level 2 and Level 3 students in the School of Computer Science. This module is part of the Programming and the Foundations themes in the School of Computer Science.

Assessment

Assessed by end of spring semester

Educational Aims

To provide a sound basis in a range of advanced topics in functional programming, including aspects of recent and current research. More generally, the module aims to teach fundamental principles and techniques that can be applied in any programming language, whether it be functional or otherwise.

Learning Outcomes

Knowledge and Understanding:

Intellectual Skills:

Professional Skills:

Transferrable Skills:

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.