Examples and Results from a BSc-level course on domain specific languages of mathematics
Paper in proceeding, 2019

At the workshop on Trends in Functional Programming in Education (TFPIE) in 2015 Ionescu and Jansson presented the approach underlying the “Domain Specific Languages of Mathematics” (DSLsofMath) course even before the first course instance. We were then encouraged to come back to present our experience and the student results. Now, three years later, we have seen three groups of learners attend the course, and the first two groups have also continued on to take challenging courses in the subsequent year. In this paper we present three examples from the course material to set the scene, and we present an evaluation of the student results showing improvements in the pass rates and grades in later courses.

Functional programming

Calculus

Scope

Semantics

Formalisation

Didactics

Computer science education

Types

Haskell

Syntax

Correctness

Author

Patrik Jansson

Chalmers, Computer Science and Engineering (Chalmers)

Sólrún Einarsdóttir

Chalmers, Computer Science and Engineering (Chalmers), Functional Programming

Cezar Ionescu

University of Oxford

Electronic Proceedings in Theoretical Computer Science, EPTCS

20752180 (ISSN)

Vol. 295 79-90

7th International Workshop on Trends in Functional Programming in Education, TFPIE 2018
Gothenburg, Sweden,

Subject Categories

Didactics

Learning

Pedagogical Work

DOI

10.4204/EPTCS.295.6

More information

Latest update

1/3/2024 9