Transitioning to OOP/Java - A never ending story

4Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Changing the introductory programming course from a traditional imperative model to an object-oriented model is not simply a matter of changing compilers and syntax. It requires a profound change in course materials and teaching approach to be successful. We have been working with this transition for almost ten years and have realized that teaching object-oriented programming is not as simple or "natural" as some proponents claim. In fact, it has proven difficult to convey to the students the advantages and methodologies associated with object-oriented programming. To help ourselves and others in a transition like this we have developed a number of "course design principles" as well as teaching methods and examples that have proven to have positive influence on student learning outcome. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Börstler, J., Nordström, M., Kallin Westin, L., Moström, J. E., & Eliasson, J. (2008). Transitioning to OOP/Java - A never ending story. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4821 LNCS, pp. 80–97). https://doi.org/10.1007/978-3-540-77934-6_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free