skip to main content
review-article

Objects first using Alice to introduce object constructs in CS1

Published:01 June 2008Publication History
Skip Abstract Section

Abstract

Java has become the programming language of choice for the first computer programming course in most of the computer science programs in the country. However, Java is a true objected-oriented language and requires instructors to introduce object-oriented constructs (classes, objects and methods) early in the course. This poses a problem for both students (who find the introduction to objects to be very dry and abstract) and instructors (who attempt to enliven this material). In this paper, the authors describe how Alice is used to introduce the essential concepts of object-oriented programming in the beginning of a CS1 Java course.

References

  1. Cooper, Stephen, Wanda Dann, and Randy Pausch(200) Developing Algorithmic Thinking with Alice. Proceedings of ISECON 2000, v 17, pp. 506--539.Google ScholarGoogle Scholar

Index Terms

  1. Objects first using Alice to introduce object constructs in CS1

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader