Skip to content

CoursePlanner

Latest

Choose a tag to compare

@arashtabaa arashtabaa released this 07 Jun 08:46
· 1 commit to main since this release
5694c80

Course Planner v1.0.0

image

The initial release of Course Planner, a Windows Forms application designed to facilitate the management of university courses and their prerequisites. This tool assists students in planning their academic schedules effectively by allowing them to add courses, specify prerequisites, visualize the course graph, and perform a topological sort to determine the order in which courses should be taken.

Tags:

  • WindowsForms
  • CourseManagement
  • AcademicPlanning
  • .NET
  • CSharp

Features:

  • Add Courses: Easily add university courses to the planner, including their prerequisites. (Limited)
  • Visualize Course Graph: Gain insights into the relationships between courses by visualizing the course graph.
  • Topological Sort: Perform a topological sort to determine the optimal order for taking courses based on their prerequisites.
  • Input Validation: Ensure data integrity and prevent errors with robust input validation.

Installation:

  • Clone the repository from GitHub:
    git clone https://github.com/arashtabaa/CoursePlanner.git
  • Open the solution file CoursePlanner.sln in Visual Studio.
  • Build and run the project.

Dependencies:

Requirement Version
Visual Studio 2019 or later
.NET Framework 4.7.2

License:

  • This project is licensed under the MIT License. See the LICENSE file for more information.

Author: