Abstract | ||
---|---|---|
The recommendations of the Joint Task Force on Computing Curricula 2001 encompass suggestions for an object-first introductory programming course. We have identified conceptual modeling as a lacking perspective in the suggestions for CS1. Conceptual modeling is the defining characteristic of object-orientation and provides a unifying perspective and a pedagogical approach focusing upon the modelling aspects of object-orientation. Reinforcing conceptual modelling as a basis for CS1 provides an appealing course structure based on core elements from a conceptual framework for object-orientation as well as a systematic approach to programming; both of these are a big help to newcomers. The approach has a very positive impact on the number of students passing the course. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1145/971300.971461 | Proceedings of the 39th SIGCSE technical symposium on Computer science education |
Keywords | Field | DocType |
pedagogy,conceptual model,object oriented,conceptual framework,uml,design | Task force,Unified Modeling Language,Conceptual model,Computer science,Inductive programming,Knowledge management,Curriculum,Programming education,Conceptual framework,Conceptual model (computer science) | Conference |
Volume | Issue | ISSN |
36 | 1 | 0097-8418 |
ISBN | Citations | PageRank |
1-58113-798-2 | 14 | 1.21 |
References | Authors | |
4 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
jens bennedsen | 1 | 423 | 36.79 |
Michael E. Caspersen | 2 | 29 | 3.28 |