{"id":{"repo_id":"uno","oai_identifier":"oai:scholarworks.uno.edu:td-1256"},"canonical_url":"https://search.dev.ndltd.org/etd/uno/oai:scholarworks.uno.edu:td-1256","repository":{"repo_id":"uno","name":"University of New Orleans","base_url":"https://scholarworks.uno.edu/do/oai/"},"display":{"title":"Enhancing the Verification-Driven Learning Model for Data Structures with Visualization","abstract":"<p> <p>The thesis aims at teaching various data structures algorithms using the Visualization Learning tool. The main objective of the work is to provide a learning opportunity for novice computer science students to gain a broader exposure towards data structure programming. The visualization learning tool is based on the Verification-Driven Learning model developed for software engineering. The tool serves as a platform for demonstrating visualizations of various data structures algorithms. All the visualizations are designed to emphasize the important operational features of various data structures. The learning tool encourages students into learning data structures by designing Learning Cases. The Learning Cases have been carefully designed to systematically implant bugs in a properly functioning visualization. Students are assigned the task of analyzing the code and also identify the bugs through quizzing. This provides students with a challenging hands-on learning experience that complements students’ textbook knowledge. It also serves as a significant foundation for pursuing future courses in data structures.</p> </p>","abstract_html":"&lt;p&gt; &lt;p&gt;The thesis aims at teaching various data structures algorithms using the Visualization Learning tool. The main objective of the work is to provide a learning opportunity for novice computer science students to gain a broader exposure towards data structure programming. The visualization learning tool is based on the Verification-Driven Learning model developed for software engineering. The tool serves as a platform for demonstrating visualizations of various data structures algorithms. All the visualizations are designed to emphasize the important operational features of various data structures. The learning tool encourages students into learning data structures by designing Learning Cases. The Learning Cases have been carefully designed to systematically implant bugs in a properly functioning visualization. Students are assigned the task of analyzing the code and also identify the bugs through quizzing. This provides students with a challenging hands-on learning experience that complements students’ textbook knowledge. It also serves as a significant foundation for pursuing future courses in data structures.&lt;/p&gt; &lt;/p&gt;","abstract_has_math":false,"creators":["Kondeti, Yashwanth Reddy"],"institution":null,"degree_name":"M.S.","degree_level":"Thesis-Restricted","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Tu, Shengru","DePano, Adlai","Taylor, Christopher"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-08-04T07:00:00Z","date_published":"2011-08-04T07:00:00Z","updated_at":"2026-07-24T05:28:10Z","subjects":["Data Structures, Visualization Learning tool, Verification-Driven Learning Model, Learning Cases","Computer Sciences"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://scholarworks.uno.edu/td/461","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Tu, Shengru","DePano, Adlai","Taylor, Christopher"]},{"key":"dc:creator","label":"Author","values":["Kondeti, Yashwanth Reddy"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis-Restricted"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Data Structures, Visualization Learning tool, Verification-Driven Learning Model, Learning Cases","Computer Sciences"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://scholarworks.uno.edu/td/461"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p> <p>The thesis aims at teaching various data structures algorithms using the Visualization Learning tool. The main objective of the work is to provide a learning opportunity for novice computer science students to gain a broader exposure towards data structure programming. The visualization learning tool is based on the Verification-Driven Learning model developed for software engineering. The tool serves as a platform for demonstrating visualizations of various data structures algorithms. All the visualizations are designed to emphasize the important operational features of various data structures. The learning tool encourages students into learning data structures by designing Learning Cases. The Learning Cases have been carefully designed to systematically implant bugs in a properly functioning visualization. Students are assigned the task of analyzing the code and also identify the bugs through quizzing. This provides students with a challenging hands-on learning experience that complements students’ textbook knowledge. It also serves as a significant foundation for pursuing future courses in data structures.</p> </p>"]},{"key":"dc:title","label":"Title","values":["Enhancing the Verification-Driven Learning Model for Data Structures with Visualization"]}]}],"canonical_facts":{"dc:contributor":["Tu, Shengru","DePano, Adlai","Taylor, Christopher"],"dc:creator":["Kondeti, Yashwanth Reddy"],"dc:description.abstract":["<p> <p>The thesis aims at teaching various data structures algorithms using the Visualization Learning tool. The main objective of the work is to provide a learning opportunity for novice computer science students to gain a broader exposure towards data structure programming. The visualization learning tool is based on the Verification-Driven Learning model developed for software engineering. The tool serves as a platform for demonstrating visualizations of various data structures algorithms. All the visualizations are designed to emphasize the important operational features of various data structures. The learning tool encourages students into learning data structures by designing Learning Cases. The Learning Cases have been carefully designed to systematically implant bugs in a properly functioning visualization. Students are assigned the task of analyzing the code and also identify the bugs through quizzing. This provides students with a challenging hands-on learning experience that complements students’ textbook knowledge. It also serves as a significant foundation for pursuing future courses in data structures.</p> </p>"],"dc:identifier":["https://scholarworks.uno.edu/td/461"],"dc:subject":["Data Structures, Visualization Learning tool, Verification-Driven Learning Model, Learning Cases","Computer Sciences"],"dc:title":["Enhancing the Verification-Driven Learning Model for Data Structures with Visualization"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis-Restricted"],"thesis:degree_name":["M.S."]},"updated_at":"2026-07-24T05:28:10Z"}