Course
- Summary – Syllabus-type information about the course, including information such as course objectives and grading.
- Schedule – Lecture schedule and dates for assignments, exams and projects.
- Readings – Information on the reading materials of the course.
Lectures
- Slides – Slides used for each class meeting.
- Code examples – Example code used during the lectures.
Assignments
Software & Services
- Git – The version control software used for the majority of the course assignments.
- GitHub – The Git repository web-based hosting service used for assignment submission and version control.
- GitHub Help – The official GitHub help guide.
- GitHub Interactive Guide – A good tutorial on Git and GitHub basics.
- GitHub Video Tutorials – A series of video tutorials for beginners.
Notes
- Updates, important announcements, and news will be announced via email—check your email regularly!
- The course materials, slides, and assignments will be updated at this course website. Please visit it often!