Guidelines for Success in Computer Science I
class at UNI during the 2003 Spring semester.
Once you have allocated the necessary time
for this course, the following suggestions, compiled from student experiences, should
help you plan your time use and prepare for the labs and exams:
Tentative Schedule
Check the class website frequently for
changes and announcements. If no topic is listed then the topic is a
continuation of the previous class meeting.
Week of |
Topic
(and Reading) ·
Wlm refers to library packet and Williams College unpublished textbook. ( VIP ) · Horstmann refers to the Big Java textbook. (Important, but not VIP like Wlm is). |
Known Deadlines |
January 13 |
Course Introduction, History of computers
and programming (Horstmann, Chapter 1; 2.1) Using Classes, Graphics and Event Handling Methods (Wlm, Chapter 1), |
|
January 20 |
Lab Introduction (hands-on class WRT 112) – Chapter 1 of Wlm continued. |
One page notes summarizing due |
January 27 |
Parameters and Variables (Wlm, Chapter 2) |
Tuesday, Lab 1 |
February 3 |
Expressions (Wlm, Chapter 3) (Horstmann, Chapter 3) Random number generation and Colors and Red, Green, Blue graphics. |
Tuesday, Lab 2 Lab #3 handed out on Tuesday. |
February 10 |
Conditions (Wlm, Chapter 3) (Horstmann,
Chapter 5) Defining and Using Classes (Wlm, Chapter 4) (Horstmann, Chapter 2) |
Tuesday, Lab 3 Lab #4 assigned. |
February 17 |
Active Objects and Repetition (Wlm, Chapter 5) (Horstmann, Chapter 6) |
Friday, Lab 4 due by 5 p.m. |
February 24 |
Exam #1 on Thursday, February 27th. |
EXAM #1 |
March 3 |
Interfaces, start Abstract Windowing Toolkit (AWT) (Wlm, Chapter 7) |
|
March 10 |
More complex looping and Interfaces (Wlm, Chapter 6); |
Lab #5 due. |
March 24 |
Intro. to Recursion (Horstmann, Chapter 17) Recursion and Graphics (Wlm, Chapter 8) Recursive data structures |
Friday, Lab 7 |
March 31 |
More on Recursion |
Friday, Lab 8 |
April 7 |
Strings and For loops |
Friday, Lab 9 |
April 14 |
Midterm Exam #2 on Monday of next week (November 25th). – introduction to arrays |
EXAM #2 |
April 21 |
Introduction to arrays. Comparing arrays to StringTokenizer class. |
|
April 28 |
More on arrays Strings |
|
May 8 |
FINAL EXAM – THURSDAY, May 8th – starts at 10 AM – Comprehensive 2 hour exam |
10-12 a.m. |
|
|