Inspiration: Planning courses, especially for new and upcoming engineering students can be stressful and most of the time complicated. There are so many things to consider like workload and prerequisites. We wanted to create a tool that simplifies this process by providing course recommendations based on past classes, ensuring students can make informed decisions about their next semester.

**What it does: **Our website analyzes the courses a user has already taken and suggests potential classes for the upcoming semester. It takes into account prerequisites, major requirements, and workload preferences. It's a resource that helps students that are lost and reduces the work of having to go through multiple tabs just to find requirements and prerequisites.

**How we built it: **We developed Course Compass using JavaScript for the backend, handling user data using a JSON file. The frontend is built with HTML, CSS, and JavaScript to provide a user-friendly and simple interface. The recommendation logic takes into account prerequisites, concurrent classes, and amount of credits.

**Challenges we ran into: **Our biggest challenge was designing an efficient recommendation algorithm that accounts for all scenarios and user preferences. Additionally, handling user data and using data was a challenge to do in an efficient manner.

**Accomplishments that we're proud of: **We are proud of creating a functional website that successfully recommends courses and assists withs schedule planning. The user experience is smooth, visually appealing, and it has an effective recommendation system, which is a significant achievement.

**What we learned: **Throughout this project, we gained the valuable experience of working with JavaScript and JSON files efficiently. In addition to that, we had the chance to optimize our algorithms for recommendations. We also learned more about UI/UX design and the importance of backend efficiency with frontend.

**What's next for Course Compass: **We plan to expand Course Compass by making it into an app that would give students a more accessible way to interact with the platform. This would allow them to access course reviews, ratings, and recommendations directly from their phones. In addition to this, future improvements include AI-driven suggestions and integration of more majors and career paths. Our goal is to make Course Compass an essential tool for MSU students in navigating their academic journey.

Built With

Share this project:

Updates