Proceedings of the 14th Koli Calling International Conference on Computing Education Research 2014
DOI: 10.1145/2674683.2674690
|View full text |Cite
|
Sign up to set email alerts
|

Research-based design of the first weeks of CS1

Abstract: On the basis of cognitive load theory, theoretical models of instructional design, and empirical findings from computing education research, we propose three independent but compatible and complementary frameworks that can be used in introductory programming education. Motivate-isolatepractice-integrate is a framework that marries project-driven learning to careful management of cognitive load through the selection of learning activities and the isolation of partial tasks. Head Straight for Objects is an outli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(15 citation statements)
references
References 34 publications
0
15
0
Order By: Relevance
“…A nascent trend is to embed PVs within interactive ebooks, in which they illustrate example programs or students' own code [26,7,33,47,49]; similar initiatives have also arisen in the neighboring field of algorithm visualization [36,41]. Ebooks that incorporate interactive "smart learning content" [2,35] such as PVs may be gradually replacing traditional computer science textbooks [19].…”
Section: Program Visualization As a Mediummentioning
confidence: 99%
See 2 more Smart Citations
“…A nascent trend is to embed PVs within interactive ebooks, in which they illustrate example programs or students' own code [26,7,33,47,49]; similar initiatives have also arisen in the neighboring field of algorithm visualization [36,41]. Ebooks that incorporate interactive "smart learning content" [2,35] such as PVs may be gradually replacing traditional computer science textbooks [19].…”
Section: Program Visualization As a Mediummentioning
confidence: 99%
“…Program authoring is complemented by other forms of practice that have low cognitive load [32] such as [47]). The right-hand column shows the number of PVs with this role in the ebook; the number in parentheses indicates how many of them were part of a small graded assignment (usually one or more MCQs).…”
Section: The Programming Coursementioning
confidence: 99%
See 1 more Smart Citation
“…When lecturer asks novice student to solve a problem individually in early learning phases that could make them exhausted, that could strain their working memory; however, it is recommended to teach student step-by-step tutorial, first, of how an expert solves those problems (worked examples). Recent studies have shown that worked-examples improve learning (33), and student engagement (34).…”
Section: Cognitive Load Theorymentioning
confidence: 99%
“…The design of the learning activities and the ebook text are based on research findings concerning the particular difficulties that students have when learning introductory programming and the nonviable conceptions that students may have when programming concepts. Given that many of these misconceptions and difficulties are related to the "hidden" execution-time behavior of programs and the so-called notional machine (Sorva, 2013), we make concerted efforts to help students form a viable conception of program execution using a combination of interactive program visualization and practice tasks (Sorva and Seppälä, 2014).…”
Section: Instructional Designmentioning
confidence: 99%