Abstract
Assessment is one of the most common tasks teachers perform from the early stages of their professional development. This chapter highlights the uniqueness of learners’ assessment in the case of computer science education, emphasizing that assessment is not a target by itself, but rather, a pedagogical means by which (a) teachers improve their understanding of the current knowledge of their learners and (b) learners get feedback related to their own understanding of the learned subjects. The chapter also delivers the message that the theme of assessment can be discussed in the Methods of Teaching Computer Science (MTCS) course in different opportunities, for example, learners’ alternative conceptions, project-based learning, and types of questions. This chapter focuses on tests, peer assessment, project evaluation, and the use of portfolio in computer science education. We end this chapter by addressing the assessment of the students enrolled in the MTCS course.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alaoutinen S (2010) Effects of learning style and student background on self-assessment and course performance. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research (Koli Calling ’10). ACM, New York, pp 5–12
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–44
Bender L, Walia G, Kambhampaty K, Nygard KE, Nygard TE (2012) Social sensitivity and classroom team projects: an empirical investigation. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE ’12). ACM, New York, pp 403–408
Brown C, Pastel R, Seigel M, Wallace C, Ott L (2014) Adding unit test experience to a usability centered project course. In Proceedings of the 45th ACM technical symposium on Computer science education (SIGCSE ’14). ACM, New York, pp 259–264
Chamillard AT, Merkle LD (2002) Management challenges in a large introductory computer science course. Proc 33rd SIGCSE Tech Symp on Comput Sci Educ pp. 252–256
Dubinsky Y, Hazzan O (2005) A framework for teaching software development methods. Comput Sci Educ 15(4):275–296
Hayes E (1998) Professional tips for adult and continuing educators—planning and using portfolio assessment, NC Literacy Resource Center, Raleigh, NC., http://muse.widener.edu/~aad0002/portfoliotips.htm. Accessed 14 July 2010
Hazzan O (2003) Computer science students’ conception of the relationship between reward (grade) and cooperation. In Proc. 8th Ann Conf on Innov and Technolog in Comput Scie Educ (ITiCSE 2003), Thessaloniki, Greece, pp. 178–182
Lawhead PB, Wilkins DE (2000) Evaluating individuals in team projects. Proc 31st SIGCSE Tech Symp Comput Sci Educ pp. 172–175
Li L (2011) How do students of diverse achievement levels benefit from peer assessment? Int J Scholarship Learn Teach 5:1–16
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) 21:1–29
Moses L, Fincher S, Caristi J (2000) Teams work—panel presentation. Proc 31st SIGCSE Tech Symp Comput Sci Educ pp. 421–422
Patton AL, McGill M (2006) Student portfolios and software quality metrics in computer science education. J Comput Sci Coll 21(4):42–48
Redmond MA (2001) A computer program to aid assignment of student project groups. Proc 32nd SIGCSE Tech Symp Comput Sci Educ pp. 134–138
Sitthiworachart J, Joy M (2004). Effective peer assessment for learning computer programming. In Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE ’04). ACM, New York, pp. 122–126
Smith HH, Smarkusky DL (2005) Competency matrices for peer assessment of individuals in team projects. In Proceedings of the 6th conference on Information technology education (SIGITE ’05). ACM, New York, pp. 155–162
Turner S Pérez-Quiñones MA Edwards S Chase J (2011). Student attitudes and motivation for peer review in CS2. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE ’11). ACM, New York, pp. 347–352
Vasilevskaya M, Broman D, Sandahl K (2014). An assessment model for large project courses. In Proceedings of the 45th ACM technical symposium on Computer science education (SIGCSE ’14). ACM, New York, pp. 253–258
Vivar AM, Ana Q, Rogado BG, Ramos Gavilán AB, Martín IR, Ascensión M, Esteban R, Zorrila TA, Martín Izard JF (2013) Application of rubric in learning assessment: a proposal of application for engineering students. In Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality (TEEM ’13), Francisco José García-Peñalvo (Ed.). ACM, New York, pp. 441–446
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2014 Springer-Verlag London Limited
About this chapter
Cite this chapter
Hazzan, O., Lapidot, T., Ragonis, N. (2014). Assessment. In: Guide to Teaching Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-6630-6_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-6630-6_10
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-6629-0
Online ISBN: 978-1-4471-6630-6
eBook Packages: Computer ScienceComputer Science (R0)