Governor's Career & Technical Academy Arlington

CSC 222 Weekly Assignments: Week 19

CSC 222


Overview

With only 2 1/2 weeks left in our course, it's time to do a culminating project that will bring together, reinforce, and build on everything you have learned this year.

I'll provide two choices, at the beginning of class on Tuesday, and you can either select from these or pitch me a project idea of your own.

Once again, a big thank you to eveyone who completed the course evaluation! 18 of the 20 of you in period 1B (90%) and 10 of 11 of you in period 4B (91%) have now done this, a very respectable participation rate, but not yet perfect ;-) If you are one of the last of the stragglers, please take a few minutes to do this now.

Tuesday, January 14th and Thursday, January 16th

Classwork / Homework / Evaluation

At the beginning of class today I want everyone to select a final project that you will have the remaining 2 1/2 weeks of class to complete. It will be due at the end of the last day of class on Wednesday, January 29th.

Here are two possible projects, the first of which I will provide the most support, and the second of which I'll be asking for students who feel more confident with C++ who can help us continue to develop our card games building on the work Brayden has been doing.

Possible Projects

  1. BigInt Case Study: Implement an arbitrary precision integer object in C++.
  2. C++ Card Game Collection: Implement a card game with an ncurses user interface.
  3. A project idea of your own with permission of instructor.

We will discuss these options at the beginning of class on Tuesday, and you will be asked to choose one and let me know which one you've chosen.

In addition to culminating product evaluation on January 29th, you will be evaluated weekly on your process based on the commit history in your git repo.

Thursday Addendum

Here is the breakdown of whose doing what based on the emails you sent me: