Blogs (19) >>
Thu 16 Mar 2023 16:15 - 16:20 at 803 - Lightning Talks 1 Chair(s): Bedour Alshaigy, Eric Fouh

In teaching university entry-level calculus, it proved useful to distinguish two strategies - early transcendentals or late transcendentals - depending on the time at which transcendentals such as the exponential and logarithmic functions are introduced. In this lightning talk, I suggest we pose analogous “early X or late X” questions for first-year computer science courses. I propose a tentative list of concepts for which the “early or late” question might be worthy a discussion and argue that the approach allows us to pay attention to pedagogical choices rather than superficial features such as choice of the programming language used for CS1 and CS2.

The guiding motivation for Martin’s work is the scalability of experiential learning. He has led the flagship programming course CS1101S for first-year students of the School of Computing at the National University of Singapore (NUS) since 2012, founded the experiential course CS4215 Programming Language Implementation, and extensively subscribes to SoC’s project-based course CP3108 for experiential learning.

The work on CS1101S culminated in the textbook Structure and Interpretation of Computer Programs, JavaScript Edition, by Harold Abelson and Gerald J. Sussman, adapted to JavaScript by Martin Henz and Tobias Wrigstad with Julie Sussman, published by MIT Press in April 2022. Martin is the initiator of the Source Academy, an immersive online experiential environment for learning programming used in CS1101S and at the University of San Francisco. He designs and develops open-source software on GitHub, co-founded the software company Workforce Optimizer Pte Ltd with Alan Sevugan, and supervised Rahul Singhal’s PhD, which led to the formation of the education-A.I. company Cerebry.

Martin founded the multidisciplinary initiatives NUS Seafarers, a programme for maritime exploration that was active 2017-2020, FrogWorks, a prototyping studio at the iDP in the NUS Faculty of Engineering that was active 2011-2016, and The Physics of Sailing, a collaboration with NUS physics professors that was active 2011-2017.

Thu 16 Mar

Displayed time zone: Eastern Time (US & Canada) change

15:45 - 17:00
Lightning Talks 1Lightning Talks at 803
Chair(s): Bedour Alshaigy Uppsala University, Eric Fouh University of Pennsylvania
15:45
5m
Talk
Computer Science Students' Experiences of Learning Technical WritingIn-PersonMSIGlobal
Lightning Talks
Meghan Allen University of British Columbia
DOI
15:55
5m
Talk
Computing for the Barbershop: A Foundation for Broadening the Participation of Black Boys in Computing EducationIn-PersonK12MSI
Lightning Talks
Dominick Sanders South Carolina Department of Education, Madison Allen Kuyenga Michigan State University, Michael Lachney Michigan State University
DOI
16:05
5m
Talk
Culturally Informed Advanced CS Principles: Rigorous, Culturally Responsive and Sustaining Computer Science EducationIn-PersonK12MSI
Lightning Talks
Madison Allen Kuyenga Michigan State University
DOI
16:15
5m
Talk
'Early X or Late X' Questions for Discussing Curricular Practices in CS1 and CS2In-PersonMSIGlobal
Lightning Talks
Martin Henz National University of Singapore
DOI
16:25
5m
Talk
Incremental TypeScript: Future free introductory programming textbookIn-PersonK12MSI
Lightning Talks
Sol Boucher Sewickley Academy
DOI
16:35
5m
Talk
How States Are Preparing Their Students for the Fourth Industrial RevolutionIn-PersonK12MSI
Lightning Talks
Christina Gardner-McCune Herbert Wertheim College of Engineering, University of Florida, Gainesville, FL, USA, David Touretzky Carnegie Mellon University
DOI