HW1 Grading Sheet

The TA/SAs grading your assignments will be using this form to tally your results. This will clearly explain to you what is being expected of you.

Question Points Actual Description Notes
1.

20 pts.

+3   Properly calculates Cylinder volume  
+3   Properly calculates Pyramid volume  
+3   Properly calculates Sphere volume  
+4   Use if statement correctly  
+3   Conforms to Design Recipe, with well-marked INPUT, PROCESSING, and OUTPUT  
+4   Functionality Correct  
2.

20 pts.

+4   Conforms to Design Recipe, with well-marked sections of INPUT, PROCESSING, and OUTPUT  
+4   Use intermediate variables to store partial results of computation  
+4   Use if statement correctly  
+8   Functionality Correct  
3.

20 pts.

+6   Use while loop correctly  
+4   Suitable Documentation  
+4   Formatting is Correct  
+6   Functionality Correct  
4.

20 pts.

 
+6   Use while loop correctly  
+4   Suitable Documentation  
+2   Works when Strings aren't comparable  
+2   Conforms to Design Recipe, with well-marked sections of INPUT, PROCESSING, and OUTPUT  
+6   Functionality Correct  
5.

20 pts

+6   Use while loop correctly  
+3   Proper use of intermediate variables to store information  
+3   Conforms to Design Recipe, with well-marked sections of INPUT, PROCESSING, OUTPUT. Note that INPUT and PROCESSING are merged somewhat.  
+2   Handles case when 2 numbers were entered.  
+6   Functionality Correct  
TOTAL

100 pts.

    Estimated Effort on these problems: 2 - 3 hours total  

HW1 Guidelines

To start the coding problems in this assignment, take the following steps:

  1. In eclipse, first create a project named "cs2102homeworks" (Just a suggestion). For all Java classes that you develop for your assignment, they MUST belong to the package:

        <userName>.hw1

    where <userName> is replaced by your CCC id. For example, if I were submitting this assignment, I would use "heineman.hw1". When you request to create a package (using the Eclipse wizard)
     

  2. For each question, you will need to create a class called "ProblemN" within the above package for each of these questions. For example, the Java class for question 2 should be called "Problem2". Note that we follow the Java etiquette to capitalize the name of classes. This "ProblemN" class is the one that will contain the 'static' method main, which is the entry point into any Java program. IT IS ESSENTIAL THAT YOU FOLLOW THESE NAMING GUIDELINES BECAUSE THE TAs ARE GOING TO HAVE TO EXECUTE/GRADE/READ 180 ASSIGNMENTS, AND THIS IS THE ONLY WAY TO AUTOMATE THE PROCESS.
     
  3. To submit hw1, first export all files in package "<userName>.hw1" to a zip file. To do this, right click on package "hw1", choose "export...", and in the pop-up window, select "Archive File" as the export destination. Name this zip file as "USERNAME-hw1.zip": The following screen shows what you should see:




    You can verify that your USERNAME-hw1.zip file is properly formatted by opening up the .zip file within WinZip or any program that reads that format. You should see within the .zip file all the Java source files that you created.
     
  4. Use the online turnin system to upload your files for you and your programming partner. Only one of you needs to upload the file. You can view your submissions online to validate that they were received properly.

Notes

  1. [10/30/06 9:48 AM] Added Image for export wizard.
  2. [10/28/06 12:22 AM] Updated to clean up the format.
  3. Initial guidelines drafted

© 2006 George T. Heineman