I've posted final course grades to the website and to the University database. Have a great summer!
Steve Lawrence will be having office hours tomorrow (June 28) from noon until 5 pm. None of the TAs will be available for office hours after tomorrow.
I've posted the SE checksheet for Project 6 for anyone who wants to look it over before submitting Project 7. Note that the P6 checksheet was very sparse (didn't check a lot of things that we could have), and that the P7 checksheet will be more involved.
I've posted updated grades, including the Quiz grades so far.
I've posted Homework 5 on structs and arrays of structs and enum types. It's due in class on Thursday.
I've posted a revised spec for Project 7. I failed to mention that the SKU's for invalid items must be printed in alphabetic order. If you don't do this, the Curator will take off points.
I've updated the grades posted online to include Homework 4 and Project 5. I've also included your quiz average, dropping your lowest one quiz score.
I won't be able to hold my scheduled office hours tomorrow. If I can schedule a makeup time I'll announce it here and on the listserv.
I've posted the revised notes on multidimensional arrays that I went over today. Look on the Notes page.
I've posted a revised version of Project 2 that uses an array of struct variables to organize the data. This will be a large part of the lecture on Friday, so you may want to print it off for class.
I've posted a draft specification for Project 7. I don't intend to make any changes unless there are mistakes in the posted file.
I've corrected one error in the Project 6 specification. The dimension of the array should be 50, not 100.
I've posted Homework 4 on arrays. It's due Thursday.
The output files that were posted for Project 5 contained an error in the handling of items for which the price was 0.00. Those items should NOT be listed in the final invoice file. I've corrected the posted files.
The Curator is now accepting submissions for Project 5. Be sure you examine your P4 SE checksheet before you submit Project 5.
I've posted a slight revision to Homework 3. I changed the code formatting and one answer for question 27, and fixed a variable name in question 24. The other changes were purely cosmetic (page breaks and text formatting).
I've posted the current course grades, including a cumulative average. See the Grades page for the link and an explanation. I'll post the password for accessing the grades on the course listserv.
I've mailed out the Project 4 SE grade reports. Be sure to look these over before submitting your solution for Project 5.
There was an error in the original key I used for the midterm test. I also decided to give additional partial credit for one answer. I will mail out the corrected midterm grade reports shortly. The corrected midterm scores are also shown in the posted grade spreadsheet.
I've posted a homework assignment on scope and functions. It will be due on Friday June 15.
Extension: Project 5 will be due 23:59:59 on Monday June 18.
I've posted some supplemental notes relating to functions and Project 2. The links are on the Notes page. You will find these useful for the lecture tomorrow.
Reminder: the Midterm will be given on Tuesday June 12. It covers everything through the material on iteration. See the Calendar page for the reading assignments. Be sure you review the keys for Homeworks 1 and 2. It would be a very good thing to also go over the old Test 1 koofers from Fall 2000 and Spring 2000.
I've posted the software engineering checksheet the TAs will use to grade the Project 3 submissions.
I've posted a key for Homework 1.
The midterm test is officially moved to Tuesday June 12 (instead of Monday June 11).
I've revised the online course calendar to reflect the fact that we've slipped a day behind my original plan.
Also for those of you have nothing better to do, the specification for Project 5 is now posted.
The last time to submit Project 3 will be midnight on June 7.
For those of you who have nothing better to do, the Curator is now accepting submissions for Project 4.
The Curator is now accepting submissions for Project 3.
Homework 1 is extended to Monday.
Don't forget to include your pledge statement in your submitted source code. Beginning with Project 3 this will become a big deal. Simple strategy: as soon as you begin working on a project, paste in the pledge statement at the top.
Project 4: I've posted a draft specification for Project 4, which will be due Friday June 8. This is an extension of Project 3, so you should be able to reuse most of your design and implementation.
Homework 1: I've posted a homework assignment on some of the core C++ syntax we're covering right now. I'll be passing out opscan forms in class for this assignment. The homework is due Friday at class.
Project 3 specification: I've revised the Project 3 specification to add a discussion of an implementation plan. You aren't required to follow this plan, but it is a useful way to make the program more manageable.
CS Lab Accounts: You will need a CS Undergraduate Lab account if you want to get help from the TAs or to work in the Lab. To request a lab account, go to the CS Lab Site and click on the link "Apply for an Account". Just follow the instructions and fill in the web form. Be sure to read "Lab & Account Policies".
Change in Class Location: beginning Monday May 21, the class will meet in Pamplin 2030 (not McBryde 126).
Last modified: Tuesday, July 03, 2001