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.