Monthly Schedule

(AP Computer Science A, Period F)

1/2/13

Classes resume.

 

1/3/13

HW due: Read Lessons 34 and 35; write the contest-type questions on pp. 34-4, 34-5, 35-7, and 35-8; also write #5 and #16 on pp. 35-3 and 35-4.

 

1/4/13

HW due: Read Lesson 36; write Exercises A1-A8 on pp. 36-6 and 36-7.

 

1/7/13

HW due: Reread Lesson 36; write Exercises A9-A13 and B1-B20. Note that the code for A9-A12 is found on p. 36-7.

 

1/8/13

HW due: Read Lesson 37; write Exercises B21-B26 on pp. 36-12 and 36-13. For each exercise, write all of the following:

(a) Your guess at the answer before attempting to compile and run the code

(b) The actual answer as revealed by compiling and running the code (possibly the same as your earlier answer)

(c) What you learned, if anything, as a result of this exercise.

Note that Exercise B26 splits into 5 parts. Please number these as follows and do them in this order:

B26-1(a)
        (b)
        (c)

B26-2(a)
        (b)
        (c)

B26-3(a)
        (b)
        (c)

B26-4(a)
        (b)
        (c)

B26-5(a)
        (b)
        (c)

 

W 1/9/13

HW due: Read Lesson 38; write #3-11 on pp. 37-6 and 37-7; write contest-type problems #1-9 on pp. 37-8 and 37-9.

 

Th 1/10/13

No additional HW is due. Previously assigned problems may be scanned a second time. (Retrieval in a timely fashion is required.)

In class: Review.

 

F 1/11/13

No additional HW is due. Previously assigned problems may be scanned a second time. (Retrieval in a timely fashion is required.)

In class: Review.

 

M 1/14/13

Midterm Exam, 3:00–4:00 p.m., MH-102. Note: The schedule says MH-315, but we will meet in MH-102.

All material in Lessons 1-37 is fair game, as well as all material discussed in class since the beginning of the year. A take-home mini-project will be required and must be returned as legible source code written in pencil. E-mail submissions would certainly make sense, but they will not be accepted. Please arrange to deliver your mini-project to MH-102 between 1:30 and 2:00 p.m. on Friday, January 18. If you wish to submit it earlier, please slip it under the door of MH-104 and be sure to check for an e-mail confirming receipt. However, for greatest safety, submission between 1:30 and 2:00 p.m. on Friday is preferred.

Important: Your mini-project submission must include an honor statement avowing that the work on the take-home mini-project is solely your own. Sign your name in ink.

CHANGE IN PLANS! EVERYONE PLEASE READ!

Because of an unexpected death in the family (on the west coast), Mr. Hansen will be out Friday and cannot grade your hard copies in time for the Monday grade reporting deadline. Please write your mini-project in pencil and your honor statement, signed in ink, and bring those to class on Wednesday, Jan. 23. In the meantime, submit your mini-project source code via e-mail, timestamped by 2 p.m. on Jan. 18. In the body of the e-mail, be sure to include your name and a statement that the work is solely your own.

The mini-project should take you about an hour to complete. However, there is no time limit other than the Friday deadline.

For students who have already submitted the mini-project, e-mail submission would be greatly appreciated in order to facilitate grading. For everyone else, e-mail submission is required.

Here is the mini-project assignment:

On page 35-6, complete the “Matrix Multiplication with File Input” project (note that instructions are contained on pages 35-5 as well as 35-6), with the following exception: For instruction 5 at the top of page 35-6, delete the clause beginning with “however, for the sake of simplicity, you may assume . . .” Instead, do perform dimension compatibility checking, and throw an exception that is handled if the dimensions are not compatible. (Recall that two matrices that have dimensions m x n and p x q, respectively, can be multiplied only if n = p. They can be multiplied in the opposite order only if q = m. In other words, the number of columns of the first matrix being multiplied must equal the number of rows of the second matrix.)

 

W 1/23/13

Classes resume.

 

Th 1/24/13

HW due: Prepare a written project proposal with your partner. Jack A. is the singleton. This proposal can be adjusted later if necessary.

 

F 1/25/13

HW due: Work on your project.

 

M 1/28/13

HW due: Read Lesson 39 and work on your project; write #1-4 on p. 39-7.

 

T 1/29/13

HW due: Write the contest-type problems on p. 39-9, and work on your project.

 

W 1/30/13

HW due: Read Lesson 40 and work on your project; write #1-5 on pp. 40-7 and 40-8. Write an “a,” “b,” and “c” for each problem, as follows:

(a) Record what you think the output will be, based on your analysis of the problem.
(b) Run the code and record the output that is actually produced.
(c) Write what you learned, if anything, as a result of the exercise.

 

Th 1/31/13

HW due: Read Lesson 41 and work on your project; write at least half of the contest-type problems on pp. 41-14 through 41-17 (i.e., at least the first 9).

 

 


Return to the CSA Zone

Return to Mr. Hansen’s home page

Return to Mathematics Department home page

Return to St. Albans home page

Last updated: 12 Feb 2013