Skip to content

NightMachinery/sharif_course_list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English

This repository is a git-scrape of the courses offered by Sharif University of Technology, started from the fall semester of 2020 (1399 in Jalali). The data includes each department's available courses, and details about these courses (the maximum capacity of the course, the professor, the prerequisites, the number of registered students, ...).

The code that scrapes and generates this data is available here.

The latest version of the course lists can be viewed here.

Basic usage example

  • Install Refined Github.
  • (Optional step; Skip if you just want to see the latest data.)
    • Select the date at which you want to view the data from the commit list.
    • Click on Browse files.
  • Go to the file corresponding to the department you want to check, e.g., علوم ریاضی.
  • You can click on the preview button to preview the HTML file and see the course list at that date.
  • You can, of course, use your own git-fu to do fancy analyses with the versioned data. The above is just the simplest possible use case.

فارسی

این ریپو لیست درس‌های ارائه‌شده توسط دانشگاه شریف را با استفاده از تکنیک git-scrape نگه می‌دارد (شروع از ترم پاییز ۱۳۹۹). برای دیدن لیست دروس در تاریخ‌های مختلف، به کامیت تاریخ مورد نظر بروید.