|
ABSTRACT
In computer science, an expected outcome of a student's education is programming skill. This working group investigated the programming competency students have as they complete their first one or two courses in computer science. In order to explore options for assessing students, the working group developed a trial assessment of whether students can program. The underlying goal of this work was to initiate dialog in the Computer Science community on how to develop these types of assessments. Several universities participated in our trial assessment and the disappointing results suggest that many students do not know how to program at the conclusion of their introductory courses. For a combined sample of 216 students from four universities, the average score was 22.89 out of 110 points on the general evaluation criteria developed for this study. From this trial assessment we developed a framework of expectations for first-year courses and suggestions for further work to develop more comprehensive assessments.
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
|
ACM & IEEE-CS Joint Task Force on Computing Curricula 2001 (2001). Computing Curricula 2001, Ironman Draft. Association for Computing Machinery and the Computer Society of the Institute of Electrical and Electronics Engineers. Available: http://www.acm.org/sigcse/cc2001 {2001, 5/16/01}.
|
| |
2
|
|
| |
3
|
BlueJ (2001). BlueJ, the Interactive Java Environment. Available: http://www.bluej.org. {24 July 2001}.
|
| |
4
|
Hambleton, R. K. (1996). Advances in Assessment Models, Methods, and Practices. In D. C. Berliner and R. C. Calfee (Eds.) Handbook of Educational Psychology. New York: Simon & Schuster Macmillan.
|
| |
5
|
Linn, R. L., Baker. E. L., and Dunbar, S. B. (1991). Complex, performance-based assessment: Expectations and validation criteria. Educational Researcher, 20(8), pp. 15-21.
|
 |
6
|
|
| |
7
|
Pea, R. (1986). Language independent conceptual bugs in novice programming. Educational Computing Research, 2(1), pp. 25-36.
|
| |
8
|
Soloway, E., Ehrlich, K., Bonar, J., & Greenspan, J. (1982). What do novices know about programming? In A. Badre and B. Shneiderman (Eds) Directions in Human-Computer Interactions, Norwood, NJ: Ablex, pp. 27-54.
|
 |
9
|
|
| |
10
|
Wiedenbeck, S., Ramalingam, V., Sarasamma, S. and Corritore, C. L. (1999). A comparison of the comprehension of object-oriented and procedural programs by novice programmers. Interacting With Computers. 11(3), March, pp. 255-282.
|
 |
11
|
|
CITED BY 55
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sally Fincher , Raymond Lister , Tony Clear , Anthony Robins , Josh Tenenberg , Marian Petre, Multi-institutional, multi-national studies in CSEd Research: some design considerations and trade-offs, Proceedings of the 2005 international workshop on Computing education research, p.111-121, October 01-02, 2005, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Raymond Lister , Elizabeth S. Adams , Sue Fitzgerald , William Fone , John Hamer , Morten Lindholm , Robert McCartney , Jan Erik Moström , Kate Sanders , Otto Seppälä , Beth Simon , Lynda Thomas, A multi-national study of reading and tracing skills in novice programmers, ACM SIGCSE Bulletin, v.36 n.4, December 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Janet Rountree , Nathan Rountree , Anthony Robins , Robert Hannah, Observations of student competency in a CS1 course, Proceedings of the 7th Australasian conference on Computing education, p.145-149, January 01, 2005, Newcastle, New South Wales, Australia
|
|
|
|
|
|
Sue Fitzgerald , Beth Simon , Lynda Thomas, Strategies that students use to trace code: an analysis based in grounded theory, Proceedings of the 2005 international workshop on Computing education research, p.69-80, October 01-02, 2005, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
Gary Lewandowski , Alicia Gutschow , Robert McCartney , Kate Sanders , Dermot Shinners-Kennedy, What novice programmers don't know, Proceedings of the 2005 international workshop on Computing education research, p.1-12, October 01-02, 2005, Seattle, WA, USA
|
|
|
Ken Blaha , Alvaro Monge , Dean Sanders , Beth Simon , Tammy VanDeGrift, Do students recognize ambiguity in software design? a multi-national, multi-institutional report, Proceedings of the 27th international conference on Software engineering, May 15-21, 2005, St. Louis, MO, USA
|
|
|
|
|
|
Simon Simon , Sally Fincher , Anthony Robins , Bob Baker , Ilona Box , Quintin Cutts , Michael de Raadt , Patricia Haden , John Hamer , Margaret Hamilton , Raymond Lister , Marian Petre , Ken Sutton , Denise Tolhurst , Jodi Tutty, Predictors of success in a first programming course, Proceedings of the 8th Austalian conference on Computing education, p.189-196, January 16-19, 2006, Hobart, Australia
|
|
|
|
|
|
Jacqueline L. Whalley , Raymond Lister , Errol Thompson , Tony Clear , Phil Robbins , P. K. Ajith Kumar , Christine Prasad, An Australasian study of reading and comprehension skills in novice programmers, using the bloom and SOLO taxonomies, Proceedings of the 8th Austalian conference on Computing education, p.243-252, January 16-19, 2006, Hobart, Australia
|
|
|
Linda Grandell , Mia Peltomäki , Ralph-Johan Back , Tapio Salakoski, Why complicate things?: introducing programming in high school using Python, Proceedings of the 8th Austalian conference on Computing education, p.71-80, January 16-19, 2006, Hobart, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Raymond Lister , Anders Berglund , Tony Clear , Joe Bergin , Kathy Garvin-Doxas , Brian Hanks , Lew Hitchner , Andrew Luxton-Reilly , Kate Sanders , Carsten Schulte , Jacqueline L. Whalley, Research perspectives on the objects-early debate, ACM SIGCSE Bulletin, v.38 n.4, December 2006
|
|
|
Beth Simon , Tzu-Yi Chen , Gary Lewandowski , Robert McCartney , Kate Sanders, Commonsense computing: what students know before we teach (episode 1: sorting), Proceedings of the 2006 international workshop on Computing education research, September 09-10, 2006, Canterbury, United Kingdom
|
|
|
|
|
|
Gary Lewandowski , Dennis J. Bouvier , Robert McCartney , Kate Sanders , Beth Simon, Commonsense computing (episode 3): concurrency and concert tickets, Proceedings of the third international workshop on Computing education research, September 15-16, 2007, Atlanta, Georgia, USA
|
|
|
Jacqueline Whalley , Christine Prasad , P. K. Ajith Kumar, Decoding doodles: novice programmers and their annotations, Proceedings of the ninth Australasian conference on Computing education, p.171-178, January 30-February 02, 2007, Ballarat, Victoria, Australia
|
|
|
|
|
|
Inés Friss de Kereki , Carlos Nicolás Fornaro , Javier Azpiazu , José Crespo, An e-learning tool based on morphisms for teaching object oriented programming, Proceedings of the sixth conference on IASTED International Conference Web-Based Education, p.138-144, March 14-16, 2007, Chamonix, France
|
|
|
Tracy L. Lewis , Wanda J. Smith , France Bélanger , K. Vernard Harrington, Are technical and soft skills required?: the use of structural equation modeling to examine factors leading to retention in the cs major, Proceeding of the fourth international workshop on Computing education research, p.91-100, September 06-07, 2008, Sydney, Australia
|
|
|
Daryl D'Souza , Margaret Hamilton , James Harland , Peter Muir , Charles Thevathayan , Cecily Walker, Transforming learning of programming: a mentoring project, Proceedings of the tenth conference on Australasian computing education, p.75-84, January 01-01, 2008, Wollongong, NSW, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tony Clear , Jenny Edwards , Raymond Lister , Beth Simon , Errol Thompson , Jacqueline Whalley, The teaching of novice computer programmers: bringing the scholarly-research approach to Australia, Proceedings of the tenth conference on Australasian computing education, p.63-68, January 01-01, 2008, Wollongong, NSW, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|