My 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.
Recent comments
4 weeks 5 hours ago
4 weeks 1 day ago
4 weeks 2 days ago
4 weeks 2 days ago
5 weeks 8 hours ago
5 weeks 8 hours ago
5 weeks 8 hours ago
8 weeks 1 day ago
8 weeks 6 days ago
8 weeks 6 days ago