Skip to main content

Assessment

  • Chapter
  • First Online:
Guide to Teaching Computer Science

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Dubinsky Y, Hazzan O (2005) A framework for teaching software development methods. Comput Sci Educ 15(4):275–296

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Lawhead PB, Wilkins DE (2000) Evaluating individuals in team projects. Proc 31st SIGCSE Tech Symp Comput Sci Educ pp. 172–175

    Google Scholar 

  • Li L (2011) How do students of diverse achievement levels benefit from peer assessment? Int J Scholarship Learn Teach 5:1–16

    Google Scholar 

  • 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

    Google Scholar 

  • Moses L, Fincher S, Caristi J (2000) Teams work—panel presentation. Proc 31st SIGCSE Tech Symp Comput Sci Educ pp. 421–422

    Google Scholar 

  • Patton AL, McGill M (2006) Student portfolios and software quality metrics in computer science education. J Comput Sci Coll 21(4):42–48

    Google Scholar 

  • Redmond MA (2001) A computer program to aid assignment of student project groups. Proc 32nd SIGCSE Tech Symp Comput Sci Educ pp. 134–138

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Orit Hazzan .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics