2009
DOI: 10.1016/j.entcs.2008.12.056
|View full text |Cite
|
Sign up to set email alerts
|

Kick-Start Activation to Novice Programming — A Visualization-Based Approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…Beside object-oriented concepts, several papers report the use of visualisation tools in introductory programming for teaching topics such as recursion [22], sorting algorithms [670], roles of variables [10], and procedural programming concepts [8,524]. Lahtinen and Ahoniemi [354] use a visualisation tool and an algorithm design activity to introduce students to computer science on their first day in the introductory programming course, allowing students with no programming experience to experiment directly with different issues related to algorithms. Hundhausen and Brown [287] use a visualisation tool in a studio teaching method, with students working in pairs to design an algorithm for a problem and construct a visualisation for their algorithm.…”
Section: Pedagogical Techniquesmentioning
confidence: 99%
“…Beside object-oriented concepts, several papers report the use of visualisation tools in introductory programming for teaching topics such as recursion [22], sorting algorithms [670], roles of variables [10], and procedural programming concepts [8,524]. Lahtinen and Ahoniemi [354] use a visualisation tool and an algorithm design activity to introduce students to computer science on their first day in the introductory programming course, allowing students with no programming experience to experiment directly with different issues related to algorithms. Hundhausen and Brown [287] use a visualisation tool in a studio teaching method, with students working in pairs to design an algorithm for a problem and construct a visualisation for their algorithm.…”
Section: Pedagogical Techniquesmentioning
confidence: 99%
“…Visual learning, which involves learning based on analogy and abstraction, has successfully supported the teaching of programming (Miliszewska & Tan, 2007;Pears et al, 2007). Visual learning engages students more fully in the ideas presented and can make the learning experience stronger (Lahtinen & Ahoniemi, 2009). It can also increase the motivational aspects of a programming course while enabling an easier transition to more advanced tasks (Kasurinen et al, 2008;Nevalainen & Sajaniemi, 2006).…”
Section: Introductionmentioning
confidence: 99%
“…The average failure rate in the class is 30% to 50% [1]. There are different challenges related to a novice programming subject [2], [3], [4], [5]. The student would need to firstly, under-stand and analyse the problem.…”
Section: Introductionmentioning
confidence: 99%