CMSC 131: Object Oriented Programming ISummer 2013 | ||||||
| ||||||
Announcements8/3/2013Final grades have been posted. The "Total" column on the grades server represents a percentage of 104.5 points, which includes the bonus points for P7. To calculate your final numeric score out of 100, multiply this number by 1.045. For example, if your "Total" score is 75, your final numeric score is 75*1.045 = 78.375. The final numeric scores had an average of 82%, with a standard deviation of 16%. If you would like your final exam back, send me an email this Fall semester. Thank you everyone for a great summer and I wish you all the best. 7/31/2013An important addition has been made to the spec for Model.evolve() in Year Googol: Particle.collision(...) should only be called once per pair of particles. In other words, instead of This is a problem with round-off error. Particle.collision(rock1,rock2) produces a vector that is slightly different from collisionForce.times(-1), by a few small decimal places. After several rounds, this error accumulates, and the final positions in each version differ by more than YearGoogol.PRECISION. It seems like this problem only applies to collisions, since the forces involved are much larger. However to be safe you may want to make the same changes for gravitational forces. This is also more efficient so it will make gameplay run more smoothly. 7/31/2013The final exam is this Friday August 2 at 11am, 80 minutes, in CSIC 1122 (our usual classroom). More study questions and answers are posted on the resources page. 7/29/2013Project updates:
7/25/2013For project #7, you have two options:
UPDATE: YearGoogol is now posted. 7/22/2013Quiz #5 on Thursday 7/25. Study questions have been posted on the resources page. 7/16/2013Project #6 has been posted on the projects page. Due Wednesday July 24. 7/15/2013Quiz #4 on Thursday 7/18. Study questions have been posted on the resources page. 7/10/2013Garrett will hold additional office hours Friday July 12 from 9am-10:45am. 7/9/2013Midterm #2 this Friday July 12. More study questions have been posted on the resources page. 7/8/2013Project #5 has been posted on the projects page. Due Tuesday July 16. 7/2/2013No Discussion or quiz on Thursday July 4; review session on Friday July 5. Study questions have been posted on the resources page. 6/29/2013Project #4 has been posted on the projects page. Due Monday July 8. 6/27/2013Rahmatri's make-up office hours will be tomorrow morning 9am-11am. 6/25/2013Quiz #3 on Thursday 6/27. Study questions have been posted on the resources page. 6/24/2013Reminder: Garrett's Wednesday office hours are now 9am-11am. 6/19/2013Project #3 has been posted on the projects page. Due next Friday June 28. 6/18/2013Several corrections have been made to Lab04. The current test-setup on the submit server should reflect these changes. Let me know if you still see any discrepancies. Please make the following corrections in your own copy of the lab: In IntList.java:
6/17/2013Quiz #2 on Thursday 6/20. Study questions have been posted on the resources page. 6/16/2013Office hours tomorrow morning from 9am-11am are cancelled. Sorry for the inconvenience. Make-up OH will be posted. 6/11/2013Project #2 has been posted on the projects page. Due next Wednesday June 19. 6/10/2013Midterm #1 on Friday 6/14. More study questions have been posted on the resources page. 6/9/2013Office hours tomorrow morning from 9am-11am are cancelled. Sorry for the inconvenience. Make-up OH will be posted. 6/7/2013Project #1 has been posted on the projects page. Automated testing on the submit server should be up and running. Use the submit option through Eclipse, then log onto the submit server web page. You will have the option to view your pass/fail results on the automated tests. However, each viewing costs one "release token". You only have three and each takes 24 hours to regenerate, so best to start early. Good luck! 6/4/2013Project #0 has been posted on the projects page. 6/3/2013Quiz #1 on Thursday 6/6. Study questions have been posted on the resources page. 5/16/2013Welcome to the course! See you on the first day of class: Tuesday May 28 2013, 11:00AM in CSIC 1122. Just this once, for our first class, Tuesday will be a lecture. Going forward (starting Wednesday the 29th), lecture will be Monday/Wednesday/Friday, and Tuesday/Thursday will be discussion/lab. |