Leveraging live programming in the classroom — an experience report
Despite the high caliber of our students, the recurring Programming Language Design Seminar at UCLA did not consistently generate the kind of output we had hoped for. One issue was that students lacked the PL prototyping chops required to do meaningful work in such a short time — 10 weeks fly by when you’re having fun. Last year we created a new class to address this problem. Thanks in part to a novel framework that leverages live programming to minimize unnecessary friction and give students “instant gratification” when possible, the new class was a great success and turned out to be much more popular than we anticipated. In this talk, I will introduce our framework and show how it helped make the material in our class more accessible to the students.
Sun 17 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
16:00 - 18:20 | |||
16:00 50mTalk | Leveraging live programming in the classroom — an experience report LIVE Alessandro Warth HARC / Y Combinator Research File Attached | ||
16:50 20mTalk | Live Tuning: Expanding Live Programming Benefits to Non-Programmers LIVE Jun Kato National Institute of Advanced Industrial Science and Technology, Japan, Masataka Goto National Institute of Advanced Industrial Science and Technology, Japan Pre-print | ||
17:10 20mTalk | Sintr: Experimenting with liveness at scale LIVE Pre-print | ||
17:30 50mOther | Discuss: Live Programming, Live Coding, and Intelligence Amplification LIVE Sean McDirmid Microsoft Research, Jun Kato National Institute of Advanced Industrial Science and Technology, Japan |