TY - JFULL AU - Irene Rothe PY - 2010/7/ TI - An Idea About How to Teach OO-Programming to Students T2 - International Journal of Computer and Information Engineering SP - 1103 EP - 1107 VL - 4 SN - 1307-6892 UR - https://publications.waset.org/pdf/7569 PU - World Academy of Science, Engineering and Technology NX - Open Science Index 42, 2010 N2 - 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, [1], [2], [3], [4]). 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. ER -