{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/28766"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/28766","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations","abstract":"Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been realized as practice tools for specific rote learning skills. Drills do little to help students develop higher-order reasoning and problem-solving skills. With more computers in the classroom, the assumption was that computers would be integrated into curricula with a high usage of educational software, but research suggests that this assumption has not been borne out (Powell & Okey, 1994; Tyack & Cuban, 1995). Our general argument is that systems whose usability characteristics have been designed to meet teachers\" needs and that can be easily tailored to meet specific teaching objectives are more likely to be incorporated into everyday teaching practices. One type of computer-based activity that enables teachers to engage students in exploratory learning is an educational simulation. Many educational software packages that build simulations have limited usability because they have unmodifiable, limited modifiable or difficult-to-modify functionality. Still others are useful, but are too expensive for many schools to afford. These packages fall short of achieving the ultimate goal of providing useful classroom simulation technology \" providing teachers with the option of building simulations from scratch or reusing existing simulations by adapting their functionality. Because teachers have limited time to learn new technology or develop new simulations, this research focused on developing a new framework that would help teachers create easily adaptable and reusable customized educational materials, encouraging them to use these materials to build and extend simulations in collaboration with their students. We began our study by analyzing the currently available tools for visual construction of educational simulations; we used the results of these analyses to develop an alternative environment\"SimBuilder. This environment was designed to address the general usability and programming style issues observed in our analysis of other tools. A minimalist self-study tutorial was designed to support rapid start-up and use of the SimBuilder. Through a comparative analysis using a state-of-the-art environment (AgentSheets) that collected a wide range of quantitative and qualitative measures of learning, programming style, usability, motivation, and strategies for code reuse, we determined that SimBuilder offers an improved environment for teachers to construct educational simulations.","abstract_html":"Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been realized as practice tools for specific rote learning skills. Drills do little to help students develop higher-order reasoning and problem-solving skills. With more computers in the classroom, the assumption was that computers would be integrated into curricula with a high usage of educational software, but research suggests that this assumption has not been borne out (Powell &amp; Okey, 1994; Tyack &amp; Cuban, 1995). Our general argument is that systems whose usability characteristics have been designed to meet teachers&quot; needs and that can be easily tailored to meet specific teaching objectives are more likely to be incorporated into everyday teaching practices. One type of computer-based activity that enables teachers to engage students in exploratory learning is an educational simulation. Many educational software packages that build simulations have limited usability because they have unmodifiable, limited modifiable or difficult-to-modify functionality. Still others are useful, but are too expensive for many schools to afford. These packages fall short of achieving the ultimate goal of providing useful classroom simulation technology &quot; providing teachers with the option of building simulations from scratch or reusing existing simulations by adapting their functionality. Because teachers have limited time to learn new technology or develop new simulations, this research focused on developing a new framework that would help teachers create easily adaptable and reusable customized educational materials, encouraging them to use these materials to build and extend simulations in collaboration with their students. We began our study by analyzing the currently available tools for visual construction of educational simulations; we used the results of these analyses to develop an alternative environment&quot;SimBuilder. This environment was designed to address the general usability and programming style issues observed in our analysis of other tools. A minimalist self-study tutorial was designed to support rapid start-up and use of the SimBuilder. Through a comparative analysis using a state-of-the-art environment (AgentSheets) that collected a wide range of quantitative and qualitative measures of learning, programming style, usability, motivation, and strategies for code reuse, we determined that SimBuilder offers an improved environment for teachers to construct educational simulations.","abstract_has_math":false,"creators":["Seals, Cheryl Denise"],"institution":"Virginia Tech","degree_name":"Ph. D.","degree_level":"doctoral","degree_discipline":"Computer Science","degree_department":"Computer Science","school":null,"contributors":[],"advisors":[],"committee_chairs":["Rosson, Mary Beth"],"committee_members":["Ehrich, Roger W.","Carroll, John M.","Burton, John K.","Hartson, H. Rex"],"year":2004,"date_issued":"2004-08-12","date_published":"2004-08-12","updated_at":"2026-07-22T22:20:05Z","subjects":["educational simulation","simulation creation","visual programming","reuse","minimalism"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-08232004-182923"],"render_values":[{"text":"etd-08232004-182923","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/28766","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Rosson, Mary Beth"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Ehrich, Roger W.","Carroll, John M.","Burton, John K.","Hartson, H. Rex"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Seals, Cheryl Denise"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:15:34Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:15:34Z","2004-09-03"]},{"key":"dc:date.issued","label":"Date","values":["2004-08-12"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Dissertation"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph. D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["educational simulation","simulation creation","visual programming","reuse","minimalism"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-08232004-182923"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/28766"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been realized as practice tools for specific rote learning skills. Drills do little to help students develop higher-order reasoning and problem-solving skills. With more computers in the classroom, the assumption was that computers would be integrated into curricula with a high usage of educational software, but research suggests that this assumption has not been borne out (Powell & Okey, 1994; Tyack & Cuban, 1995). Our general argument is that systems whose usability characteristics have been designed to meet teachers\" needs and that can be easily tailored to meet specific teaching objectives are more likely to be incorporated into everyday teaching practices. One type of computer-based activity that enables teachers to engage students in exploratory learning is an educational simulation. Many educational software packages that build simulations have limited usability because they have unmodifiable, limited modifiable or difficult-to-modify functionality. Still others are useful, but are too expensive for many schools to afford. These packages fall short of achieving the ultimate goal of providing useful classroom simulation technology \" providing teachers with the option of building simulations from scratch or reusing existing simulations by adapting their functionality. Because teachers have limited time to learn new technology or develop new simulations, this research focused on developing a new framework that would help teachers create easily adaptable and reusable customized educational materials, encouraging them to use these materials to build and extend simulations in collaboration with their students. We began our study by analyzing the currently available tools for visual construction of educational simulations; we used the results of these analyses to develop an alternative environment\"SimBuilder. This environment was designed to address the general usability and programming style issues observed in our analysis of other tools. A minimalist self-study tutorial was designed to support rapid start-up and use of the SimBuilder. Through a comparative analysis using a state-of-the-art environment (AgentSheets) that collected a wide range of quantitative and qualitative measures of learning, programming style, usability, motivation, and strategies for code reuse, we determined that SimBuilder offers an improved environment for teachers to construct educational simulations."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph. D."]},{"key":"dc:title","label":"Title","values":["A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Rosson, Mary Beth"],"dc:contributor.committeemember":["Ehrich, Roger W.","Carroll, John M.","Burton, John K.","Hartson, H. Rex"],"dc:contributor.department":["Computer Science"],"dc:creator":["Seals, Cheryl Denise"],"dc:date.accessioned":["2014-03-14T20:15:34Z"],"dc:date.available":["2014-03-14T20:15:34Z","2004-09-03"],"dc:date.issued":["2004-08-12"],"dc:description.abstract":["Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been realized as practice tools for specific rote learning skills. Drills do little to help students develop higher-order reasoning and problem-solving skills. With more computers in the classroom, the assumption was that computers would be integrated into curricula with a high usage of educational software, but research suggests that this assumption has not been borne out (Powell & Okey, 1994; Tyack & Cuban, 1995). Our general argument is that systems whose usability characteristics have been designed to meet teachers\" needs and that can be easily tailored to meet specific teaching objectives are more likely to be incorporated into everyday teaching practices. One type of computer-based activity that enables teachers to engage students in exploratory learning is an educational simulation. Many educational software packages that build simulations have limited usability because they have unmodifiable, limited modifiable or difficult-to-modify functionality. Still others are useful, but are too expensive for many schools to afford. These packages fall short of achieving the ultimate goal of providing useful classroom simulation technology \" providing teachers with the option of building simulations from scratch or reusing existing simulations by adapting their functionality. Because teachers have limited time to learn new technology or develop new simulations, this research focused on developing a new framework that would help teachers create easily adaptable and reusable customized educational materials, encouraging them to use these materials to build and extend simulations in collaboration with their students. We began our study by analyzing the currently available tools for visual construction of educational simulations; we used the results of these analyses to develop an alternative environment\"SimBuilder. This environment was designed to address the general usability and programming style issues observed in our analysis of other tools. A minimalist self-study tutorial was designed to support rapid start-up and use of the SimBuilder. Through a comparative analysis using a state-of-the-art environment (AgentSheets) that collected a wide range of quantitative and qualitative measures of learning, programming style, usability, motivation, and strategies for code reuse, we determined that SimBuilder offers an improved environment for teachers to construct educational simulations."],"dc:description.degree":["Ph. D."],"dc:identifier.other":["etd-08232004-182923"],"dc:identifier.uri":["http://hdl.handle.net/10919/28766"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["educational simulation","simulation creation","visual programming","reuse","minimalism"],"dc:title":["A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations"],"dc:type":["Dissertation"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["doctoral"],"thesis:degree_name":["Ph. D."],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:20:05Z"}