Reminder: the CS 1044 final exam will be given from 7:00 to 9:00 PM on Wednesday, December 19. The room assignments for the final exam are:
| Sections | Location |
| Keller (91270 & 91271) | Torgerson 2150 |
| Knestrick (96426) | Smyth 146 |
| McQuain (91272) | Norris 136 |
I've updated the Grades to include Project 8 and all the changes the other instructors have sent me. Check your scores. If you think something is wrong, take it up with your instructor NOW. McQ
I've updated the Grades. McQ
I've posted the forms and keys for Test 2 on the Koofers page. McQ
I've posted a solution for Homework 7. McQ
The Curator is now accepting Project 8. Use your submissions wisely. McQ
Because of the issues I mentioned below regarding Project 7 (and some scheduling issues for me), I'm not going to set up the Curator for Project 8 until tomorrow morning. McQ
I've mailed out the Test 2 score reports. The test forms and keys will be posted later this week. McQ
I've mailed out the Project 7 S/E score reports. Two students received zeros because they did not include the required Honor Pledge in the submission that was graded by the TAs. Remember: we grade the submission that received the highest score, and if there's a tie we grade the earliest. That's been the policy all semester but evidently a number of students still don't get it. Also, a larger number of students lost 30 points because they didn't make any use of functions in their implementation. For Project 8 the deduction for such an implementation will be MUCH larger, probably 100%. McQ
I've posted a minor correction to the Project 8 specification on the Projects page. When sorting, you should report the number of swaps that are performed, not the number of comparisons. McQ
As you should already know if you've been attending class, Test 2 will be given on Thursday and Friday of this week. The test will cover everything through struct types. McQ
Homework 7 has been posted on the Homework page. This is a partial design for Project 8 and is due by 11:00 am on Monday December 3. Be sure to follow all the instructions and look at the sample design on the Notes page. Since we will be going over this assignment in class, beginning at 11:00 on December 3, absolutely no late submissions will be accepted. McQ
A revised Homework 6 has been posted on the Homework page. The only change was a correction to the numbering of the answers on question 8. McQ
The current grades have been posted on the Grades page. If you think there's anything wrong with your posted grades, contact the instructor for your section. McQ
Project 8 is now available on the Projects page. It will not be set up on the Curator before December 3. McQ
Homework 6 has been posted on the Homework page. McQ
I've just mailed the Homework 5 scores. There were x students whose opscans contained ID numbers that didn't match the roll:
113291455 226912590 043840808 122681000 111111111 495155000 000928427
Those students currently have zeros for Homework 5. To correct your ID information, contact your instructor to make an appointment to go through the stack of opscan forms and find yours. McQ
I've posted a rather long example of a program using an array of structures on the Notes page. You might find it useful when you work on Project 8. McQ
For Project 7, be sure you use the specified name for the input script file: Searches.txt. McQ
The Curator is now accepting submissions for Project 7. Be sure you follow ALL of the specification! McQ
The room assignments for the CS 1044 final exam have just come out:
| Sections | Location |
| Keller (91270 & 91271) | Torgerson 2150 |
| Knestrick (96426) | Smyth 146 |
| McQuain (91272) | Norris 136 |
The key for Homework 5 is posted on the Homework page. McQ
We have determined the weights we will use for the eight projects:
| Project | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| Weight | 2% | 3% | 5% | 5% | 7% | 7% | 9% | 12% |
The current grades have been posted on the Grades page. If you think there's anything wrong with your posted grades, contact the instructor for your section. McQ
Project 7 is now available on the Projects page. It will not be set up on the Curator before the end of next week. McQ
Homework 5 has been posted on the Homework page. McQ
The Curator is now accepting Project 6 submissions. Be sure to follow all of the specification. And remember, if the TAs grade your submissions they will be grading the one that receives the highest score, and the earliest among those if there is a tie. McQ
I've reposted Homework 4 with a correction in question 26. McQ
Project 6 is now available on the Projects page. It will not be set up on the Curator before next Monday. McQ
Homework 4 has been posted on the Homework page. McQ
The Curator is now accepting Project 5. Be very careful to follow the documentation and implementation requirements in the specification. One change: you can earn bonus points for submitting this one early. McQ
Sample test data for Project 5 has been added to the Projects page. McQ
Homework 3 has been posted on the Homework page. McQ
The Test 1 forms and annotated keys have been added to the Koofer page. I strongly suggest you go over the test. McQ
The Project 5 specification has been posted. It will be due by 23:59:59 on Thursday October 18. I don't anticipate setting up the Curator to accept this before Monday. McQ
Current grades have been posted on the Grades page. McQ
Current grades will be posted on the course website tomorrow. Of course, you should know all your scores by now, but we will post a spreadsheet with the scores through Project 3 and Test 1. McQ
The score information for Homework 2 and Test 1 has just been mailed. Read the body of the email message. Your actual score file is the attachment. If you don't receive the email you can contact me to re-send it; however I will be out of town until tomorrow, so don't expect a response before then. McQ
The test forms and keys will be posted on the course website next week. McQ
The Curator is now accepting Project 4. McQ
*************************
Students,
Having some trouble with a program? Don't understand that concept explained in class? Want to know exactly what polymorphism is? Can't make it to a professor's office hours? Just need some advice? Come to the free UPE tutoring session held every Wednesday in McBryde 133 from 500 to 600 p.m.
UPE (Upsilon Pi Epsilon), the Computer Science honor society, provides free weekly tutoring for all CS 1000 and 2000-level courses. Come and ask questions to your peers. No appointments necessary; just show up with your questions!
UPE Tutoring
5-6 p.m. Wednesday nights. 133 McBryde
for more information contact Dave Myers (damyers2@vt.edu)
Be There!!
***************************
The key for Homework 2 is posted on the Homework page. McQ
The specification for Project 4 is now available on the Projects page. The project will be due 23:59:59 Thursday October 4. We've all covered the material needed for this project, so you should try to get started on it soon. McQ
The final version of Homework 2 is now posted. There was one addition to the instructions on page 1. McQ
Homework 2 is now posted in draft form. It's due late next week, but some of the questions may help you with the I/O issues in Project 3. McQ
Since at least one of the sections is a bit behind schedule, Project 3 will be due at midnight next Wednesday, rather than on Monday. McQ
The Curator is now accepting submissions for Project 3. McQ
I've updated the specification for Project 3 and posted new data files. The only changes to the specification were in some of the labels used in the output file. Be sure to make those changes to your code if you've already been working on the project. McQ
The checksheets containing the grades for Homework 1 (the Robot algorithm) have been e-mailed. You should receive an e-mail message with the checksheet as an attachment. If you have a question about the application of the checksheet criteria to your particular solution, take that up first with the TA who graded your assignment (identified in the checksheet). If you didn't receive your grade, e-mail me and I will resend it. McQ
A draft specification for Project 3 has been posted. It will be due by 23:59:59 on Monday September 24. McQ
In view of the events of the day, we have changed the due date for Project 2 to 23:59:59 on Monday September 17. McQ
The Curator is now accepting submissions for Project 2. As always, be sure you test your program with ALL of the posted data samples before submitting to the Curator. You will have 5 submissions again. The program is due at 23:59:59 on Thursday Sept. 13 and will not be accepted after 23:59:59 on Thursday Sept. 20. McQ
Two of the Project 2 output samples posted on the Project page yesterday had incorrect x-coordinates for the center. I've posted corrected versions. McQ
It gets worse... the original Project 2 specification contained an old version of the source code. I've reposted the specification with the correct source code inserted. McQ
One last correction... the third line of the source code for Project 2 was missing from the posted file. The third line after the beginning of main() should be: logFile << fixed << showpoint; McQ
The Project 2 specification is posted on the Project page. It is due next Thursday. McQ
I've posted a minor revision of the Project 1 specification. On page 3, the first width setting should be 22, not 18. The change is highlighted on the revised spec. McQ
I've also posted a minor revision of Homework 1 that should clarify two issues students have raised. First, the weights of the rock samples are between 100 gm and 500 gm, but that does NOT mean that there will necessarily be a sample that weighs 100 gm. Second, each sample is small enough for Robbie to drive over it to pick it up. McQ
The Curator System is currently accepting Project 1 submissions for the 11:15 MWF section; the other sections will be up tomorrow. We will begin accepting Homework 1 solutions no later than Wednesday. McQ
The specification for the first programming project is available on the Projects page. This must be submitted to the Curator System for automatic grading. It is due by midnight Thursday September 6; no submissions will be accepted after midnight September 14. McQ
The first homework assignment is available on the Homework page. Follow the instructions carefully. That includes reading the RL manual (also available there) carefully. This must be submitted to the Curator System by 5 pm on Friday September 7. No submissions will be accepted after 5:15 on that date. McQ
CS Lab Accounts: If you are not a CS major, 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". McQ
Last modified: Tuesday, December 18, 2001