Back to results

Virginia Tech

Interactive Visualization for Novice Learners

Abstract

dc:description.abstract

Iteration, the repetition of computational steps, is a core concept in programming. Students usually learn about iteration in an entry-level Computer Science class. Virginia Tech's Computational Thinking (CT) course is designed to teach non-CS majors computing skills and new ways of thinking. The course covers iteration on Day 8 of the class. We conducted a pretest before, and three post-tests after, Day 8 of the Computational Thinking class in Spring 2018 on 137 students. The pre-test was intended to measure knowledge of iteration before the material was covered. We found from the post-tests that students' knowledge of iteration did not satisfy the course objectives in Spring 2018, because the knowledge gain shown between pre-test and post-tests was not significant. We developed interactive visualizations and exercises for Fall 2018 and Spring 2019. For three semesters we conducted tests and compared the data from Fall 2018 and Spring 2019 (the treatment) against Spring 2018 (the control). We found that Spring 2019 students had greater knowledge gains than Spring 2018 students. Also, we conducted surveys in Fall 2018 and Spring 2019 from students to learn more about their recall, helpfulness, and reuse of the interactive visualizations. Finally, we analyzed data from the interactive exercises and page use to investigate students' usage behavior.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2019

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Chon, Jieun
Chairs dc:contributor.committeechair
  • Shaffer, Clifford A.
  • Kafura, Dennis G.
Committee member dc:contributor.committeemember
  • Tilevich, Eli

Subjects

dc:subject × 6

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
vt_gsexam:21119
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/101684

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Chon, Jieun. Interactive Visualization for Novice Learners. masters thesis, Virginia Tech, 2019. http://hdl.handle.net/10919/101684