M 11/3/14
D
|
HW due (both
periods):
1. Read Lesson 19.
2. On pp. 18-6 and 18-7, write #4-9 all and #13-19 all. Note: For #7, make your code general, assuming nothing more than the
existence of a previously declared int array named
ref.
3. On p. 18-7, handwrite the Array
of Hope project. You are encouraged to test your code in a compiler to make
sure it runs correctly. Note that there is no comma after the final letter of
the required output.
|
|
T 11/4/14
E
|
Period 2 HW
due:
1. Finish up yesterday’s assignment if you have not already done so.
2. Be prepared for a possible timed quiz on problem #5 from last week’s test.
3. Be prepared for a possible open-notes quiz from Lessons 18 and 19.
4. On a separate sheet of paper, write corrections for your test for all
problems where you missed more than half a point. Full corrections are not
required; you may summarize your errors if they are minor. You may omit
problem #5, since we all corrected that in class. Diagnosis and a positive, kind, proactive instruction to yourself are
required for each error.
BAD EXAMPLE: “Chris, don’t be so
careless with spelling, and don’t skip over the requirements when reading.”
GOOD EXAMPLE: “Chris, proofread
your code, especially quoted strings, and double-check all requirements.”
Period 5: No class.
|
|
W 11/5/14
F
|
Period 2 HW
due: On p. 19-6, write #1-8 all. Then, on pp. 19-8 through 19-10, write
answers for all 12 contest-type problems.
Period 5: See yesterday’s calendar entry for the other section.
|
|
Th
11/6/14
G
|
Period 2: No
class.
Period 5 HW due: On p. 19-6, write #1-8 all. Then, on pp. 19-8 through 19-10,
write answers for all 12 contest-type problems.
|
|
F 11/7/14
|
No school.
|
|
M 11/10/14
A
|
HW due (both
periods):
1. Read Lesson 20.
2. Write Exercises 1-14 on pp. 20-4 and 20-5.
3. Write the answers to all 6 contest-type problems on p. 20-7.
|
|
T 11/11/14
B
|
Period 2 HW
due: Read Lessons 21 and 22; write #3-12 on p. 21-3, #5-8 on p. 22-3, and all
4 questions on p. 22-4.
Period 5: No class.
|
|
W 11/12/14
C
|
Period 2: No
class.
Period 5 HW due: Read Lessons 21 and 22; write #3-12 on p. 21-3, #5-8 on p.
22-3, and all 4 questions on p. 22-4.
|
|
Th
11/13/14
D
|
HW due (both
periods):
Construct two truth table proofs to prove De Morgan’s laws, which are true
for any boolean values a and b:
1. !(a && b) == !a || !b
2. !(a || b) == !a && !b
Extra credit if you write a Java program to do your work for you! (Note: This is actually not so hard.)
|
|
F 11/14/14
E
|
Period 2 HW
due:
1. Read Lessons 23, 24, and 25.
2. Start working on the Student Averages project on p. 24-5. Fully correct operation
is not expected at this point, but you should be able to demonstrate some
progress. If you bring your laptop with source code, or if you have source
code available to you (via e-mail, for example) in class, a hard copy is not
required. However, a hard copy of source code showing progress is required if
you do not have the soft copy in front of you at class time.
3. If you are able to get your Student Averages code to work correctly, go
ahead and work on the modified version of the project as described on p.
25-2.
Period 5: No class.
|
|
M 11/17/14
F
|
Period 2 HW
due:
1. Finish the “Write Student Averages” version of the project, as described
on p. 25-2. Prepare a hard copy of your source code, complete with comments.
Consistent indentation and readable code are required. Comments must include,
at a minimum, your name, the due date, and a brief description of purpose.
2. Start thinking of some project ideas with your new code partner. Nothing
is required in writing yet. Group assignments are as follows:
Block 2, Group 6: Ryan F., Mark C.
Block 2, Group 7: Nat N., Zack G.
Block 2, Group 8: Erin B., Andrew M.
Block 2, Group 9: Natalie B., Ryan H.
Block 2, Group 10: Jordan A., Trevor V.
Period 5 HW due:
1-3. Do assignments 1, 2, and 3 from the 11/14/2014 calendar entry.
4. Start thinking of some project ideas with your new code partner. Nothing
is required in writing yet. Group assignments are as follows:
Block 5, Group 8: Nick K., Daniel
Block 5, Group 9: Diana H., Chris
Block 5, Group 10: Annabel A., Clayton F.
Block 5, Group 11: George C., William R.
Block 5, Group 12: Becky M., Kelsey F.
Block 5, Group 13: William M., Henry S.
Block 5, Group 14: Jennifer O., Thomas M.
|
|
T 11/18/14
G
|
Block 2: No
class.
Block 5 HW due: Finish the “Write Student Averages” version of the project,
as described on p. 25-2. Prepare a hard copy of your source code, complete
with comments. Consistent indentation and readable code are required.
Comments must include, at a minimum, your name, the due date, and a brief
description of purpose.
Note: Office hours for Tuesday afternoon are canceled on
account of illness.
|
|
W 11/19/14
A
|
HW due (both
periods): Prepare a draft statement of requirements for a new pairs
programming project that will eventually meet the following requirements:
1. Proper comments, indentation, and a consistent and readable coding style
will be required.
2. File input and file output must be demonstrated.
3. Use of arrays must be demonstrated in a manner that improves the
functionality or efficiency of the code.
4. Use of at least one wrapper class must be demonstrated. However, the usage
is permitted to be gratuitous (i.e., not necessarily improving the
functionality or efficiency of the code).
The most straightforward project that would meet these requirements would
probably be a simple board game that uses files to load and save the state of
the game. That would be fine and would qualify for full credit. However, you
are free to propose any project you wish that meets the 4 general
requirements above.
Remember, all you are producing for today is the draft statement of
requirements (i.e., project proposal). In deciding upon the scope of the
project, plan for a relatively small project that can be turned in before
Thanksgiving.
Please use a subject line conforming to the following format when submitting
your draft requirements:
__Block 2
proposal due 20141119: Group 01 (Throckmorton/Vargas)
or __Block 5 proposal due 20141119: Group 09 (Throckmorton/Vargas)
|
|
Th
11/20/14
B
|
Period 2: Class
time will be spent working on your project.
Period 5: No class. Work on your project outside of class.
|
|
F 11/21/14
C
|
Period 2: No
class. Work on your project outside of class.
Period 5: Class time will be spent working on your project.
|
|
M 11/24/14
D
|
Guest speaker for both periods: Mr. Joe Morris, STA ’62, will speak on
the subject of the early history of computers. Bring questions about things
that interest you, since Mr. Morris is capable of tailoring his presentation
to our needs.
Approximately 20 minutes will be available for working with your partner on
your project.
|
|
T 11/25/14
E
|
Period 2 HW
due: Submit your project by the end of class. Some class time will be
available for finishing up your project. Use the following subject line in
your submission, changing names and group numbers appropriately and listing
last names in alphabetical order:
__Block
2 project due 20141125: Group 05 (Adams/Milbank)
Period 5 HW due: There is no class today, but your project is due by 3:30
p.m. Last-minute assistance will be available in MH-102. Use the following
subject line in your submission, changing names and group numbers
appropriately and listing last names in alphabetical order:
__Block
5 project due 20141125: Group 09 (Benson/Finster)
|
|