ACM Home Page
Please provide us with feedback. Feedback
Controversy on how to teach CS 1: a discussion on the SIGCSE-members mailing list
Full text PdfPdf (312 KB)
Source ACM SIGCSE Bulletin archive
Volume 37 ,  Issue 2  (June 2005) table of contents
COLUMN: Reprint table of contents
Pages: 111 - 117  
Year of Publication: 2005
ISSN:0097-8418
Author
Kim B. Bruce  Williams College, Williamstown, Massachusetts
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 54,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1083431.1083477
What is a DOI?

ABSTRACT

A discussion took place on the SIGCSE mailing list in late March of 2004 that raised important issues on how to teach introductory courses using Java. This article attempts to summarize several of the important points raised during this discussion, among them whether or how objects should be taught early or late in a CS 1 course, or indeed, whether object-oriented languages should be postponed until a second course.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
{BFG+03} O. Berge, A. Fjuk, A. K. Groven, H. Hegna, and J. Kaasbll. Comprehensive object-oriented learning - an introduction. Journal of Computer Science Education, 13(4):331--335, 2003.
 
3
{BK04} David J. Barnes and Michael Klling. Objects First with Java: A Practical Introduction using BlueJ. Prentice Hall /Pearson Education, 2nd edition, 2004.
 
4
{Boa03} The College Board. Marine biology simulation case study. available on-line, 2003. http://www.collegeboard.com/student/testing/ap/compsci a/case.html.
 
5
{BSRP04} Joseph Bergin, Mark Stehlik, Jim Roberts, and Richard Pattis. Karel J. Robot: A gentle introduction to the art of object-oriented programming in Java. Unpublished, 2004.
6
 
7
{For04} ACM Java Task Force. Taxonomy of problems in teaching Java (draft), 2004. http://www-cs-faculty.stanford.edu/~eroberts/java/java-problem-taxonomy. html.
 
8
{MB02} Jeffrey J. McConnell and Debra T. Burhans. The evolution of CS1 textbooks. In Proceedings of the Frontiers in Education, pages T4G-1--T4G-6, 2002.
9
10
11
12
 
13
{TRSH99} Franklyn Turbak, Constance Royden, Jennifer Stephan, and Jean Herbst. Teaching recursion before iteration in CS1. The Journal of Computing in Small Colleges, 14(4):86--101, 1999.

CITED BY  11