Skip to content
Final Project for CS230: Data Structures
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
javafoundations
.gitattributes
AdjListsGraph.class
AdjListsGraph.ctxt
AdjListsGraph.java
AdjListsGraphPlus.class
AdjListsGraphPlus.ctxt
AdjListsGraphPlus.java
Course.class
Course.ctxt
Course.java
CourseGraphBuilder.class
CourseGraphBuilder.ctxt
CourseGraphBuilder.java
CourseList.class
CourseList.ctxt
CourseList.java
CourseOfferings.class
CourseOfferings.ctxt
CourseOfferings.java
CourseSuggestion.class
CourseSuggestion.ctxt
CourseSuggestion.java
DiscoverCSGUI.class
DiscoverCSGUI.ctxt
DiscoverCSGUI.java
FuturePanel$1.class
FuturePanel$ButtonListener.class
FuturePanel$TryAgainListener.class
FuturePanel$futureCourseListener.class
FuturePanel$openTabListener.class
FuturePanel.class
FuturePanel.ctxt
FuturePanel.java
Graph.class
Graph.ctxt
Graph.java
GraphBuilder.class
GraphBuilder.ctxt
GraphBuilder.java
GraphCycleException.class
GraphCycleException.ctxt
GraphCycleException.java
GraphPlus.class
GraphPlus.ctxt
GraphPlus.java
PastPanel$1.class
PastPanel$ButtonListener.class
PastPanel$CourseCheckListener.class
PastPanel$PastListener.class
PastPanel.class
PastPanel.ctxt
PastPanel.java
PresentPanel$1.class
PresentPanel$ButtonListener.class
PresentPanel$openTabListener.class
PresentPanel.class
PresentPanel.ctxt
PresentPanel.java
README.md
RecommendationsPanel$1.class
RecommendationsPanel$ButtonListener.class
RecommendationsPanel$TryAgainListener.class
RecommendationsPanel.class
RecommendationsPanel.ctxt
RecommendationsPanel.java
courseOfferings.tgf
package.bluej

README.md

discoverCS

Program that allows users (Wellesley students) to navigate the current course offerings and prerequisites of the Wellesley College Computer Science department. Includes a 'Past' tab where users input all CS classes already taken, a 'Present' tab that lists all courses that the user can take immediately based on their past course input, a 'Future' tab that shows all the classes a user cannot immediately take and what is required to get there, and a 'Recommendations' tab that offers suggestions based on the user's interests, semester requirements, and course difficulty level through a decision tree.

This was created as final project for CS230: Data Structures, and developed with two other teammates.

You can’t perform that action at this time.