Colorful examples for elaborating exploration of regularities in high-school CS1

David Ginat*

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

6 Scopus citations

Abstract

Exploration of regularities is a key element in problem analysis - the primary stage of algorithm design. The recognition of regularities during problem analysis elicits underlying principles of the design. While university teachers are well aware of the significance of regularities, high-school computer science teachers often fail to appreciate it, and focus on technical details of program design and implementation. We believe that the elaboration of regularities in high-school computer science education enhances teachers' and students' scientific conception of computer science. In this paper we present an approach for elaborating the role of regularities. The elaboration is done by directing the students, at the primary stage of problem analysis, to look for problem characteristics from various angles, in different ways, and for diverse tasks. Our approach is based on colorful and attractive examples, which include challenging problems and games, often with physical objects. Such examples enrich the students' intuition, and leave a long-term imprint.

Original languageEnglish
Pages81-84
Number of pages4
DOIs
StatePublished - 2000
EventProceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000) - Helsinki, Finl
Duration: 11 Jul 200013 Jul 2000

Conference

ConferenceProceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000)
CityHelsinki, Finl
Period11/07/0013/07/00

Fingerprint

Dive into the research topics of 'Colorful examples for elaborating exploration of regularities in high-school CS1'. Together they form a unique fingerprint.

Cite this