How Computer Science Was Introduced at Yale-NUS College
summary
Yale‑NUS runs a 10‑year experiment that introduces liberal‑arts undergraduates to computing through Aristotle’s four causes, analogies (cooking, knitting, music), and enacted dialogue scripts instead of early coding. Course sequence uses okamel then a proof assistant (types as propositions) with no programming before week three, weekly reports, unit tests first, a midterm, a term project and two oral exams. Diversity (52% female) and internships rise, students report the course as “most liberal arts” and transferable to other majors.
AI-written summary · about
chapters (10)
- 0:00Yale-NUS CS introduction
- 3:54Defining CS for liberal arts
- 7:49Aristotle’s causes in computing
- 15:56Measuring CS teaching success
- 20:31Discovery pedagogy and ownership
- 25:13Liberal arts students excel
- 30:55Liberal arts values in CS
- 34:06Student testimonials and impact
- 37:39Diversity and CS future
- 38:23Conclusion and demo
