This repo serves as the homepage for CSC301H5F (i.e. The UTM section). This page will contain general information and important announcements, please make sure to visit it regularly.
All missing personal repositories have been created, you should be able to see your personal repo at https://github.com/csc301-fall2014.
If you haven't registered for a personal repo by now, you will not be able to complete the individual part of exercise 1.
- Instructor: Joey Freund
- [email protected]
- Office: DH-3097C
- Office hours: Fridays, by appointment.
- TA: Saad Ilyas, [email protected]
- Lectures: Friday 10-12, IB345
- Tutorials
- Wednesday 9-10, IB360
- Wednesday 10-11, IB360
- No tutorials on the first week
- Discussion Board (shared with two sections of CSC301 at St. George)
- Official course info sheet
- Prerequisite Waiver Requests
- The prerequisites for this course are CSC209H5 and CSC290H5.
- If you are missing a prerequisite, you will need to submit the following form.
- Please fill the form, print it, and bring it with you to the first lecture.
What | When | How Much |
---|---|---|
Mini-exercise | Fri, 19 Sep | 1% |
Exercise | 9% | |
Project Phase1 | Fri, 10 Oct | 8% |
Midterm | Fri, 24 Oct | 10% |
Project Phase2 | Fri, 31 Oct | 12% |
Project Phase3 | Fri, 14 Nov | 10% |
Project Phase4 | Fri, 28 Nov | 15% |
Final Exam | TBD | 35% |
Note: You must get at least 40% on the final exam in order to pass the course.
- Week 1
- Introduction
- Version Control
- Stack Exchange Architecture - An interesting video, providing insight into the software development process of Stack Exchange. Around 19:30 minutes into the video, Marco (the speaker) talks about their testing strategy, which I find really interesting.
- Week 2
- Tutorial on Git & GitHub
- A few additional resources for learning Git:
- [Learn Git in 15 mins] (https://try.github.io/levels/1/challenges/1)
- [An interactive Git Cheatsheet] (http://ndpsoftware.com/git-cheatsheet.html)
- [Learn Git Branching] (http://pcottle.github.io/learnGitBranching/)
- Software Development Life Cycle
- Week 3