Commenced in January 2007
Paper Count: 30172
An Idea About How to Teach OO-Programming to Students
Authors: Irene Rothe
Abstract:Object-oriented programming is a wonderful way to make programming of huge real life tasks much easier than by using procedural languages. In order to teach those ideas to students, it is important to find a good task that shows the advantages of OOprogramming very naturally. This paper gives an example, the game Battleship, which seems to work excellent for teaching the OO ideas (using Java, , , , ). A three-step task is presented for how to teach OO-programming using just one example suitable to convey many of the OO ideas. Observations are given at the end and conclusions about how the whole teaching course worked out.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1334037Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1632
 D.J. Barnes and M. Klling, Objektorientierte Programmierung mit Java, Pearson Studium, 2003.
 C.S. Horstmann, G. Cornell, core Java, Band 1 - Grundlagen, Addision- Wesley, 2005.
 J. Bishop, Java lernen, Pearson Studium, 2005.
 R. Schiedermeier, Programmieren mit Java, Pearson Studium, 2005.