|
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 26
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jerry Mead , Simon Gray , John Hamer , Richard James , Juha Sorva , Caroline St. Clair , Lynda Thomas, A cognitive approach to identifying measurable milestones for programming skill acquisition, ACM SIGCSE Bulletin, v.38 n.4, December 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard Bornat , Saeed Dehnadi , Simon, Mental models, consistency and programming aptitude, Proceedings of the tenth conference on Australasian computing education, p.53-61, January 01-01, 2008, Wollongong, NSW, Australia
|
|
|
|
|
|
|
|
|
Simon Gray , Caroline St. Clair , Richard James , Jerry Mead, Suggestions for graduated exposure to programming concepts using fading worked examples, Proceedings of the third international workshop on Computing education research, September 15-16, 2007, Atlanta, Georgia, USA
|
|
|
Ken Goldman , Paul Gross , Cinda Heeren , Geoffrey Herman , Lisa Kaczmarczyk , Michael C. Loui , Craig Zilles, Identifying important and difficult concepts in introductory computing courses using a delphi process, ACM SIGCSE Bulletin, v.40 n.1, March 2008
|
|
|
Geoffrey L. Herman , Lisa Kaczmarczyk , Michael C. Loui , Craig Zilles, Proof by incomplete enumeration and other logical misconceptions, Proceeding of the fourth international workshop on Computing education research, p.59-70, September 06-07, 2008, Sydney, Australia
|
|
|
|
|
|
|
|
|
Guido Rößling , Mike Joy , Andrés Moreno , Atanas Radenski , Lauri Malmi , Andreas Kerren , Thomas Naps , Rockford J. Ross , Michael Clancy , Ari Korhonen , Rainer Oechsle , J. Ángel Velázquez Iturbide, Enhancing learning management systems to better support computer science education, ACM SIGCSE Bulletin, v.40 n.4, December 2008
|
|
|
|
|
|
|
|