SBU-CS-Chart Recommended course setting and prerequisite graph for Computer Science Bachelor course of Shahid Beheshti University