Functional Programming Paradigm (A Level) -- Workbook with Haskell
Downloaded: 750
Last edit: 10 January 2024
Workbook to explore concepts of the functional programming paradigm (AQA syllabus) with examples in Haskell. Includes notes, template code, predication activities, written questions/answers, programming exercises, and answer booklet.
Most is extension content going beyond the exam, but was enjoyed by students interested in functional programming who are curious about the intersection between comp sci and math.
- Section 1: Function types (part 1)
- Section 2: Function types (part 2)
- Section 3: Functions as first class citizens
- Section 4: Function application and partial application
- Section 5: Function composition
- Appendix: How to do the Haskell exercises in replit.com
All feedback welcome.
Assumed prior knowledge: A Level Mathematics function theory and notation (definition, domain, codomain, composition); A Level Mathematics derivatives, factorials; basic Haskell including functions and lambdas from doing Haskell Workbook for A Level -- Writing Functional Programs first (this resource can also be found on the CAS website).
Level: (Advanced A Level)
Duration: (Approx. seven lessons + homework)
Teaches: (Based on AQA 4.12.1 Functional programming paradigm: function types; functions as first-class objects; function application; partial function application; composition of functions)
Edit history
Nela Brockington | 10.01.24
Visibility settings updated.
Nela Brockington | 12.04.22
Edited description
Nela Brockington | 12.04.22
Edited description
Nela Brockington | 12.04.22
Edited link.
Nela Brockington | 12.04.22
Fixed broken link and made resources accessible to everyone.
Nela Brockington | 12.04.22
Added additional information about exam board and Key Stage.
Unlock all resources and events
To access our full library of resources and events create a free account today or login.
If you like this resource make sure you add it to your resource collection to access again or share with the community.
Login Create Account
Discuss: Functional Programming Paradigm (A Level) -- Workbook with Haskell (2021-08-22)
Please login to post a comment