Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education 1998
DOI: 10.1145/273133.274321
|View full text |Cite
|
Sign up to set email alerts
|

Animation, visualization, and interaction in CS 1 assignments

Abstract: Programs that use animations or visualizations attract student interest and offer feedback that can enhance ,different learning styles as students work to master programming and problem solving. In this paper we report on several CS 1 assignments we have used successfully at Duke University to introduce or reinforce control constructs, elementary data structures, and object-based programming. All the assignments involve either animations by which-we mean graphical displays that evolve over time, or visualizati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
12
0

Year Published

2003
2003
2012
2012

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(12 citation statements)
references
References 10 publications
(6 reference statements)
0
12
0
Order By: Relevance
“…While implementations of the studio-based approach will clearly benefit from visualization or concept representation software, the approach is designed to be completely independent of any specific technology. Instructors can, in fact, choose to have students develop their representations using a variety of technologies, ranging from art supplies (as in [9]) to algorithm visualization technology that works with standard programming languages (e.g., [2,18]), to standalone program development and visualization technology (e.g., [3,4,10]), to online learning technology that allows students to share and critique artifacts independently of how the artifacts are produced (e.g., [7]). Such technology independence gives instructors broad latitude in implementing the approach, enabling them to make use of the specific technologies with which they are familiar and comfortable.…”
mentioning
confidence: 99%
“…While implementations of the studio-based approach will clearly benefit from visualization or concept representation software, the approach is designed to be completely independent of any specific technology. Instructors can, in fact, choose to have students develop their representations using a variety of technologies, ranging from art supplies (as in [9]) to algorithm visualization technology that works with standard programming languages (e.g., [2,18]), to standalone program development and visualization technology (e.g., [3,4,10]), to online learning technology that allows students to share and critique artifacts independently of how the artifacts are produced (e.g., [7]). Such technology independence gives instructors broad latitude in implementing the approach, enabling them to make use of the specific technologies with which they are familiar and comfortable.…”
mentioning
confidence: 99%
“…Some approaches provide GUI environments [1], function prototypes [18], and pre-written functions [1] [4] [8] [10] to handle image file input and data manipulation. CS3 under τέχνη is unique in that all assignments are graphics-based and build toward a large final project.…”
Section: Related Workmentioning
confidence: 99%
“…As shown by previous work, image processing projects can be used quite effectively in teaching students from elementary school [McAndrew and Venables 2005] to college [Wicentowski, and Newhall 2005;Astrachan and Rodger 1998;Burger 2003;Fell and Proulx 1997;Hunt 2003], since students typically enjoy working on real-world problems and producing visual results.…”
Section: Related Workmentioning
confidence: 99%