Resources

CS 101 & 101-E



Home | Resources | Homeworks | Exams | Slides | Labs | Contacts | Submit | Forums | Private

 

Tentative schedule

This is subject to change as the semester progresses!
 
Week of
Monday lecture
Wednesday lecture
Lab due J HWs due C HWs due
17 Jan - 21 Jan (no classes yet)
Intro, Chapter 1 (background) No lab the first week    
24 Jan - 28 Jan Chapter 1 (background) Chapter 2 (Java basics) Lab 1 - Standard procedure    
31 Jan - 4 Feb Chapter 2 (Java basics) Chapter 2 (Java basics) Lab 2 - Java programming basics   C1
7 Feb - 11 Feb Chapter 3 (using objects) Chapter 3 (using objects) / Chapter 4 (being classy) Lab 3 - Using objects J1: wind chill compuataion  
14 Feb - 18 Feb Chapter 4 (being classy) Chapter 4 (being classy) Lab 4 - Being classy J2 (strand demo; using objects) C2
21 Feb - 25 Feb Review Midterm 1 Lab quiz 1   C3
28 Feb - 4 Mar Chapter 5 (decisions) Chapter 5 (decisions) Lab 5 - Decisions J3 (strand; writing classes) C4
7 Mar - 11 Mar Spring recess Spring recess Spring recess    
14 Mar - 18 Mar Chapter 6 (iteration) Chapter 6 (iteration) Lab 6 - While J4 (fever; if''s) C5
21 Mar - 25 Mar Review Midterm 2 Lab quiz 2    
28 Mar - 1 Apr Chapter 7 (methods/classes) Chapter 7 (methods/classes) Lab 7 - For J5 (poker; for loops) C6
4 Apr - 8 Apr Chapter 8 (arrays) Chapter 8 (arrays) Lab 8 - Arrays    
11 Apr - 15 Apr Chapter 8 (arrays) Inheritance Lab 9 - (multi dim arrays) J6 (translation; single-dim arrays) C8
18 Apr - 22 Apr Review Midterm 3 Lab quiz 3    
25 Apr - 29 Apr GUIs GUIs Lab 10 - (GUIs) J7 (life; multi-dim arrays)  
2 May - 6 May Review
9 May - 13 May Final (7:00 - 10:00)
 

Other useful dates:

 


Last updated on [an error occurred while processing this directive]