Artigo Acesso aberto

Guidelines for teaching object orientation with Java

2001; Association for Computing Machinery; Volume: 33; Issue: 3 Linguagem: Inglês

10.1145/507758.377461

ISSN

2331-3927

Autores

Michael Kölling, John Rosenberg,

Tópico(s)

Teaching and Learning Programming

Resumo

How to best teach object orientation to first year students is currently a topic of much debate. One of the tools suggested to aid in this task is BlueJ, an integrated development environment specifically designed for teaching. BlueJ supports a unique style of introduction of OO concepts. In this paper we discuss a set of problems with OO teaching, present some guidelines for better course design and show how BlueJ can be used to make significant improvements to introductory OO courses. We end by presenting a description of a possible project sequence using this teaching approach.

Referência(s)