Proceedings of the 47th ACM Technical Symposium on Computing Science Education 2016
DOI: 10.1145/2839509.2844639
|View full text |Cite
|
Sign up to set email alerts
|

Animated Examples as Practice Content in a Java Programming Course

Abstract: Code examples are commonly used learning resources that help students grasp various programming structures and concepts. However, example code usually requires explanations about what each line or part of the code does. Otherwise, students may find it difficult to follow an example. In this paper, we compare two types of code examples that use different techniques to describe important concepts in the code: annotated and animated examples. The former displays an explanation for a subset of lines in plain text,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
17
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 24 publications
(18 citation statements)
references
References 15 publications
1
17
0
Order By: Relevance
“…In this section, we present new empirical results from 3 studies in which we have used Jsvee and Kelmu together in 2 different CS1 courses at Aalto University. Our previous research 7,8 reports how Jsvee is used in CS1 context without Kelmu annotations, and now, our motivation is to see how the Kelmu annotations change the student behavior.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In this section, we present new empirical results from 3 studies in which we have used Jsvee and Kelmu together in 2 different CS1 courses at Aalto University. Our previous research 7,8 reports how Jsvee is used in CS1 context without Kelmu annotations, and now, our motivation is to see how the Kelmu annotations change the student behavior.…”
Section: Resultsmentioning
confidence: 99%
“…Our previous results show that students will voluntarily use Jsvee animations at least in certain CS1 settings. The new empirical results in this article give evidence that augmenting Jsvee animations with Kelmu changes student behavior.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…It is important for the engineering education of colleges and universities [6] [7]. There are some problems in the practice teaching of the Java course, such as lacking of students' autonomy, irrational designed experimental projects, insufficient interaction between teachers and students, neglect of training the innovation ability and application ability of students.…”
Section: Reform Of Practice Teachingmentioning
confidence: 99%