Skip to content

danaoira/cgv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curriculum Graph Visualizer

The Curriculum Graph Visualizer (CGV) converts a file with a curriculum structure to a graphical representation using Python, DOT language and GraphViz.

01

Import a list of courses, select the elective track and completed courses to generate a graph with course suggestions by semester.

This program is created for CPSC 597 Project to complete the M.S. Computer Science degree in Spring 2016.

Keywords – graph visualization, breadth first search, directed graph, curriculum planning

Graduate Project Deliverables

Links

Installation

  1. Install Python.
  2. Install GraphViz.
  3. Download CGV package from GitHub.
  4. Extract CGV files.

Operating Instructions

  1. Execute in console: python cgv.py <CIF FILE>
  2. Select elective track.
  3. Input courses to mark as complete.
  4. Enter twice to generate graph.

About

CPSC 597 Masters Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages