Team Name
Team IDP – Interactive Degree Planner
Timeline
Fall 2021 – Spring 2022
Students
- Ijaz Mohamed Umar
- Danielle Newville
- Le Uyen Nguyen
- Safi Ullah
Sponsor
Christopher Conly
Abstract
Mav Degree Planner is a web-based application aiming to assist UTA Computer Science and Engineering (CSE) students to create their degree planners that best fit their academic path. The website provides a user-friendly interface by taking advantage of the drag-and-drop functionality to simplify the degree planning process.
Background
The reason behind taking up this project is that the current UTA degree planner is not user-friendly nor does it give users an interactive environment to easily choose their classes. Users need to be able to easily choose classes to plan out their classes to finish their degree in a timely manner. The best way to do that is to eliminate any confusion while users plan it out. This is why we chose this project, since as students we also understand the need for a proper degree planner, which checks if prerequisites are met, lets the user know if they’re missing something, and overall an easy User Interface to plan out the classes. Moreover, as former freshman students, we understand the confusion that there may be in knowing what classes to take this semester and finding the flowchart hard to follow, therefore, the goal of this app is to aid the needs of these new students and give them a solid idea of how to plan out their four-year degree, and give them the confidence as they would know that they are on track.
Project Requirements
- Access to all CSE classes
- Drag and Drop Functionality
- User Account to track personal progress
- Access to CSE Flowcharts
- Ability to perform Prerequisite checks
- Ability to perform Corequisite checks
- Viewing total hours taken per semester
- User authentication and verification
- Ability to plan out your classes based on the year
- Display course information using a search bar
System Overview

Results and Documentation (Source Code)
Github Link(All Source Code): https://github.com/MavDegreePlanner/MavDegreePlanner
Documentation: https://mavdegreeplanner.github.io/MavDegreePlanner/
Future Work
Degree planner for different departments at UTA
Mav Degree Planner mobile application
Admin access for importing and modifying courses.
Semester availability for courses.
Exporting chosen courses to PDF.
Ability for the student to pick their degree plan based on the year they started.
Mini semesters such as wintermester.
Show corequisites on the course
Prerequisites and Corequisites specific to major
Warns users if they select multiple difficult courses in one semester
Project Files
Project Charter (link)
System Requirements Specification (link)
Architectural Design Specification (link)
Detailed Design Specification (link)
Poster (link)