The links below lead you to two charts showing the course requirements for your major.
The horizontal flowchart shows the flow of courses and their pre-requisites.
The vertical flowchart is similar the horizontal one, with the extra feature of having the courses organized in the same sequence as your contract sheet.
Horizontal Flowchart (Click to preview)
Vertical Flowchart (Click to preview)