• Orit HazzanEmail author
  • Tami Lapidot
  • Noa Ragonis


Evaluation is one of the most common tasks teachers perform from the early stages of their professional development. This chapter highlights the uniqueness of learners’ evaluation in the case of computer science education, emphasizing that evaluation is not a target by itself, but rather, a pedagogical means by which (a) teachers improve their understanding of the current knowledge of their pupils, and (b) learners get feedback related to their own understanding of the learned subjects. The chapter also delivers the message that the theme of evaluation can be discussed in the MTCS course in different opportunities, for example, learners’ alternative conception, project-based learning, and types of questions. The topics on which this chapter focuses are tests, project evaluation and the use of portfolio in computer science education. We end this chapter by addressing the evaluation of the students enrolled in the MTCS course.


  1. Arter J, Spandel V (1992) Using portfolios of student work in instruction and assessment: A NCME instructional module. Educ. Meas.: Issues and Pract. I 1: 36–44Google Scholar
  2. Chamillard A T, Merkle L D (2002) Management challenges in a large introductory computer science course. Proc. 33rd SIGCSE Tech. Symp.on Comput. Sci. Educ.: 252–256Google Scholar
  3. Dubinsky Y, Hazzan O (2005) A framework for teaching software development methods. Comput. Sci. Educ.:15(4): 275–296CrossRefGoogle Scholar
  4. Hazzan O (2003) Computer Science students’ conception of the relationship between reward (grade) and cooperation. Proc. 8th Ann. Conf. on Innov. and Technolog. in Comput. Scie. Educ. (ITiCSE 2003), Thessaloniki, Greece.: 178–182Google Scholar
  5. Hayes E (1998) Professional tips for adult and continuing educators - Planning and using portfolio assessment, NC Literacy Resource Center, Raleigh, NC., Accessed 14 July 2010
  6. Lawhead P B, Wilkins D E (2000) Evaluating individuals in team projects. Proc. 31st SIGCSE Tech. Symp. on Comput. Sci. Educ.: 172–175Google Scholar
  7. Meerbaum–Salant O, Hazzan O (2010) An agile constructionist mentoring methodology for software projects in the high school. ACM Trans. on Comput. Educ. - TOCE 9(4)Google Scholar
  8. Moses L, Fincher S, Caristi J (2000) Teams work – Panel presentation. Proc. 31st SIGCSE Tech. Symp. on Comput. Sci. Educ.: 421–422Google Scholar
  9. Redmond M A (2001) A computer program to aid assignment of student project groups. Proc. 32nd SIGCSE Tech. Symp. on Comput. Sci. Educ.: 134–138Google Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  1. 1.Dept. Education in Technology & ScienceTechnion - Israel Institute of TechnologyHaifaIsrael
  2. 2.Computer Science Studies, School of EducationBeit Berl CollegeDoar Beit BerlIsrael

Personalised recommendations