Overview
We will tack on Monday, November 25th to this week
, and then have
week 15 when we return from Thanksgiving break. We will use this time to
complete our introduction to object-oriented programming in Python.
Monday, November 25th
Classwork
We'll begin class revisiting the topic of programming project evaluation that I discussed with you at the beginning of the second quarter. Current grade distribution in our class is: A: 4, B: 1, C: 1, D:1, and E: 2. I know we can do better than that, and I suspect the main reason that we are not doing better is that several of you have yet to understand how project evaluation using revision control works.
After that we will finish our study of The Robots are Coming!
We'll look at two versions of the project: seanfbots.py, by our own Sean Finnegan, and the incomplete OO remix, robots.py, by yours truly.
Homework
There is no homework! Enjoy your Thanksgiving break ;-) Rest up, and come back in December ready to begin learning web application development with Django.
Thursday, November 21st
Classwork / Homework
Continue working on The Robots are Coming!, making regular commits at each stage of progress as we discussed in class on Tuesday.
Evaluation
All commits for evaluation are due by Saturday, November 23rd at 11:59 pm.
Tuesday, November 19th
Classwork
I was delighted when I looked through most of your git repos, but I did come across a few things that need to be fixed.
Let's take a look at the commits of Sean F. Sean F., Delanie, Gizelle, and Lary. The prize for the most outstanding commit history goes to Lary, and I want to use time at the beginning of class today to talk about why.
Homework
The remainder of class time and your homework time should be used in working your way through the Robots are Coming! project. Use what we discussed in class today to make commits at the appropriate times in your development process.