| Professor: | Dr. Jerry Breecher, (jbreecher at clarku dot edu) |
| Office BP 343, (508)793-7396 | |
| Meeting Time: | Lecture: Monday, Thursday 2:50 p.m. - 4:05 p.m. |
| Office Hours: | Monday, Thursday 9:00 - 11:00 |
| By appointment; 24 hour response by email |
Catalog Description For
CS100 "Seeing
Is Believing" Fall
2007
Here are more details than could fit in
the catalog!

Required:
Lewis and Loftus, "Java Software Solutions: Foundations of Program Design, Fifth Edition", Addison Wesley, 2007, ISBN 0321409493 $99.00!!
I recommend that you check out amazon.com for the
best price on this
book - it will generally be less expensive than the bookstore.
Materials that will be available in the Library:
Edward Tufte, "The Visual Display of Quantitative Information" It's not required that you buy this book - but it is beautiful and only $30 from Amazon.
Your evaluation in this course is determined by:
45% -- 3 Midterm Exams
20% -- 1 Final Exam
20% -- Presentations and Hand-ins
15% -- Class participation & Daily Handins
Budgeting time is always difficult for First Year Students. So here are some guidelines:
I will be expecting you to deliver something for every class. This could easily take you several hours of preparation; and sometimes it's necessary to learn more or get additional information before you can complete the assignment. So the wisest course of action is to spread the preparation out over several sessions - in the first part, understand what it is you need to do, let that marinate for a bit, and then come back and complete the assignment, leaving time for last minute glitches.
In addition, for this class we will have a Peer Learning Assistant (PLA). The PLA is someone who has gone thru this kind of course in the past. He/She is in a position to give you concrete advice on assignment preparation. The PLA will be setting up weekly office hours at times convenient to you. It is expected that you will meet the PLA during his/her normal office hours in order to get assistance. For most problems in life, there are "ho hum" solutions and "elegant" solutions. Your goal on any of these assignments is to do more than the minimum required but to find an interesting and unique solution; this is what the PLA is prepared to do for you.
All told, the time required outside of class could be 5 - 7 or more hours per week. Expect to make this kind of time commitment.
| Date |
Topic |
Assignment For Next Class |
|
Aug 27 |
Course Introduction. Seeing is believing! Or is it? |
|
|
Aug 30 |
Seeing
is believing. |
Prep
For Class 2 |
|
Sep 3 |
Labor Day | Prep For Class 3 |
|
Sep 6 |
Seeing is believing. How to turn data into meaningful information. | Prep For Class 4 |
|
Sep 10 |
Seeing is believing. | Prep For Class 5 |
|
Sep 13 |
Seeing is believing. | Prep For Class 6 |
|
Sep 17 |
Seeing is believing. | Prep For Class 7 |
|
Sep 20 |
Seeing is believing. | Prep For Class 8 |
| Sep 24 | Group Project Due: What's necessary
so you can believe what you see? |
Prep For Class 9 |
| Sep 27 | Seeing Is Believing Wrap up. ++ EXAM ++ | |
| Oct 1 | Talking To The Computer. Introduction - What can a computer do? | Prep For Class 11 |
| Oct 4 | Talking To The Computer. Learning the language | Prep For Class 12 |
| Oct 8 | FALL BREAK | |
| Oct 11 | Talking To The Computer. Learning the language | Prep For Class 13 |
| Oct 15 | Talking To The Computer. Learning the language | Prep For Class 14 |
| Oct 18 | Talking To The Computer. Learning the language | Prep For Class 15 |
| Oct 22 | Talking To The Computer. Learning the language | Prep For Class 16 |
| Oct 25 | Talking To The Computer. Learning the language | Prep For Class 17 |
| Oct 29 | Talking To The Computer. Wrap up ++ EXAM ++ | |
| Nov 1 | Doing It. Define a problem we want the computer to solve. | Prep For Class 19 |
| Nov 5 | Doing It. Designing a program. | Prep For Class 20 |
| Nov 8 | Doing It. Designing a program. | Prep For Class 21 |
| Nov 12 | Doing It. Writing a program. | Prep For Class 22 |
| Nov 15 | Doing It. Writing a program. | Prep For Class 23 |
| Nov 19 | Doing It. Writing a program. | Prep For Class 24 |
| Nov 22 | THANKSGIVING | |
| Nov 26 | Doing It. Writing a program. | Prep For Class 25 |
| Nov 29 | On designing and writing programs ++ EXAM ++ | |
| Dec 3 | Doing It. Presentations. | |
| Dec 6 | Doing It. Presentations. | |
| Dec 10 | Doing It. Presentations. | |
| NO FINAL EXAM |