Teaching Methods in Computer Science Education

  • Hazzan O
  • Ragonis N
  • Lapidot T
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter presents active-learning-based teaching methods that computer science educators can employ in the classroom. The purpose of this chapter is first, to let the students in the MTCS course experience a variety of teaching methods before becoming computer science teachers; second, to discuss, together with the students, the advantages and disadvantages of these teaching methods; and third, to demonstrate high school teaching situations in which it is appropriate to employ these teaching methods. This chapter discusses (a) pedagogical tools: games, the CS-Unplugged approach, rich tasks, concept maps, classification, and metaphors; (b) different forms of class organization; and (c) mentoring software project development.

Cite

CITATION STYLE

APA

Hazzan, O., Ragonis, N., & Lapidot, T. (2020). Teaching Methods in Computer Science Education. In Guide to Teaching Computer Science (pp. 181–220). Springer International Publishing. https://doi.org/10.1007/978-3-030-39360-1_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free