Functional programming languages are seen by many as instrumental to effectively utilizing the computational power of multi-core platforms. As a result, there is growing interest to introduce functional programming and functional thinking as early as possible within the computer science curriculum. Bricklayer is an API, written in SML, that provides a set of abstractions for creating LEGO® artifacts which can be viewed using LEGO Digital Designer. The goal of Bricklayer is to create a problem space (i.e., a set of LEGO artifacts) that is accessible and engaging to programmers (especially novice programmers) while providing an authentic introduction to the functional programming language SML.
|Original language||English (US)|
|Number of pages||17|
|Journal||Electronic Proceedings in Theoretical Computer Science, EPTCS|
|Publication status||Published - Dec 12 2014|
|Event||3rd International Workshop on Trends in Functional Programming in Education, TFPIE 2014 - Soesterberg, Netherlands|
Duration: May 25 2014 → …
ASJC Scopus subject areas