Governor's Career & Technical Academy Arlington

CSC 221 Weekly Assignments: Week 13

CSC 221


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.