Model-Driven Programming

@inproceedings{Bennedsen2008ModelDrivenP,
  title={Model-Driven Programming},
  author={Jens Bennedsen and Michael E. Caspersen},
  booktitle={Reflections on the Teaching of Programming},
  year={2008}
}
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

Citations

Publications citing this paper.

References

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
2003

Objectworld: Helping Novice Programmers

R. Jones, T. Boyle, P. Pickard
2003

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
2003

Similar Papers

Loading similar papers…