This chapter proposes how to address in the MTCS course topics associated with the nature of the discipline of computer science and with cross-curriculum topics. The importance of these topics is explained by the fact that scholars in the field hold different views with respect to its scope; accordingly, different perspectives at the field can be highlighted in the MTCS course as well as in the future teaching of the students, who study the MTCS course, in the high school. Specifically, the following topics are discussed in this chapter: what is computer science, the history of computer science, computer scientists, social issues of computer science, and programming paradigms. For each topic, its meaning and its importance and relevance in the context of computer science education are explained, along with activities which deal with the said topic.
CITATION STYLE
Hazzan, O., Ragonis, N., & Lapidot, T. (2020). Overview of the Discipline of Computer Science. In Guide to Teaching Computer Science (pp. 31–55). Springer International Publishing. https://doi.org/10.1007/978-3-030-39360-1_3
Mendeley helps you to discover research relevant for your work.