|
ABSTRACT
Educators have developed a myriad of tools to help novices learn to program. Unfortunately, too little is known about the educational impact of these environments, or even how to assess this impact. In this paper we summarize a representative collection of the assessments of novice programming environments, present a rubric for evaluating the quality of such assessments, and demonstrate the application of our rubric to the summarized works. The intent is that such an evaluative framework will help inform future efforts in assessing novice programming environments.
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
|
Alice, 2005. Online. Internet. Apr. 13, 2005. Available WWW: <http://www.alice.org>
|
 |
2
|
|
| |
3
|
|
| |
4
|
Bloom, B., 1956. Taxonomy of educational objectives: The classification of educational goals. Longman Publishers, New York.
|
| |
5
|
BlueJ, 2005. Online. Internet. Apr. 13, 2005. Available WWW: http://www.bluej.org
|
| |
6
|
|
 |
7
|
Kim B. Bruce , Andrea Danyluk, Event-driven programming facilitates learning standard programming concepts, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA
[doi> 10.1145/1028664.1028704]
|
 |
8
|
|
 |
9
|
Martin C. Carlisle , Terry A. Wilson , Jeffrey W. Humphries , Steven M. Hadfield, RAPTOR: a visual programming environment for teaching algorithmic problem solving, Proceedings of the 36th SIGCSE technical symposium on Computer science education, February 23-27, 2005, St. Louis, Missouri, USA
|
| |
10
|
Cross, J., T. Hendrix, and L. Barowski, 2002. Using the debugger as an integral part of teaching CS1. In Proceedings of the 32nd ASEE/IEEE Frontiers in Education Conference, Boston, Massachusetts, available on CDROM ISBN 0-7803-7445-2.
|
| |
11
|
Fagin, B., 2003. Ada/Mindstorms 3.0: A Computational Environment for Introductory Robotics and Programming. Robotics & Automation Magazine, IEEE. Vol.10, Iss.2, 19--24.
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Goldman, K. An interactive environment for beginning Java programmers. Science of Computer Programming. Vol. 53, Iss. 1, 3--24. http://dx.doi.org/10.1016/j.scico.2004.02.002
|
| |
16
|
Gross, P., and K. Powers, 2005. A Meta-Study of Novice Programming Environments. Tufts University, Department of Computer Science, Technical Report. In preparation.
|
| |
17
|
Guzdial, M., 2004. Programming environments for novices. In Computer Science Education Research. S. Fincher and M. Petre (Eds.). Swets and Zeitlinger. Chapter 3.
|
| |
18
|
Hundhausen C., S. Douglas and J. Stasko, 2002. A meta-study of algorithm visualization effectiveness. Journal of Visual Languages & Computing. Vol. 13, Iss. 3, 259--290.
|
| |
19
|
Jeliot 3, 2005. Online. Internet. Apr. 13, 2005. Available WWW: http://www.cs.joensuu.fi/jeliot/index.php
|
 |
20
|
|
| |
21
|
Lego Mindstorms, 2005. Online. Internet. Apr. 13, 2005. <http://www.legomindstorms.com/>
|
| |
22
|
|
| |
23
|
Long, A. and M. Godfrey, 2004. An Evaluation Tool to Assess the Quality of Qualitative Research Studies. International Journal of Social Research Methodology. Vol.7, Iss.2, 181--196.
|
 |
24
|
|
 |
25
|
Michael McCracken , Vicki Almstrum , Danny Diaz , Mark Guzdial , Dianne Hagan , Yifat Ben-David Kolikant , Cary Laxer , Lynda Thomas , Ian Utting , Tadeusz Wilusz, A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, Working group reports from ITiCSE on Innovation and technology in computer science education, December 01, 2001, Canterbury, UK
[doi> 10.1145/572133.572137]
|
 |
26
|
|
 |
27
|
Thomas Naps , Stephen Cooper , Boris Koldehofe , Charles Leska , Guido Rößling , Wanda Dann , Ari Korhonen , Lauri Malmi , Jarmo Rantakokko , Rockford J. Ross , Jay Anderson , Rudolf Fleischer , Marja Kuittinen , Myles McNally, Evaluating the educational impact of visualization, Working group reports from ITiCSE on Innovation and technology in computer science education, p.124-136, June 30-July 02, 2003, Thessaloniki, Greece
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
 |
31
|
|
| |
32
|
Pellegrino, J., N. Chudowski, and R. Glaser, 2001. Knowing What Students Know; The Science and Design of Educational Assessment. Washington DC: National Academy Press.
|
 |
33
|
|
| |
34
|
RAPTOR, 2005. Online. Internet. Apr. 13, 2005. Available WWW: atlas.usafa.af.mil/dfcs/bios/mcc_html/raptor.html
|
 |
35
|
|
 |
36
|
|
| |
37
|
Sajaniemi, J. and M. Kuittinen, 2005. An Experiment on Using Roles of Variables in Teaching Introductory Programming. Journal of Computer Science Education. Vol. 15, Iss. 1, 59--82.
|
| |
38
|
Sanders, D. and B. Dorn, 2004. Object-Oriented Programming with Jeroo in the Information Technology Classroom <http://www.cc.gatech.edu/%7Edorn/papers/ISECON04.pdf>. Proceedings of ISECON 2004. CD-ROM.
|
| |
39
|
Van Haaster K., 2003. Introductory Programming in an OO Environment: An Evaluation of a Pedagogical Tool, Honours Thesis, Monash University. Available WWW: http://www.csse.monash.edu.au/ khaaster/thesis3.zip
|
| |
40
|
Van Haaster, K. and D. Hagan, 2004. Teaching and Learning with BlueJ: an Evaluation of a Pedagogical Tool. Information Science and Information Technology Education Joint Conference, Rockhampton, QLD, Australia.
|
| |
41
|
Wang, E., 2001. Teaching freshmen design, creativity, and programming with Legos and Labview. In Proceedings of the 31st ASEE/IEEE Frontiers in Education Conference, Reno, Nevada, available on CDROM ISBN: 0-7803-6671-9.
|
| |
42
|
Williams, A., 2003. The qualitative impact on using Lego Mindstorms robots to teach computer engineering. IEEE Transactions on Education. Vol. 46, Iss. 1, 206.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arnold Pears , Stephen Seidman , Lauri Malmi , Linda Mannila , Elizabeth Adams , Jens Bennedsen , Marie Devlin , James Paterson, A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
S. Simon , Angela Carbone , Michael de Raadt , Raymond Lister , Margaret Hamilton , Judy Sheard, Classifying computing education papers: process and results, Proceeding of the fourth international workshop on Computing education research, p.161-172, September 06-07, 2008, Sydney, Australia
|
|
|
|
|
|
|
|
|
Judy Sheard , S. Simon , Margaret Hamilton , Jan Lönnberg, Analysis of research into the teaching and learning of programming, Proceedings of the fifth international workshop on Computing education research workshop, August 10-11, 2009, Berkeley, CA, USA
|
|