Novice Programming Environments Assessments


We are seeking additional assessments of either the listed environments or other similar environments. Assessments need not be published.



1.            Moskal, B., D. Lurie, and S. Cooper, 2004: Evaluating the effectiveness of a new instructional approach. SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science education, Norfolk, Virginia, USA, ACM Press, 75-79.


2.            Van Haaster, K. and Hagan, D., Teaching and Learning with BlueJ: an Evaluation of a Pedagogical Tool.  Information Science and Information Technology Education Joint Conference.  Rockhampton, QLD, Australia. June 2004.

3.            Ragonis, N., and M. Ben-Ari, 2005: On understanding the statics and dynamics of object-oriented programs. SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, St. Louis, Missouri, USA, ACM Press, 226-230.


4.            Levy, R. B., M. Ben-Ari, and P. A. Uronen, 2003: The Jeliot 2000 program animation system. Comput. Educ., 40, 1-15.


5.            Sanders, D. and Dorn, B., “Classroom Experience With Jeroo”, Journal of Computing Sciences in Colleges, Vol. 18, No 4., April 2003, pp. 308-316.


6.            Forte, A., and M. Guzdial, 2004: Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning. HICSS '04: Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4, IEEE Computer Society, 40096.1.


7.            Hendrix, T. D., J. H. Cross, S. Maghsoodloo, and K. H.Chang. The effectiveness of control structure diagrams in source code comprehension activities.  IEEE Transactions on Software Engineering. Vol. 28.  No. 5.  May 2002, 463-477.

8.            Cross, J. H., T. D. Hendrix, Mathias, K. S. and Larry A. Barowski.  Software visualization and measurement in software engineering education: an experience report.  Proceedings of Frontiers in Education 1999.  November 10-13, 1999.  Vol. 2. 12B105-12B110.

9.            Cross, J. H., T. Dean Hendrix, and Larry A. Barowski, Debugging [in] CS1.  Proceedings of 2001 ACM Southeast Conference, Athens, GA. March 16-17, 2001.

Karel Derivatives

10.        Borge, R., Fjuk, A. and A.-K. Groven.  Using Karel J collaboratively to facilitate object-oriented learning.  IEEE International Conference on Advanced Learning Technologies.  August 30 – September 1, 2004.  580-584.

Lego Mindstorms

11.        Fagin, B., and L. Merkle, 2003: Measuring the effectiveness of robots in teaching computer science. SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on Computer science education, Reno, Navada, USA, ACM Press, 307-311.

12.        Wlliams, A. B.  The qualitative impact on using Lego Mindstorms robots to teach computer engineering.  IEEE Transactions on Education.  Vol. 46.  Issue 1.  Feb. 2003.  206.

13.        López J., N. Myller, and E. Sutinen, 2004: Sorting out sorting through concretization with robotics. AVI '04: Proceedings of the working conference on advanced visual interfaces, Gallipoli, Italy, ACM Press, 377-380.


14.        Carlisle, M. C., T. A. Wilson, J. W. Humphries, and S. M. Hadfield, 2005: RAPTOR: a visual programming environment for teaching algorithmic problem solving. SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, St. Louis, Missouri, USA, ACM Press, 176-180.


15.        Wang, E.  Teaching freshmen design, creativity, and programming with Legos and Labview.  Proceedings of Frontiers in Education Conference 2001.  October 10-13, 2001.  Vol. 3.  F3G11 – F3G15.



Dr. Kris D. Powers                                                                    Paul Gross                                       
  Dept. of Computer Science Tufts University 161 College Ave. Medford, MA 02155