Teaching Programming to Novices Using the codeBoot (...) - Olivier Melançon | 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 --- Teaching Programming to Novices Using the codeBoot Online Environment by Olivier Melançon ABSTRACT Teaching programming to novices is best done with tools with simpler user interfaces than professional IDEs that are tailored for experienced programmers. In a distance learning situation it is also important to have a development environment that is easy to explain and use, and that integrates well with the variety of course material used (slides, homework, etc). In this talk, we present codeBoot, an online programming environment which allows for fine-grained single-stepping of Python code directly in the browser. AUTHORS: Marc Feeley, Olivier Melançon Teaching programming to novices is best done with tools with simpler user interfaces than professional IDEs that are tailored for experienced programmers. In a distance learning situation it is also important to have a development environment that is easy to explain and use, and that integrates well with the variety of course material used (slides, homework, etc). In this talk, we present codeBoot, an online programming environment which allows for fine-grained single-stepping of Python code directly in the browser. OBJECTIVE: We present codeBoot and how we implemented fine-grained code single-stepping in the browser AUDIENCE: Teachers, Pythonists --- SPEAKER - Olivier Melançon M.Sc. student @ UdeM Olivier is a full stack developer, computer science college teacher and final year M.Sc student at the dynamic language research lab of Université de Montréal with Prof. Marc Feeley. He is specializing in compiler design for dynamic languages and the development of tools for teaching coding. --- Lambda Days Website: https://www.lambdadays.org Twitter: https://twitter.com/LambdaDays