Model-Driven Programming

  title={Model-Driven Programming},
  author={Jens Bennedsen and Michael E. Caspersen},
  booktitle={Reflections on the Teaching of Programming},
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… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.

Explore Further: Topics Discussed in This Paper


Publications citing this paper.


Publications referenced by this paper.
Showing 1-10 of 28 references

Programming : factors that influence success

P. Byrne, G. Lyons
SIGCSE ' 05 : Proceedings of the 36 th SIGCSE technical symposium on Computer science education • 2005

Current issues of apprenticeship." In: Nordisk Pedagogik

K. Nielsen, S. Kvale
Object Technology, • 2003

Objectworld : Helping Novice Programmers to Succed through a Graphical Objectsfirst Approach

M. Kölling, M. Rosenberg

Objectworld: Helping Novice Programmers

R. Jones, T. Boyle, P. Pickard

On the Origins of Programmers: Identifying Predictors of Success for an Objects First CS1

Ventura, R P.
PhD. dissertation, • 2003

“ Teaching ObjectsFirst in Introductory Computer Science ”

M. Cooper

Similar Papers

Loading similar papers…