User loginNavigation |
Felleisen: How to Design Class HierarchiesMy talk will instead present a novel approach to the first-year programming curriculum. Specifically, I will explain how a functional semester ideally prepares students for the true essence of object-oriented programming according to Alan Kay: the systematic construction of small modules of code and the construction of programs without assignment statements. Experience shows that these courses prepare students better for upper-level courses than a year of plain object-oriented programming. Initial reports from our students' co-op employers appear to confirm the experiences of our upper-level instructors. (full abstract) We discussed this approach (FP as an introduction to OOP) before. This presentation is from FPDE 2005. |
Browse archivesActive forum topics |
Recent comments
5 days 13 hours ago
1 week 3 days ago
1 week 4 days ago
1 week 4 days ago
2 weeks 2 days ago
2 weeks 5 days ago
2 weeks 5 days ago
2 weeks 5 days ago
4 weeks 20 hours ago
4 weeks 2 days ago