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 language | English |
|---|---|
| Pages | 81-84 |
| Number of pages | 4 |
| DOIs | |
| State | Published - 2000 |
| Event | Proceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000) - Helsinki, Finl Duration: 11 Jul 2000 → 13 Jul 2000 |
Conference
| Conference | Proceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000) |
|---|---|
| City | Helsinki, Finl |
| Period | 11/07/00 → 13/07/00 |