ulrail.gif

Resources

  ur-2c.gif urrail.gif
blrail-nonavbar.gif

Home | Resources | Homeworks | Exams
Lectures | Labs | Contacts | Submit | TAs

br-2a.gif  

Print  

brrail.gif
spacer.gif spacer.gif

Resources

See links to the left

To install Java on your Windows machine, see the end of lab 1.  To install it on a Macintosh, see here.

 

Tentative schedule

This is subject to change as the semester progresses!  And will definitely change before the semester starts.  Note that CS 101-E will cover the same material each week, but in 2 75 minute lectures instead of 3 50 minute lectures.
 

Week of
Lectures Wednesday lecture
Friday lecture
Lab this week Homeworks due
Friday @ 10 a.m.
15 Jan - 19 Jan (no classes yet)
Course Intro Chapter 1 (background) Lab 1 - Standard lab procedure  
22 Jan - 26 Jan Chapter 2 (Java basics) Chapter 2 (Java basics) Chapter 2 (Java basics) Lab 2 - Java basics  
29 Jan - 2 Feb Chapter 2 (Java basics) Chapter 2 (Java basics) Chapter 2 (Java basics) Lab 3 - Using objects 1 (programming basics)
5 Feb - 9 Feb Chapter 2 (Java basics) Chapter 2 (Java basics) Chapter 3 (decisions) Lab 4 - Using objects II 2 (using objects)
12 Feb - 16 Feb Chapter 3 (decisions) Chapter 4 (loops & files) Chapter 4 (loops & files) Lab 5 - Decisions 3 (using objects)
19 Feb - 23 Feb Review Midterm 1 Chapter 4 (loops & files) Lab quiz 1  
26 Feb - 2 Mar Chapter 4 (loops & files) Chapter 5 (methods) Chapter 5 (methods) Lab 6 - While 4 (if''s)
5 Mar - 9 Mar Spring break Spring break Spring break Spring break Spring break
12 Mar - 16 Mar Chapter 6 (classes) Chapter 6 (classes) Chapter 6 (classes) Lab 7 - For 5 (for/while loops)
19 Mar - 23 Mar Chapter 6 (classes) Chapter 6 (classes) Chapter 6 (classes) Lab 8 - Class creation 6 (writing classes)
26 Mar - 30 Mar Review Midterm 2 Chapter 6 (classes) Lab quiz 2  
2 Apr - 6 Apr Chapter 8 (arrays) Chapter 8 (arrays) Chapter 8 (arrays) Lab 9 - More class creation 7 (writing classes)
9 Apr - 13 Apr Chapter 8 (arrays) Chapter 8 (arrays) Chapter 8 (arrays) Lab 10 - Arrays 8 (writing classes)
16 Apr - 20 Apr Chapter 9 (classes II) Chapter 9 (classes II) Chapter 9 (classes II) Lab 11 - Multi dim arrays 9 (single-dim arrays)
23 Apr - 27 Apr Review Midterm 3 Chapter 11 (inheritance) Lab quiz 3  
30 Apr - 4 May Final review; course summary Reading day Final from 7 p.m. to 10 p.m.   10 (multi-dim arrays)
(due Tuesday)

Other useful dates:

  • ?: last day to drop for CLAS/Arch/Commerce/BIS/Nursing students
  • ?: last day to drop for SEAS students
  • ?: last day to withdraw for CLAS/BIS/Nursing students (Architecture is 18 Nov; no withdrawals for Commerce)
  • ?: last day to withdraw for SEAS students
spacer.gif
spacer.gif footer-middle.gif spacer.gif