Centering Humans in the Programming Languages Classroom: Building a Text for ...
summary
Open-access 20-chapter, ~100k-word (~600-page) textbook pairs PL foundations with HCI, gender and disability studies and targets undergrad/masters electives; course runs Rust-based and has students implement a parser, evaluator and static type checker, then switch to design and user studies. Assessments split: autograded coding, participation-graded writing. Data from three courses (first course only 25% CS grad students) shows increased intrinsic motivation but recurring concerns about perceived rigor.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:22Introducing Rose
- 1:07Project overview
- 3:33Radical shift in PL education
- 6:44Core archetypes in PL design
- 9:13Course structure
- 11:02Student experiences
- 14:01Course design evolution
- 16:11Future plans
- 17:35Acknowledgments
- 23:19Q&A: One semester fit
- 25:09Q&A: Rust in course
- 26:37Q&A: Human-centered PL research
- 29:02Closing
related talks
24mmaybe-not-the-programmers-they-deserved-but-the-programmers-they-needed/
34mTeaching at the university. Lessons learned.
22mLet's make the world of technology more colourful!
49mA Case for Feminism in Programming Language Design
37mEducation Across Cultures
20mTeaching R using inclusive pedagogy: Carpentries workshops lessons learned
07mBridging Disciplinary Gaps in Climate Research Through Programming Accessibility and(…)
31mMy Personal Journey Teaching Programming to Neurodivergent Students
