1987
DOI: 10.1007/bf00120253
|View full text |Cite
|
Sign up to set email alerts
|

Instructional strategies and tactics for the design of introductory computer programming courses in high school

Abstract: Abstract. This article offers an examination of instructional strategies and tactics for the design of introductory computer programming courses in high school. We distinguish the Expert, Spiral and Reading approach as groups of instructional strategies that mainly differ in their general design plan to control students' processing load. In order, they emphasize topdown program design, incremental learning, and program modification and amplification. In contrast, tactics are specific design plans that prescrib… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

1992
1992
2018
2018

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 70 publications
(20 citation statements)
references
References 62 publications
0
19
0
Order By: Relevance
“…Rather than presenting learners with full worked examples, partially completed examples can be used with learners required to complete the missing moves. This procedure partially uses someone else's knowledge as a central executive to reduce random generation of moves and is as effective as using full worked examples (Paas 1992;Paas and Van Merriënboer 1994;Van Merriënboer 1990;Van Merriënboer and de Croock 1992;Van Merriënboer and Krammer 1987;Van Merriënboer, Schuurman, de Croock and Paas 2002).…”
Section: Cognitive Load Theorymentioning
confidence: 99%
“…Rather than presenting learners with full worked examples, partially completed examples can be used with learners required to complete the missing moves. This procedure partially uses someone else's knowledge as a central executive to reduce random generation of moves and is as effective as using full worked examples (Paas 1992;Paas and Van Merriënboer 1994;Van Merriënboer 1990;Van Merriënboer and de Croock 1992;Van Merriënboer and Krammer 1987;Van Merriënboer, Schuurman, de Croock and Paas 2002).…”
Section: Cognitive Load Theorymentioning
confidence: 99%
“…Consequently, only using worked examples may be beneficial to "good" students but "poor" students may not create schemas. To overcome this, van Merriënboer and Krammer [72] suggested the use of completions problems in the approach to teaching programming called the reading approach: "This approach emphasizes the reading, modification and amplification of nontrivial, welldesigned and working programs" (p. 257). Merriënboer have made two controlled experiments in order to evaluate the effect of using completions problems.…”
Section: Example Completion Effectmentioning
confidence: 99%
“…Computer science courses teach fundamental skills and practices to develop perspectives on and understanding of how computers function (Kay et al 2000). Programming courses, in contrast, focus on developing skill in the semantics and syntax of specific languages to analyze code and generate programs (Van Merrienboer and Krammer 1987). The ability to program, develop applications, and generally to be proficient in geospatial information technologies are core proficiencies required to enter the GIS workforce (DiBiase et al 2010;Mirzoev et al 2015).…”
Section: Computer Science and Programming In Geography And Gismentioning
confidence: 99%