Inspiration

-The inspiration for this project was the painstaking process this past week of struggling to understand the daunting major flowcharts. These chars are poorly organized and extremely difficult to comprehend due to being a jungle of arrows and boxes, especially for an incoming freshman to the university. The issues goes even deeper since there is a lack of an easy access to critical information like total credits and which year we were in by credits. Thus, we felt inspired to create a solution ourselves.

What it does

-This program takes in a user's UTD NetID and password and takes their course information and proceeds to run this information through some algorithms in order to produce for the user information such as the courses they have available alongside their total credit hours and year of study.

How we built it

-We built this entire program in Visual Studio Community using C++. It was built over the course of this weekend by the group with a heavy emphasis on perfecting the algorithm for CS majors.

Challenges we ran into

-One of the main challenges we struggled with was the sheer large quantity of paths available for a CS student. It required a lot of planning and constant review in order to properly incorporate all the paths to the program. This coupled with a lack of knowledge in front end development led to a large challenge in trying to comprehend how to work in that area.

Accomplishments that we're proud of

-One of the main accomplishments that we are proud of was our ability to adapt in adversity and maintain proper communication when we lacked knowledge and expertise and needed to take a step back and reevaluate our approach. The team worked hard to learn new skills and improve the product constantly during development.

What we learned

-We learned many new concepts such as Windows Application development in C++ which involved basic UI creation. Furthermore we added to our knowledgebase many new tools to help analyze and identify issues within our code, allowing us to avoid these same mistakes in future development endeavors.

What's next for Registration Revisited

-Upon a review of the product, the group feels the next stage of the product will be an incorporation into the standard UTD system alongside an expansion to all majors at the university. Furthermore, following that expansion, we would aim to incorporate other projects such as UTDGrades, a website which provides information on grade distributions for professors, and allow students to gauge which professors are available for the courses they have as options.

Built With

Share this project:

Updates