{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/135542"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/135542","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Reimagining Graduate Academic Planning: A User-Centered Web Application for the Plan of Study Process","abstract":"Graduate academic planning is a complex and often frustrating process, particularly when students must rely on outdated, manual processes to complete essential requirements like the Plan of Study. At Virginia Tech, Computer Science (CS) graduate students are required to submit this form to outline their coursework; however, the current process involves PDF downloads, Excel spreadsheets, and fragmented information sources. To address these inefficiencies, this study presents the design, development, and evaluation of an interactive web-based Plan of Study application tailored to the needs of graduate students in Computer Science at Virginia Tech. The system dynamically generates degree requirements, supports drag-and-drop semester planning, and performs real-time validation based on user input. It integrates a Django/PostgreSQL backend with a React-based interface, offering a user-centered solution that improves both the accuracy and usability of course planning. Findings from a needs-finding survey (n=68) informed the core features, while a post-deployment evaluation (n=20) demonstrated improvements in user confidence, planning efficiency, and overall preference over manual methods. This research highlights how dynamic and interactive digital tools can modernize academic advising and improve student experience in higher education.","abstract_html":"Graduate academic planning is a complex and often frustrating process, particularly when students must rely on outdated, manual processes to complete essential requirements like the Plan of Study. At Virginia Tech, Computer Science (CS) graduate students are required to submit this form to outline their coursework; however, the current process involves PDF downloads, Excel spreadsheets, and fragmented information sources. To address these inefficiencies, this study presents the design, development, and evaluation of an interactive web-based Plan of Study application tailored to the needs of graduate students in Computer Science at Virginia Tech. The system dynamically generates degree requirements, supports drag-and-drop semester planning, and performs real-time validation based on user input. It integrates a Django/PostgreSQL backend with a React-based interface, offering a user-centered solution that improves both the accuracy and usability of course planning. Findings from a needs-finding survey (n=68) informed the core features, while a post-deployment evaluation (n=20) demonstrated improvements in user confidence, planning efficiency, and overall preference over manual methods. This research highlights how dynamic and interactive digital tools can modernize academic advising and improve student experience in higher education.","abstract_has_math":false,"creators":["Guo, Peiqing"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Computer Science & Applications","degree_department":"Computer Science and#38; Applications","school":null,"contributors":[],"advisors":[],"committee_chairs":["Brown, Dwayne Christian"],"committee_members":["Emebo, Onyeka","Luther, Kurt"],"year":2025,"date_issued":"2025-06-18","date_published":"2025-06-18","updated_at":"2026-07-22T22:19:59Z","subjects":["HCI","Software Engineering","Plan of Study","Academic Planning"],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:44265"],"render_values":[{"text":"vt_gsexam:44265","href":null,"code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/10919/135542","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Brown, Dwayne Christian"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Emebo, Onyeka","Luther, Kurt"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science and#38; Applications"]},{"key":"dc:creator","label":"Author","values":["Guo, Peiqing"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-06-19T08:01:32Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-06-19T08:01:32Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-06-18"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science & Applications"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"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":["HCI","Software Engineering","Plan of Study","Academic Planning"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"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":["vt_gsexam:44265"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10919/135542"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Graduate academic planning is a complex and often frustrating process, particularly when students must rely on outdated, manual processes to complete essential requirements like the Plan of Study. At Virginia Tech, Computer Science (CS) graduate students are required to submit this form to outline their coursework; however, the current process involves PDF downloads, Excel spreadsheets, and fragmented information sources. To address these inefficiencies, this study presents the design, development, and evaluation of an interactive web-based Plan of Study application tailored to the needs of graduate students in Computer Science at Virginia Tech. The system dynamically generates degree requirements, supports drag-and-drop semester planning, and performs real-time validation based on user input. It integrates a Django/PostgreSQL backend with a React-based interface, offering a user-centered solution that improves both the accuracy and usability of course planning. Findings from a needs-finding survey (n=68) informed the core features, while a post-deployment evaluation (n=20) demonstrated improvements in user confidence, planning efficiency, and overall preference over manual methods. This research highlights how dynamic and interactive digital tools can modernize academic advising and improve student experience in higher education."]},{"key":"dc:description.abstractgeneral","label":"General Abstract","values":["Many graduate students find the process of planning their courses confusing and time-consuming. At Virginia Tech, Computer Science students are required to fill out a Plan of Study form, which often involves juggling multiple websites, checking complex requirements, and submitting Excel and PDF files. To make this easier, we built a user-friendly web application that helps students build and adjust their academic plans in one place. The tool allows users to drag and drop courses into different semesters, and checks if their plan meets the degree specific requirements as they build it. We asked 68 students what features they needed, and then built the system based on that feedback. After launching it, 20 students tested the tool, and most said it saved them time, increased their confidence, and was easier to use than the old way. This project shows how modern, interactive tools can help students plan their education more easily and accurately."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["ETD"]},{"key":"dc:title","label":"Title","values":["Reimagining Graduate Academic Planning: A User-Centered Web Application for the Plan of Study Process"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Brown, Dwayne Christian"],"dc:contributor.committeemember":["Emebo, Onyeka","Luther, Kurt"],"dc:contributor.department":["Computer Science and#38; Applications"],"dc:creator":["Guo, Peiqing"],"dc:date.accessioned":["2025-06-19T08:01:32Z"],"dc:date.available":["2025-06-19T08:01:32Z"],"dc:date.issued":["2025-06-18"],"dc:description.abstract":["Graduate academic planning is a complex and often frustrating process, particularly when students must rely on outdated, manual processes to complete essential requirements like the Plan of Study. At Virginia Tech, Computer Science (CS) graduate students are required to submit this form to outline their coursework; however, the current process involves PDF downloads, Excel spreadsheets, and fragmented information sources. To address these inefficiencies, this study presents the design, development, and evaluation of an interactive web-based Plan of Study application tailored to the needs of graduate students in Computer Science at Virginia Tech. The system dynamically generates degree requirements, supports drag-and-drop semester planning, and performs real-time validation based on user input. It integrates a Django/PostgreSQL backend with a React-based interface, offering a user-centered solution that improves both the accuracy and usability of course planning. Findings from a needs-finding survey (n=68) informed the core features, while a post-deployment evaluation (n=20) demonstrated improvements in user confidence, planning efficiency, and overall preference over manual methods. This research highlights how dynamic and interactive digital tools can modernize academic advising and improve student experience in higher education."],"dc:description.abstractgeneral":["Many graduate students find the process of planning their courses confusing and time-consuming. At Virginia Tech, Computer Science students are required to fill out a Plan of Study form, which often involves juggling multiple websites, checking complex requirements, and submitting Excel and PDF files. To make this easier, we built a user-friendly web application that helps students build and adjust their academic plans in one place. The tool allows users to drag and drop courses into different semesters, and checks if their plan meets the degree specific requirements as they build it. We asked 68 students what features they needed, and then built the system based on that feedback. After launching it, 20 students tested the tool, and most said it saved them time, increased their confidence, and was easier to use than the old way. This project shows how modern, interactive tools can help students plan their education more easily and accurately."],"dc:description.degree":["Master of Science"],"dc:format.medium":["ETD"],"dc:identifier.other":["vt_gsexam:44265"],"dc:identifier.uri":["https://hdl.handle.net/10919/135542"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["HCI","Software Engineering","Plan of Study","Academic Planning"],"dc:title":["Reimagining Graduate Academic Planning: A User-Centered Web Application for the Plan of Study Process"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science & Applications"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:59Z"}