| Homework Assignments | Programming Assignments (~40%) | Midterm | Midterm 2 | Participation | |||||||
| (~20%) | (~15%) | (~20%) | (~5%) | ||||||||
| SID | HW1 | HW2 | HW3 | HW4 | PA1 | PA2 | PA3 | ||||
| Mean | 81 | 158 | - | - | 96 | - | - | 72.9 | 79 | - | |
| SD | 22 | 13.8 | - | - | 6 | - | - | 15.1 | 15 | - | |
| Max | 100 | 173 | 105 | - | 100 | - | - | 102 | 114 | - | |
| Mode | 100 | 168 | - | - | 100 | - | - | 79 | 76 | - | |
| Median | 90 | 161 | - | - | 100 | - | - | 73 | 77 | - | |
| 100 | 180 | 105 | 70 | 100 | 100 | 100 | 114 | 133 | 100 | ||
| 21 | A- | 90 | 166 | 105 | 66 | 95 | 100 | 90 | 80 | 73 | 100 |
| 288 | B+ | 80 | 169 | 105 | 67 | 95 | 100 | 90 | 63 | 74 | 100 |
| 218 | B | 80 | 166 | 102 | 58 | 90 | 100 | 70 | 66 | 51 | 100 |
| 399 | B+ | 90 | 168 | 101 | 45 | 100 | 95 | 70 | 86 | 76 | 100 |
| 416 | A | 100 | 153 | 94 | 63 | 100 | 100 | 90 | 78 | 108 | 100 |
| 809 | A- | 95 | 172 | 105 | 68 | 100 | 100 | 80 | 77 | 86 | 100 |
| 565 | B+ | 80 | 153 | 97 | 68 | 100 | 90 | 100 | 70 | 82 | 100 |
| 616 | B+ | 90 | 170 | 95 | 68 | 100 | 90 | 100 | 55 | 67 | 100 |
| 674 | B- | 75 | 111 | 22 | 0 | 100 | 100 | 80 | 57 | 74 | 100 |
| 732 | A | 100 | 161 | 105 | 65 | 95 | 100 | 100 | 70 | 98 | 100 |
| 1068 | A- | 85 | 160 | 100 | 68 | 100 | 90 | 100 | 79 | 76 | 100 |
| 1112 | A | 100 | 173 | 105 | 65 | 100 | 100 | 90 | 80 | 80 | 100 |
| 1211 | B+ | 100 | 162 | 86 | 56 | 100 | 100 | 90 | 70 | 75 | 100 |
| 1327 | B | 90 | 146 | 90 | 55 | 80 | 100 | 80 | 66 | 70 | 100 |
| 1409 | B | 70 | 109 | 55 | 70 | 100 | 100 | 100 | 79 | 74 | 100 |
| 1455 | B | 40 | 156 | 79 | 70 | 85 | 100 | 90 | 59 | 68 | 100 |
| 2220 | C- | 100 | 158 | 60 | 63 | 0 | 0 | 90 | 0 | 75 | 100 |
| 2316 | A- | 100 | 173 | 90 | 68 | 90 | 100 | 90 | 82 | 85 | 100 |
| 2287 | ? | 100 | 0 | 0 | 0 | 90 | 0 | 90 | 0 | 0 | 100 |
| 2220 | ? | 0 | 0 | 0 | 0 | 95 | 0 | 0 | 53 | 0 | 100 |
| 2507 | B- | 65 | 143 | 0 | 0 | 100 | 100 | 70 | 60 | 64 | 100 |
| 2598 | A+ | 100 | 161 | 105 | 54 | 100 | 100 | 100 | 97 | 109 | 100 |
| 2704 | A | 100 | 173 | 90 | 68 | 100 | 100 | 90 | 98 | 80 | 100 |
| 2730 | B+ | 90 | 163 | 99 | 63 | 100 | 100 | 80 | 66 | 76 | 100 |
| 2740 | B+ | 85 | 168 | 100 | 54 | 95 | 100 | 77 | 90 | 83 | 100 |
| 2864 | B+ | 100 | 164 | 105 | 51 | 95 | 100 | 90 | 73 | 75 | 100 |
| 2887 | B+ | 100 | 149 | 102 | 63 | 95 | 100 | 90 | 62 | 80 | 100 |
| 2889 | B+ | 100 | 146 | 100 | 54 | 100 | 90 | 100 | 63 | 68 | 100 |
| 3325 | C | 35 | 0 | 0 | 45 | 95 | 100 | 80 | 27 | 69 | 100 |
| 3202 | A | 95 | 168 | 102 | 65 | 100 | 90 | 100 | 87 | 90 | 100 |
| 3260 | B+ | 75 | 147 | 96 | 70 | 100 | 100 | 90 | 73 | 68 | 100 |
| 3303 | A | 100 | 158 | 100 | 65 | 100 | 100 | 90 | 88 | 102 | 100 |
| 3307 | B+ | 80 | 159 | 101 | 68 | 90 | 100 | 70 | 95 | 91 | 100 |
| 3858 | A- | 85 | 169 | 100 | 70 | 100 | 100 | 80 | 79 | 84 | 100 |
| 3925 | B | 50 | 156 | 105 | 67 | 100 | 100 | 80 | 66 | 73 | 100 |
| 4186 | B+ | 90 | 163 | 89 | 66 | 90 | 100 | 96 | 67 | 76 | 100 |
| 4118 | A+ | 100 | 168 | 105 | 68 | 100 | 100 | 100 | 103 | 114 | 100 |
| 4357 | B- | 0 | 130 | 0 | 56 | 100 | 100 | 80 | 62 | 67 | 100 |
| 4766 | A | 80 | 173 | 105 | 70 | 100 | 100 | 90 | 95 | 87 | 100 |
| 4878 | A- | 95 | 161 | 96 | 64 | 100 | 90 | 100 | 74 | 76 | 100 |
| 4949 | A | 90 | 160 | 95 | 62 | 100 | 100 | 100 | 80 | 90 | 100 |
| 5333 | A- | 95 | 170 | 100 | 67 | 100 | 100 | 90 | 82 | 60 | 100 |
| 5381 | A- | 100 | 171 | 102 | 68 | 90 | 100 | 90 | 82 | 81 | 100 |
| 5443 | A+ | 90 | 173 | 105 | 68 | 100 | 100 | 100 | 95 | 101 | 100 |
| 5668 | A | 90 | 160 | 104 | 65 | 100 | 100 | 80 | 92 | 103 | 100 |
| 5902 | B | 75 | 158 | 77 | 68 | 100 | 100 | 80 | 63 | 72 | 100 |
| 6121 | A- | 100 | 158 | 95 | 70 | 95 | 100 | 90 | 86 | 87 | 100 |
| 6285 | B- | 0 | 151 | 90 | 68 | 100 | 100 | 80 | 42 | 77 | 100 |
| 6412 | B+ | 83 | 168 | 100 | 59 | 100 | 100 | 80 | 75 | 82 | 100 |
| 6749 | A- | 85 | 168 | 93 | 61 | 100 | 100 | 77 | 96 | 92 | 100 |
| 6941 | B+ | 100 | 148 | 100 | 66 | 90 | 100 | 100 | 58 | 63 | 100 |
| 7136 | B- | 35 | 143 | 74 | 53 | 80 | 100 | 65 | 83 | 81 | 100 |
| 7257 | B+ | 80 | 161 | 105 | 66 | 100 | 90 | 100 | 60 | 84 | 100 |
| 7632 | A+ | 100 | 168 | 90 | 68 | 100 | 100 | 100 | 94 | 100 | 100 |
| 7885 | B | 10 | 160 | 96 | 68 | 85 | 100 | 90 | 87 | 105 | 100 |
| 8031 | B | 85 | 154 | 57 | 59 | 100 | 100 | 80 | 65 | 48 | 100 |
| 8158 | A- | 85 | 156 | 105 | 63 | 95 | 95 | 90 | 90 | 89 | 100 |
| 8852 | B | 10 | 157 | 79 | 59 | 100 | 90 | 100 | 62 | 50 | 100 |
| 8894 | B | 70 | 154 | 102 | 58 | 90 | 100 | 70 | 80 | 60 | 100 |
| 9097 | B+ | 90 | 171 | 100 | 66 | 95 | 95 | 90 | 54 | 56 | 100 |
| 9110 | B | 40 | 123 | 80 | 54 | 95 | 100 | 80 | 60 | 96 | 100 |
| 9259 | A | 100 | 173 | 104 | 68 | 100 | 100 | 90 | 90 | 75 | 100 |
| 9334 | C | 35 | 159 | 88 | 64 | 95 | 0 | 0 | 63 | 83 | 100 |
| 9483 | A | 100 | 173 | 100 | 65 | 100 | 100 | 90 | 100 | 85 | 100 |
| 9575 | B+ | 100 | 163 | 94 | 56 | 95 | 100 | 90 | 64 | 77 | 100 |
| 9802 | B+ | 70 | 173 | 100 | 67 | 100 | 100 | 90 | 52 | 43 | 100 |
| 9988 | B+ | 40 | 163 | 105 | 67 | 100 | 100 | 90 | 82 | 96 | 100 |