Visual Programming Environment for Learning Functional Programming Using Unit Test

Kouki Asakawa, Takafumi Tanaka · 2022 12th International Congress on Advanced Applied Informatics (IIAI-AAI) · 2022

Functional programming languages are becoming more popular and learning them is becoming increasingly important. However, learning programming languages is a hard task for novice learners because they need to study syntax of the languages and implementation of algorithms using the language simultaneously. Visual programming environments are used to reduce burden of learning syntax of programming languages. On the other hand, unit testing is used to ensure that programs accurately meet requirements. Therefore, we propose a visual programming environment for novice learners that supports Haskell based visual programming and unit testing. It will reduce the learners’ burden for remembering syntax and help them to understand how to check their programs work as they intended or not. This paper reports a development of the system.

Read the paper · More papers on PaperTik