This paper describes experiences from a three-day course held as part of a collaborative research project, in which object-oriented programming was taught to a group of engineers who were all proficient C programmers. Our approach to teaching object-oriented programming focuses on conceptual modeling, emphasizing that object-orientation is not a bag of solutions and technology; rather, object-orientation is a means to understand, describe (model) and communicate. The paper describes a general approach to teaching object-oriented programming to C-programmers and reports on the experience from a concrete course.
Proceedings Educators' Symposium: Conference on Object-oriented Programming Systems, Languages and Applications (oopsla'98). Session: Mastering Oo Modeling: Experiences in Oo Education, 1998, p. 3-10
Olufsen; WM-data; Rambøll; Danfoss; Systematic
Main Research Area:
Object-Oriented Programming Systems, Languages and Applications (OOPSLA'98), 1998