Skip to main content

Animation, visualization, and interaction in CS 1 assignments

Publication ,  Journal Article
Astrachan, O; Rodger, SH
Published in: SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
January 1, 1998

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 visualizations which include static display of graphical images. The animations do not require extensive programming by students since students use classes and code that we provide to hide much of the complexity that drives the animations. In addition to generating enthusiasm, we believe the animations assist with mastering the debugging process.

Duke Scholars

Published In

SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)

DOI

ISSN

0097-8418

Publication Date

January 1, 1998

Volume

30

Issue

1

Start / End Page

317 / 321

Related Subject Headings

  • Education
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Astrachan, O., & Rodger, S. H. (1998). Animation, visualization, and interaction in CS 1 assignments. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 30(1), 317–321. https://doi.org/10.1145/274790.274321
Astrachan, O., and S. H. Rodger. “Animation, visualization, and interaction in CS 1 assignments.” SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) 30, no. 1 (January 1, 1998): 317–21. https://doi.org/10.1145/274790.274321.
Astrachan O, Rodger SH. Animation, visualization, and interaction in CS 1 assignments. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). 1998 Jan 1;30(1):317–21.
Astrachan, O., and S. H. Rodger. “Animation, visualization, and interaction in CS 1 assignments.” SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), vol. 30, no. 1, Jan. 1998, pp. 317–21. Scopus, doi:10.1145/274790.274321.
Astrachan O, Rodger SH. Animation, visualization, and interaction in CS 1 assignments. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). 1998 Jan 1;30(1):317–321.

Published In

SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)

DOI

ISSN

0097-8418

Publication Date

January 1, 1998

Volume

30

Issue

1

Start / End Page

317 / 321

Related Subject Headings

  • Education