I've put grades in, so you should be able to see your grade (Pass or No Pass) in SIO. Hope you enjoyed the class, and have a good summer!
The midterm will be in-class on 3/1. The exam will be open-book, open-internet, but not open-communication. It will cover any and all material covered so far in the course. No new material will be covered on 2/23.
(Lecture content may be subject to change)
|1/12||Administrivia, Version Control Systems, and Git||Slides Chapter 0 Chapter 1 Chapter 2 Homework 1|
|1/19||Making Simple Commits||Slides Chapter 3 Homework 2|
|1/26||Managing the Working Directory and Staging Area||Slides Homework 3|
|2/2||Branching and Merging||Slides Homework 4|
|2/9||Remotes||Slides Homework 5|
|2/16||Stashing||Pro Git on Stashing Slides Homework 6|
|2/23||Linus Torvalds on git||Study for Midterm|
|3/8||Spring Break - No Class||No Homework|
|3/15||Midterm Review, Reverting||No Homework|
|3/22||Rebasing||Slides Homework 7|
|3/29||Cherry-pick and Github||Slides Homework 8|
|4/5||Git Internals||Pro Git on Git Internals|
|4/12||Carnival - No Class||Study for Final|
|4/26||Final Review, Git Game||No Homework|
Tuesdays 6:30PM - 7:20PM
Wean Hall 5302
Grades for this course follow this breakdown:
This course is Pass/No Credit. You must get a 70% to pass.
Lectures are mandatory by StuCo policy. If you are absent from more than two lectures without an excuse, then you automatically fail this course. As lectures are only 50 minutes long, being late by more than 15 minutes counts as an absence. If you have a reasonable excuse for missing or being late to lecture, you must contact the instructor before lecture to be excused.
This course currently has no Piazza or scheduled office hours. You should email the instructor if you have questions about the material or the homework, or if you think the course would benefit from a Piazza or scheduled office hours.
Academic integrity policies apply to this course. Don't cheat.
A recommended supplemental resource is the freely available Pro Git by Scott Chacon.