courses.pgbovine.net

Course Schedule and Due Dates

Week 1

April 1 –

April 3 –

April 5 –

  • Software setup guest lecture: Git, GitHub, command-line basics (not on exams)

Week 2

April 8 –

April 10 –

April 12 –

(The Add deadline is at the end of Week 2. We will start forming teams in Week 3.)

Week 3

April 15 –

April 17 –

  • tutorial on setting up team GitHub repository, more team formation, pitch initial project ideas to TAs for feedback

April 19 –

Week 4

April 22 –

April 24 –

  • Exam 1 (covers material from April 3 to April 22, more info)

April 26 –

(The Drop deadline is at the end of Week 4.)

Week 5

April 29 –

May 1 –

May 3 –

  • TA grading and feedback: Milestone 2 (Group B)

Week 6

May 6 –

May 8 –

May 10 –

  • no class today, continue working on your project!

Week 7

May 13 –

May 15 –

  • TA grading and feedback: Milestone 3 (Group A)

May 17 –

Week 8

May 20 –

  • Exam 2 (covers material from April 26 to May 8, more info)

May 22 –

May 24 –

  • TA grading and feedback: Milestone 4 (Group A)

Week 9

May 27 – no class, Memorial Day holiday

May 29 –

May 31 –

  • TA grading and feedback: Milestone 5 (Group B)

Week 10

June 3 –

  • final project deliverables due at noon if you're in Group A
  • TA grading: final project completed (Group A, exactly 1 week after Milestone 5 TA grading)

June 5 –

  • final project deliverables due at noon if you're in Group B
  • TA grading: final project completed (Group B, exactly 1 week after Milestone 5 TA grading)

June 7 –

  • mandatory final presentations in class; 1-slide pitch on a shared Google Docs

[NO FINAL EXAM. You're done after Week 10. Enjoy summer!]