Toward Automated Feedback in HtDP based Programming A DSL (...) - Junya Nose | Lambda Days 2021
This video was recorded at virtual Lambda Days conference, which took place on 16-19th February 2021 - https://www.lambdadays.org/lambdadays2021 More great virtual tech conferences - https://codesync.global --- Toward Automated Feedback in HtDP-based Programming: A DSL-based Approach by Junya Nose ABSTRACT Toward Automated Feedback in HtDP-based Programming: A DSL-based Approach AUTHORS: Junya Nose, Youyou Cong, Hidehiko Masuhara The program design recipe is a step-by-step procedure for developing programs. The design recipe breaks down a problem into smaller, more approachable tasks, but for a novice programmer, it is not always clear what to do at each design step, and whether their intermediate outcome is appropriate or not. The long-term goal of our study is to build a programming environment specialized for program development based on the design recipe. As a component of our environment, we are implementing a domain-specific language for generating feedback at intermediate steps of the design recipe. In this paper, we review existing support for design-recipe-based programming, describe the behavior of our DSL, and discuss our plans for future work. OBJECTIVE: Stimulate a discussion on novice-friendly programming environments. AUDIENCE: Educators --- SPEAKER - Junya Nose programming education, programming environment Junya Nose is a Master's student at Tokyo Institute of Technology, co-advised by Hidehiko Masuhara and Youyou Cong. He works on programming education, with special focus on functional programming. --- Lambda Days Website: https://www.lambdadays.org Twitter: https://twitter.com/LambdaDays