|
David Scot Taylor 212 MacQuarrie Hall Associate Professor Dept. of Computer Science San Jose State University Phone: (408) 924-5124 (email works better) Email: taylor "at" cs.sjsu.edu My office hours for Fall 2009 : Tuesday, 11:30-1:30, Friday, 9:30-12:30, or by appointment or email.The following days, I will be on furlough, and not available:
|
Information about the course, prerequisites, grading, and policies can be found on the Course Greensheet.
| Date | Topics Covered | Readings | Homework | Lab default due date midnight before next lab |
| Monday, December 14 07:15-09:30 |
Section 1 Final Examination | |||
| Friday, December 11 09:45-12:00 |
Section 2 Final
Examination, New final array question |
|||
| December 7 | Last Class Day: Review |
None required, all requested:
|
Final Review | |
| December 2 | Student Presentations | Lab 12 (for
Section 2) Final Review |
||
| November 30 | Chapter 11 | Lab 12 (for Section 1) | ||
| November 25 | Furlough day for David Taylor: no class | Sections 11.2-11.7 | Note for the project: The report should be 4-5
pages. It should give an overview of the code design, and how topics
covered in the class were used. It should not try to describe, in
detail, what all of your code is.
The presentation should try to highlight the same topics as the report, though in less depth. It should absolutely not be a code review. The presentation, including a demo, will be about 10 minutes. Code should be documented: each class, each method, and each bit of code that is not obvious. |
Lab 11 due
11/25 Lab 12 due 12/4 |
| November 23 | Chapter 11 | Sections 11.2-11.7 | Due 11/24 10:00 p.m.: Homework
25 Extended to 12/6! |
Lab 11 due
11/25 Lab 12 due 12/4 |
| November 18 | Chapter 10 | Sections 10.8, 11.1-11.4 |
Due 11/22 10:00 p.m.: Homework
24 Extended to 12/1! |
Lab 10 due
11/20 Lab 11 |
| November 16 | Chapter
9 or Chapter 10 |
Sections 10.3-10.6 10.8 |
Due 11/17 10:00 p.m.: Homework
23 Extended to 11/25! |
Lab 10 due
11/20 Lab 11 |
| November 11 | Veteran's Day: no class | Sections 10.1-10.2 | Due 11/15 10:00 p.m.: Homework
22 Extended to 11/17 (Section 1) and 11/18 (Section 2) Form Project Groups (due yesterday!) |
|
| November 9 | Section 1 Exam 2:
9:00 a.m., Solutions (pdf), and Curve. Section 2 Exam 2: 10:30 a.m., Solutions (pdf), and Curve. |
Sections 10.1 - 10.2 | Due 11/15 10:00 p.m.: Homework
22 Form Project Groups (due tomorrow!) |
Lab 10 due 11/20 |
| November 4 | Chapter
8 or Chapter 9 |
Sections 9.3-9.7 | Due 11/9 3:00 p.m.: Homework
21 Form Project Groups |
Lab 9 due 11/08 |
| November 2 | Chapter 8 | Sections 9.1, 9.2 | Due 11/3 10:00 p.m.: Homework 20 |
Lab 9 due 11/08 |
| October 28 | Chapter 8 (or Chapter 7) | Sections 8.6-8.9 | Due 11/1 10:00 p.m.: Homework 19 |
Lab 8 due 11/01 |
| October 26 | Chapter 7 | Sections 7.6, 7.7, 8.1, 8.2 | Due 10/29 10:00 p.m.: Homework 18 Note: Homework 18 is long. Start the reading early, and look at the questions in time to clarify any confusion in class on 10/28. |
Lab 8 due 11/01 |
| October 21 | Chapter
6 Chapter 7 |
Sections 7.4, 7.5 | Due 10/25 10:00 p.m.: Homework
17 Due 10/27 10:00 p.m.: Reading for Homework 18 Note: Homework 18 is long, will be due 10/29, and it is highly recommended that you start it in time to ask questions in class on 10/28. Start the reading before the due date for Homework 17. |
Lab 7 due 10/23 debugging due 10/26 |
| October 19 | Furlough day! | TBD | TBD | |
| October 14 | Furlough day! Section 1 can meet at regular location Section 2 can meet in WSQ 1. |
6.5, 6.6, 7.1-7.3 | Due 10/15 11:00 p.m.: Homework
15 Due 10/20 10:00 p.m. (extended): Homework 16 Also: email me (cs.sjsu.edu account) one question of something that has been confusing you, by 8 p.m. Tuesday night. Use subject ``CS46A Question'' |
|
| October 12 | Chapter 6 Sections 1, 4 | 6.2, 6.3 | Due 10/13 11:00 p.m.: Homework 14 | Lab 7 Due date TBD |
| October 7 | Section 1 Exam 1:
9:00 a.m. (Username cs46astudent, Password genie) Solutions, Grading Rubric, and Curve. Section 2 Exam 1: 10:30 a.m. (Username cs46astudent, Password robot) Solutions, Grading Rubric and Curve. |
6.1, 6.4 | Due 10/11 10:00 p.m.: Homework 13 | |
| October 5 | Review Day | No reading! | Lab 6: Part A done in class 9/30. Parts B, C, D Due: CS46A Section 1 (9:00 am): 10/11, but 10/6 preferred for exam. CS 46A Section 2 (10:30 am): 10/6. |
|
| September 30 | Chapter 5 Sections 3-5 | No reading! 2 homeworks! |
Due 10/2 10:00 p.m.: Homework 11 Due 10/4 10:00 p.m.: Homework 12 |
Lab 6: Part A done in class today. Parts B, C, D Due: CS46A Section 1 (9:00 am): 10/11, but 10/6 preferred for exam. CS 46A Section 2 (10:30 am): 10/6. |
| September 28 | Chapter
4 Sections 5, 6 Chapter 5 Sections 1, 2 |
5.3-5.5 | Due 9/29 10:00 p.m.: Homework 10 | Lab 5 CS46A Section 1 (9:00 am): 10/4. CS 46A Section 2 (10:30 am): 9/29. |
| September 23 | Chapter 4 Sections 1-5 | 4.6, 4.7, 5.1, 5.2 | Due 9/27 10:00 p.m.: Homework 9 | Lab 5 CS46A Section 1 (9:00 am): 10/4. CS 46A Section 2 (10:30 am): 9/29. |
| September 21 | Chapter 3 Sections 8, 9 | 4.1-4.5 | Due 9/22 8:00 p.m. (not 11 pm as it says on Wiley, that is Eastern Time Zone): Homework 8 | Lab 4 CS46A Section 1 (9:00 am): 9/27. CS 46A Section 2 (10:30 am): 9/22. |
| September 16 | Chapter 2 Sections 2.10 - 2.13 | 3.8 (again), 3.9 for next class. | Due 9/20 8:00 p.m. (not 11 pm as it says on Wiley, that is Eastern Time Zone): Homework 7 | Lab 4 CS46A Section 1 (9:00 am): 9/27. CS 46A Section 2 (10:30 am): 9/22. |
| September 14 | Chapter 3 Sections 6 - 8 | 2.10-2.13 for next class. Notes on hw5 |
Due 9/15 8:00 p.m.: Homework 6 | Lab 3 CS46A Section 1 (9:00 am): 9/20. CS 46A Section 2 (10:30 am): 9/15. |
| September 9 | Chapter 3 Sections 1 - 5 | 3.6-3.8 for next class | Due 9/13 8:00 p.m.: Homework 5 | Lab 3 CS46A Section 1 (9:00 am): 9/20. CS 46A Section 2 (10:30 am): 9/15. |
| September 3 | Drop Date! | |||
| September 2 | Chapter 2 (35 through 75, the last 10 pages for Chapter 2.10) | 2.10, 3.1-3.5 for next class | Due 9/8 11:59 p.m.: Homework 4 | Lab 2 dueSeptember 8, noon. |
| August 31 | Chapter 2 (through 34) | 2.5-2.9 for next class | Due 11:59 p.m. 9/1 and 9/2 midnight: Homework 3 | Lab 2 due September 8, noon. |
| August 26 | Chapter 1 | 1.5-1.8, 2.1-2.4 for next class | Due 11:59 p.m. 8/31: Homework 2 | Lab 1 due August 31, 1:00 a.m. |
| August 24 | Introductions and Administrivia | 1.1, 1.2, 1.4, 1.5 | See Slide 5. | Lab 1 due August 31, 1:00 a.m. |
|
|
| Subscribe to SJSUTaylorCS46A1Fall09 |
| Visit this group |
Section 2:
Wiley Plus: http://edugen.wiley.com/edugen/class/cls128060/
|
|
| Subscribe to SJSUTaylorCS46A2Fall09 |
| Visit this group |