Nothing Special   »   [go: up one dir, main page]

skip to main content
review-article

Objects first using Alice to introduce object constructs in CS1

Published: 01 June 2008 Publication History

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.

Reference

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

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 40, Issue 2
June 2008
146 pages
ISSN:0097-8418
DOI:10.1145/1383602
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2008
Published in SIGCSE Volume 40, Issue 2

Check for updates

Author Tags

  1. Alice
  2. Java
  3. classes
  4. methods
  5. object-oriented programming
  6. objects

Qualifiers

  • Review-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A Low Stakes Introduction to Computer Programming2018 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2018.8658711(1-5)Online publication date: 3-Oct-2018
  • (2013)Assessing the usability of students object-oriented language with first-year IT studentsProceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration10.1145/2541016.2541036(181-188)Online publication date: 25-Nov-2013
  • (2013)Uncoupling AliceACM Inroads10.1145/2505990.25060064:3(82-88)Online publication date: 1-Sep-2013
  • (2013)Building knowledge and confidence with mediascriptingProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445342(483-488)Online publication date: 6-Mar-2013
  • (2010)On the implementation of self-assessment in an introductory programming courseACM SIGCSE Bulletin10.1145/1709424.170945341:4(85-89)Online publication date: 18-Jan-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media