Teaching Oo Concepts—a Case Study Using Crc-cards and Bluej


1 Umeå University, Department of Computing Science, SE-901 87 Umeå, Sweden, {jubo,thomasj,marie}@cs.umu.se Abstract  The transition to object-oriented programming is more than just a matter of programming language. Traditional syllabi fail to teach students the “big picture” and students have difficulties taking advantage of objectoriented concepts. In this paper we present a holistic approach to a CS1 course in Java favouring general objectoriented concepts over the syntactical details of the language. We present goals for designing such a course and a case study showing interesting results.

9 Figures and Tables

Cite this paper

@inproceedings{Brstler2002TeachingOC, title={Teaching Oo Concepts—a Case Study Using Crc-cards and Bluej}, author={J{\"{u}rgen B{\"{o}rstler and Thomas Johansson and Marie Nordstr{\"{o}m}, year={2002} }