How to Prepare for the Exams?

(a) Make sure you complete the assigned project ON YOUR OWN except for projects that allow you to work in a team. All members of a team must be full time Purdue students who are registered in CS 180. A team must not seek outside help for their code.

(b) Solve, on your own, all the problems discussed during recitation and listed in weekly lecture notes that are posted on the Blackboard and this site.

(c) There may be previous exams for you to look at. Nevertheless, the best way to get prepared is to do (a) and (b) above.

(d) During each exam you will be asked to write a few (most likely 2 or 3) Java programs. You will have access to one book of your choice to consult while writing a program. The final exam will, in addition, have a quiz portion wherein you will be asked to answer a few multiple choice questions.

Components for Grading

Based on class performance, each student will receive an appropriate letter grade. The following components will be used in determining your final grade.


Component*
Weight (%) Points

Exam 1**:
Mon 10/3 08:00pm - 10:00pm
Room: PHY 112 and PHY114
Coverage: Material from weeks 1 through 5.

10 456
Exam 2**:
Wed 11/09 08:00pm - 10:00pm
Room: WTHR 200
Coverage: Material from weeks 1 through 11.

15 480
Lab exercises**** [14]

15 540
Homeworks [10]
[Must be submitted during the specified recitation]

5 160
Projects [5]
  Project 1 [Individual] 3 64
Project 2 [Individual] 4 96
Project 3*** [Team of 3] 5 128
Project 4*** [Team of 3] 8 192
Project 5*** [Team of 3]

10 320
Final Exam**: TBA
Coverage: Material covered in the entire course.

25 800
TOTAL 100 3236

*The final grading will be relative-- not absolute. Thus, your grade will be determined based on your performance relative to others in the class and not in any absolute terms. This form of relative grading is also known as curved grading.

** You may bring, and consult, one book of your choice during each exam. Accessing the internet and/or consulting with anyone other than the proctor during the exam will be considered an act of academic dishonesty.

*** Projects 4 and 5 are team projects. Project 4 encourages you to work in a team of 2, and Project 5 in a team of 3 students. All members of a team MUST be full time students registered in CS 180. All members of the team will get the same project grade unless the grader is convinced that some members of a team have contributed less than others in which case the project grade will be proportional to the contribution. Students may form their own teams or talk to the course coordinator for any assistance regarding team formation. Each student has a choice and may decide to work individually on the team projects if she/he so chooses.

**** Most labs, except for the Android and Robot labs, will be graded out of 36 points. Each Andorid and Robot lab will be graded out of 42 points.

Last update: October 14, 2011