Reimagining Graduate Academic Planning: A User-Centered Web Application for the Plan of Study Process
dc.contributor.author | Guo, Peiqing | en |
dc.contributor.committeechair | Brown, Dwayne Christian | en |
dc.contributor.committeemember | Emebo, Onyeka | en |
dc.contributor.committeemember | Luther, Kurt | en |
dc.contributor.department | Computer Science and#38; Applications | en |
dc.date.accessioned | 2025-06-19T08:01:32Z | en |
dc.date.available | 2025-06-19T08:01:32Z | en |
dc.date.issued | 2025-06-18 | en |
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. | en |
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. | en |
dc.description.degree | Master of Science | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:44265 | en |
dc.identifier.uri | https://hdl.handle.net/10919/135542 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | HCI | en |
dc.subject | Software Engineering | en |
dc.subject | Plan of Study | en |
dc.subject | Academic Planning | en |
dc.title | Reimagining Graduate Academic Planning: A User-Centered Web Application for the Plan of Study Process | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science & Applications | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |