Spr 09 CS 141 sect 1 updated: 6/13/2009 21:43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0 0 15 15 0 20 20 0.0 20.0 20.0 0.0 50.0 11.0 100.0 100.0 35.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 40.0 0.5 NC 0.0 0.0
0 week1 0 0 0 0 0 0 week2 0 0 0 0 0 0 week3 0 0 0 0 week 4 0 0 0 0 0 0 0.0 weeek5 0 0 0 0 0 0 week 6 0 0 0 0 0 week7 0.0 0.0 0.0 0.0 0.0 week 8 0.0 0.0 0.0 week 9 0.0 0.0 0.0 week 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 week 11 0.0 0.5 0.1 0.5 0.0 86.0 Ave. 0.0 0.0 0.0
ID quiz 1 1.      Fill in student information sheet; 2.      Run javac and java in console, include Javadoc comments listed in Apendix C; 3. algorithm food treat (see p. 42 #4 and the suggested answer in Apx. A for an example); 4.      folderQz Create a folder on the C: drive, zip a folder, email it to yourself and test it in a new folder; 5.      p.43 #6 (explain what is wrong for each illegal identifier); 6.      p.47 #1 (program) 1.      p.42 #2 & 3 (show your work); 2.      p.48 #5 (program); 3.      p.49 #9 (program); 4.      p.106+ #2-4 (show traces as on p. 60-62); 5.      p.107 #9 & 11 (make tables to show step-by-step changes to variables); 6.      p.112 #2 (code) ;Pair 2 Solo Prog. 1* (softcopy Mon. midnight, hardcopy Tues. before class) 1.      p.112 #4 & 5 (code); 2.      p.114 #16 & #17 (program) 3.      p.165 #1 (make tables to trace values of parameters & variables in main & printOdds); 4.      p.166+ #5 (code) ;PAIR 3 Solo Prog. 2* (Tues./Wed.--see above) 1.      p.167 #7 (explain, with line numbers); 2.      p.172 #11 (code); 3.      p.199 #1 (program); 4.      p.200+ #3 & 4 (program, turn in #4), 5.      p.266 #1 (code); Pair 4 6.      Hexadecimal worksheet; Solo Prog. 3* (S/mon; raw test score Friday - Test 1:  Ch. 1-3 (Bring 1 3"x5" card of notes (2 sides), pencil(s), eraser) 1.      p.263 #11 (code); 2.      Write a method named closeEnough that would be helpful anytime you are comparing doubles, for example p.265 #18.  Your method should take 3 double parameters (a value, a target and a tolerance) and return a boolean.  Then rewrite the statements in #18 to use your method correctly (code for 2 methods); 3.      p.267 #5 (code); 4.      p.267 #7 (code); 5.      BooleanWorksheet3.html; Solo Prog. 4 shape (M/T.--as above) ID 1.      no bool 4; 2.      p.327 #2 (code); 3.      p.327 #1 (code); 4.      p.328 #6 (code); 5.      p.371 #2 (code); Solo Prog. 5 walk (S/M.--as above) 1.      p.371 #4 (code; see #2 above); 2.      Election Day.  p.372 #9 (code); 3.      p.430 #4 (make a table to show values step-by-step as they change); 4.      p.431 #8 (write the method called max); 5.      Write a method named findString that accepts 2 parameters (an array of Strings and a target String) and returns the index of the element that matches the String (or -1 if no match).  This should be case-insensitive; Solo Prog. 6 names (S/M.--as above) 1.      Suggest fields for these classes:  Calculator (see discussion p.491 #4), NameOfPerson, Point3D, RationalNumber (see p.496+ #1), Date (see p.497+ #2), GroceryList and GroceryItem (see p.498+ #3); 2.      p.493 #1 (code); ; Solo Prog. 7 personality (S/M.--as above) Friday - Test 2: Ch. 3-7 (see above) 1.      p.496 #1—write toString & equals methods (code).  See p.examples throughout Ch. 8; 2.      p.497 #2—write 2 constructors (code); 3.      Write a method named sortByDist that accepts an array of Points.  This method returns nothing, but sorts the array by distance from the origin (0,0), ascending; Solo Prog. 8 CO2 (S/M.--as above) 1.      p.550 #3 (explain the problem with each illegal statement); 2.      p.550+ #5,6 (Include class diagrams similar to p.514+ to explain); 3.      p.554 #15-23; 4.      p.678 #3 (show the trace of the method calls with actual parameters and return values); 5.      Write a method named findWinner that accepts as parameters a 3-by-3 grid of chars and a single char.  It returns true if there is a complete row, column or diagonal of the single char; if not, it returns false.  Assume all chars are uppercase; 6.      p.598 #1,2; 7.      p.600 #1; Solo Prog. 9 tictactoe (S/M) Monday Last class Absolute deadline for late assignments See web for exam schedule Test 3: Ch. 1-7+         Tests % Pair Assig nments % Solo Programs 0.0 weighted Points Sum/ Base estimate GPA ID call or see me by 6/11 if your grade is below 2.0
0138 5 10 10 10 20   60 80   40 95   40 10 65 64 75.3   40 20 70 0138   100 60   100.0 80.0   85.0 28.0   gotzip       38.4 81.9 59.4   52.2 52.7 NC 0138 1
7490 5 10 10 20   60 75   40 70   40 69 54 63.5   40 20 65 7490                         W 7490 2
WLC 5     10 10 10             60 85         63         39   67 10 11.8           0 WLC           not yet                                                         4.4 22.3 23.9   14.9 15.4 NC WLC 3
JDM 3 10 10 10 19   50 85   40 84   39 9 75 69 81.2   40 20 0 JDM   55   70.0   85.0 24.0         39.1 49.4 50.4   45.2 45.7 NC JDM 4
sc       10   10 20           60 95       40 85         40 9 84 59 69.4       40 20 60 sc         100 83           75.0       73.0                                                 z sc 5
CN4D 5 9 10 20   60 95   40 85   40 9 85 82 96.5   40 20 80 CN4D   100 60   100.0 85.0   40.0 50.0 34.0   40.0 90.0   100.0 10.0   75.0 76.4 110.7 71.1   77.4 77.9 2.2 CN4D 6
ad   9 10 10 18   60 95   35 87.4   40 10 69 52 61.2   40 70 ad                         W ad 7
RD20 5     10 10 10 20           60 90       40 95         40 10 74 51 60.0       40 20 45 RD20         100 64         100.0 45.0     75.0 28.0                                     32.7 79.9 54.2   47.1 47.6 NC RD20 8
0520 5 10 10 10 19   60 90   40 84   100 80 94.1   40 20 0520                         z 0520 9
wKURT 5 11 10 19   60 95   40 90   40 10 81 48 56.5   wKURT                         W wKURT 10
IG8G 5     9 10   20           60 100       40 94         40   72 76 89.4       40 20 75 IG8G         100 84         100.0 80.0   40.0 75.0 62.0     40.0 90.0             100.0 75.0 10.0 92.0         90.5 109.9 82.8   89.0 89.5 3.4 IG8G 11
EH15 3 10 10 10 18   60 99   40 89   10 73 53 62.4   40 20 EH15   100 82   100.0 65.0   40.0 0.0 14.0   40.0 60.0   100.0   1 28.4 101.2 52.0   46.3 46.8 NC EH15 12
S.H 5     10 10 10 18           60 100       40 90         40 9 69 64 80.2       40 20 65 S.H         100 60         100.0 65.0   40.0 50.0 11.0       65.0             100.0     1         33.9 103.1 62.7   53.8 54.3 NC S.H 13
JEDI 5 10 10 10 18   55 90   35 70   35 10 85 67 78.8   39 19 57 JEDI   100 70   100.0 65.0   40.0 60.0 44.0   80.0   80.0 10.0 77.0 74.3 87.2 73.0   75.0 75.5 2.0 JEDI 14
HAL9 5                       60 90       40 91         40   70 66 77.6       40 20 70 HAL9           75                   41.0                           10         44.1 42.0 44.0   43.8 44.3 NC HAL9 15
HK22 5 10 10 10 19   55 95         HK22                         W HK22 16
ACK 5 10 10 10 19   55 95   40 99   40 10 88 81.5 95.9   40 20 55 ACK   100 79   100.0 50.0   40.0 75.0 37.0   40.0 65.0   100.0 80.0 10.0 75.0 77.3 113.1 76.2   80.4 80.9 2.5 ACK 17
wL8E1 5 10 10 10 20   55 95   40 83   40 10 77 51 60.0   40 0 wL8E1   Latezip                       W wL8E1 18
AM86 5     10 10 10 20           60 100       40 93         40 10 76 61 77.4       40 20 50 AM86         100 99         100.0 80.0   30.0 90.0 20.0     40.0 85.0             100.0 85.0 10.0 70.0         62.2 109.3 84.2   76.8 77.3 2.2 AM86 19
L8J8 5 10 10 10 17   60 47.5   40 94   40 87 76 91.5   40 20 58 L8J8   100 99   100.0 65.0   40.0 0.0 4.0   40.0 70.0   100.0 0.0 10.0 1 35.5 111.1 57.8   53.1   NC L8J8 20
Zclub 5 10 10 20   55 75   40 74   40 10 83 29 34.1   40 20 60 Zclub   100 80   65.0                     Z Zclub 21
m               m                         z m 22
CN26 3     10 10 10 18           60 95       40 69           10 77 72 87.2       40   30 CN26         100 60         100.0 70.0   40.0 65.0 11.0     40.0 gotzip             100.0     1         36.5 101.1 51.8   49.8 50.3 NC CN26 23
H2G2 5 10 10 20             H2G2                         z H2G2 24
sp   10 10 10 19   55 95   35 79   40 70 82 96.5   40 20 70 sp   100 85   100.0 80.0   40.0 90.0 28.0   40.0 70.0   100.0 70.0 10.0 54.0 66.3 110.1 78.8   76.3 76.8 2.1 sp 25
kc       10   10             25 70                         73 85.9       40 20   kc                                                                                 z kc 26
ASHA 5 10 10 10 20   55 100   40 94   40 10 81 77 90.6   40 20 70 ASHA   100 88   100.0 90.0   39.0 75.0 56.0   39.0 85.0   99.0 65.0   73.0 81.6 110.5 83.1   85.2 85.7 3.0 ASHA 27
W 7436 5 10 10 20   60 75   40 74   40     W 7436                         W W 7436 28
W 3700 3 10 10 10 20   60 84   Paper? 10zip       W 3700                         W W 3700 29
st       11 10               60 95       35 99         35 10 81 76 89.4       40 20 85 st         100 99         100.0 87.0   39.0 90.0 48.0     39.0 75.0             99.0 80.0 10.0 83.0         81.9 105.9 87.9   87.0 87.5 3.2 st 30
T486 4   75     10 11.8   T486                         Z T486 31
E102 5 10 10 10 17   55 47.5   40 94   40 9 78 85 100.0   40 20 65 E102   100 78   100.0 50.0   40.0 65.0 15.0   40.0 60.0   100.0 60.0 10.0 52.0 62.1 113.2 66.4   69.1 69.6 NC E102 32
DQ17 5     10 10 10 19           60 100       40 100         40 10 59 75 88.2       40 20 75 DQ17         100 80         100.0 85.0   40.0 85.0 21.0     40.0 85.0             100.0     34.0         53.2 111.3 74.3   68.5 69.0 NC DQ17 33
DW12 5 10 10 10 20   60 100   40 91   40 10 76 68 83.0   40 20 0 DW12   100 85   100.0 63.0   30.0 75.0 19.0   75.0               Z DW12 34
                                                                                                                                                           
BASE LINE 5     10 10 10 20           60 100       40 100         40 10 100 0 100.0       40 20 100           100 100         100.0 100.0   40.0 100.0 73.0     40.0 100.0             100.0 100.0 1.0 96.0         269.0 646.0 900.0   100.0 0.0 0.0 BASE LINE  
count 28.0     31.0 25.0 27.0 29.0           32.0 32.0       28.0 28.0         25.0 20.0 27.0 30.0 30.0       26.0 23.0 22.0           19.0 21.0         17.0 20.0   15.0 18.0 20.0     12.0 14.0             13.0 10.0 8.0 10.0         19.0 19.0 19.0   19.0 18.0 19.0 count  
mean 4.7 10.0 10.0 10.0 19.1   57.3 88.0   39.3 85.9   39.5 9.7 77.2 62.1 73.7   40.0 20.0 57.4     ### 78.3   100.0 70.3   38.5 65.0 31.1   39.8 75.4   99.8 60.5 10.0 68.5 54.5 93.9 65.3   63.3 64.4 2.6 mean
mode 5.0     10.0 10.0 10.0 20.0           60.0 95.0       40.0 94.0         40.0 10.0 69.0 76.0 11.8       40.0 20.0 70.0           ### 60.0         100.0 65.0   40.0 75.0 28.0     40.0 85.0             100.0 80.0 10.0 75.0         #N/A #N/A #N/A   #N/A #N/A 2.2 mode  
median 5.0 10.0 10.0 10.0 19.0   60.0 95.0   40.0 89.0   40.0 10.0 76.5 67.0 80.2   40.0 20.0 65.0     ### 80.0   100.0 70.0   40.0 75.0 28.0   40.0 75.0   100.0 72.5 10.0 74.0 57.7 107.6 68.8   68.8 69.6 2.4 median
stdev 0.7     0.4 0.0 0.0 1.0           6.6 13.9       1.8 10.2         1.4 0.5 8.4 19.5 23.1       0.2 0.2 22.7           0.0 13.3         0.0 13.0   3.5 27.5 18.9     0.4 10.6             0.4 30.3 0.0 17.0         23.7 27.7 17.0   19.9 20.3 0.5 stdev  
max 5.0 11.0 10.0 10.0 20.0   60.0 100.0   40.0 100.0   40.0 10.0 100.0 85.0 100.0   40.0 20.0 85.0     ### 99.0   100.0 90.0   40.0 90.0 73.0   40.0 90.0   100.0 85.0 10.0 92.0 90.5 113.2 87.9   89.0 89.5 3.4 max
min 3.0     9.0 10.0 10.0 17.0           25.0 47.5       35.0 63.0         35.0 9.0 59.0 10.0 11.8       39.0 19.0 0.0           ### 55.0         100.0 45.0   30.0 0.0 4.0     39.0 60.0             99.0 0.0 10.0 34.0         4.4 22.3 23.9   14.9 15.4 2.0 min  
                      18.0