CS 17.11 - Java Programming

Section 6991

Lecture: Wednesday 5:30 PM - 7:30 PM - Room 2921

Lab: Wednesday 7:30 PM - 8:30 PM - Room 2802

Topics: The following major topics will be addressed. There may be some necessary adjustments to the schedule, depending upon the time used by activities, questions, etc.

Due dates and deadlines are Friday midnight of indicated date. Only projects that compile and run error-free by their due dates will receive credit or, if they do not meet specifications, be eligible for resubmission before the absolute deadline. Trivial submissions will not be considered.

** Resubmissions will not be accepted after their absolute deadlines. No more than three submissions will be allowed.


Week 1 - 13 Jan 2010
Reading
  • Chapter 0 - Head First Java, 2/ed - Intro
  • Chapter 1 - Head First Java, 2/ed - Breaking the Surface
  • Chapter 1 - Thinking in Java, 4/ed - Introduction (optional)
Videos
Homework
     •  Terms and Conditions *** (A.01.01) Due: 15 Jan 2010 2 points
     •  Head First Java, 2/ed - Chapter 1 - Test Question (A.01.02) Due: 22 Jan 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 1 - Test Question (A.01.03) Due: 22 Jan 2010 1 points (extra credit)
     •  Project A - Chapter 1 (A.01.04) Due: 22 Jan 2010 10 points
 

*** Failure to submit a valid Terms and Conditions by Friday, midnight will result in a penalty equal to one project and an ineligibilty to submit assignments.

 

Week 2 - 20 Jan 2010
Reading
  • Chapter 2 - Head First Java, 2/ed - A Trip to Objectville
  • Chapter 3 - Head First Java, 2/ed - Know Your Variables
  • Chapter 2 - Thinking in Java, 4/ed - Introduction to Objects (optional)
  • Chapter 3 - Thinking in Java, 4/ed - Everything is an Object (optional)
  • Chapter 5 - Thinking in Java, 4/ed - Controlling Execution
Videos
Homework
     •  Head First Java, 2/ed - Chapter 2 - Test Question (A.02.01) Due: 29 Jan 2010 1 points
     •  Head First Java, 2/ed - Chapter 3 - Test Question (A.02.02) Due: 29 Jan 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 2 - Test Question (A.02.03) Due: 29 Jan 2010 1 points (extra credit)
     •  Thinking in Java, 4/ed - Chapter 3 - Test Question (A.02.04) Due: 29 Jan 2010 1 points (extra credit)
     •  Thinking in Java, 4/ed - Chapter 5 - Test Question (A.02.05) Due: 29 Jan 2010 1 points
     •  Project B - Chapter 2 & 3 (A.02.06) Due: 29 Jan 2010 10 points

Week 3 - 27 Jan 2010
Reading
  • Chapter 4 - Head First Java, 2/ed - How Objects Behave
  • Chapter 5 - Head First Java, 2/ed - Extra-Strength Methods
  • Chapter 4 - Thinking in Java, 4/ed - Operators (optional)
  • Chapter 6 - Thinking in Java, 4/ed - Initialization & Cleanup (optional)
Videos
Homework
     •  Head First Java, 2/ed - Chapter 4 - Test Question (A.03.01) Due: 05 Feb 2010 1 points
     •  Head First Java, 2/ed - Chapter 5 - Test Question (A.03.02) Due: 05 Feb 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 4 - Test Question (A.03.03) Due: 05 Feb 2010 1 points (extra credit)
     •  Thinking in Java, 4/ed - Chapter 6 - Test Question (A.03.04) Due: 05 Feb 2010 1 points (extra credit)
     •  Project C - Chapter 4 & 5 (A.03.05) Due: 05 Feb 2010 10 points

Week 4 - 03 Feb 2010
Reading
  • Chapter 6 - Head First Java, 2/ed - Using the Java Library
  • Chapter 7 - Head First Java, 2/ed - Better Living in Objectville
  • Chapter 8 - Thinking in Java, 4/ed - Reusing Classes (optional)
Videos
Homework
     •  Head First Java, 2/ed - Chapter 6 - Test Question (A.04.01) Due: 12 Feb 2010 1 points
     •  Head First Java, 2/ed - Chapter 7 - Test Question (A.04.02) Due: 12 Feb 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 8 - Test Question (A.04.03) Due: 12 Feb 2010 1 points (extra credit)
     •  Project D - Chapter 6 & 7 (A.04.04) Due: 12 Feb 2010 10 points
     •  Project A - Absolute Deadline ** (A.01.04) Due: 05 Feb 2010

Week 5 - 10 Feb 2010
Reading
  • Chapter 8 - Head First Java, 2/ed - Serious Polymorphism
  • Chapter 9 - Head First Java, 2/ed - Life and Death of an Object
  • Chapter 9 - Thinking in Java, 4/ed - Polymorphism (optional)
  • Chapter 10 - Thinking in Java, 4/ed - Interfaces (optional)
Videos
Homework
     •  Head First Java, 2/ed - Chapter 8- Test Question (A.05.01) Due: 19 Feb 2010 1 points
     •  Head First Java, 2/ed - Chapter 9 - Test Question (A.05.02) Due: 19 Feb 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 9 - Test Question (A.05.03) Due: 19 Feb 2010 1 points (extra credit)
     •  Thinking in Java, 4/ed - Chapter 10 - Test Question (A.05.04) Due: 19 Feb 2010 1 points (extra credit)
     •  Project E - Chapter 8 & 9 (A.05.05) Due: 19 Feb 2010 10 points
     •  Project B - Absolute Deadline ** (A.02.06) Due: 12 Feb 2010

Week 6 - 17 Feb 2010
Reading
  • Chapter 10 - Head First Java, 2/ed - Numbers Matter
  • Chapter 14 - Thinking in Java, 4/ed - Strings
Videos
Homework
     •  Head First Java, 2/ed - Chapter 10 - Test Question (A.06.01) Due: 26 Feb 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 14 - Test Question (A.06.02) Due: 26 Feb 2010 1 points
     •  Project F - Chapter 10 (A.06.03) Due: 26 Feb 2010 10 points
     •  Project C - Absolute Deadline ** (A.03.05) Due: 19 Feb 2010

Week 7 - 24 Feb 2010
Reading
  • Chapter 11 - Head First Java, 2/ed - Risky Behavior
  • Chapter 13 - Thinking in Java, 4/ed - Error Handling with Exceptions
Videos
Homework
     •  Head First Java, 2/ed - Chapter 11 - Test Question (A.07.01) Due: 05 Mar 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 13 - Test Question (A.07.02) Due: 05 Mar 2010 1 points
     •  Project G - Chapter 11 (A.07.03) Due: 05 Mar 2010 10 points
     •  Project D - Absolute Deadline ** (A.04.04) Due: 26 Feb 2010

Week 8 - 03 Mar 2010 Topic: TBD/Review
Videos
Homework
     •  Project E - Absolute Deadline ** (A.05.05) Due: 05 Mar 2010

Week 9 - 10 Mar 2010 Topic: Midterm Exam
Homework
     •  Midterm Exam (A.09.01) Due: 10 Mar 2009 100 points
     •  Project F - Absolute Deadline ** (A.06.03) Due: 12 Mar 2010
     •  Project G - Absolute Deadline ** (A.07.03) Due: 12 Mar 2010

Spring Break - 17 Mar 2010

Week 10 - 24 Mar 2010
Reading
  • Chapter 12 - Head First Java, 2/ed - A Very Graphic Story
  • Chapter 23 - Thinking in Java, 4/ed - Graphical User Interfaces
Videos
Homework
     •  Head First Java, 2/ed - Chapter 12 - Test Question (A.10.01) Due: 02 Apr 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 23 - Test Question (A.10.02) Due: 02 Apr 2010 1 points
     •  Project H - Chapter 12 (A.10.03) Due: 02 Apr 2010 10 points

Week 11 - 31 Mar 2010
Reading
  • Chapter 13 - Head First Java, 2/ed - Work on Your Swing
  • Chapter 23 - Thinking in Java, 4/ed - Graphical User Interfaces
Videos
Homework
     •  Head First Java, 2/ed - Chapter 13 - Test Question (A.11.01) Due: 09 Apr 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 23 - Test Question (A.11.02) Due: 09 Apr 2010 1 points
     •  Project I - Chapter 13 (A.11.03) Due: 09 Apr 2010 10 points

Week 12 - 07 Apr 2010
Reading
  • Chapter 14 - Head First Java, 2/ed - Saving Objects
  • Chapter 19 - Thinking in Java, 4/ed - I/O
Videos
Homework
     •  Head First Java, 2/ed - Chapter 14 - Test Question (A.12.01) Due: 16 Apr 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 19 - Test Question (A.12.02) Due: 16 Apr 2010 1 points
     •  Project J - Chapter 14 (A.12.03) Due: 16 Apr 2010 10 points

Week 13 - 14 Apr 2010
Reading
  • Chapter 15 - Head First Java, 2/ed - Make a Connection
Videos
Homework
     •  Head First Java, 2/ed - Chapter 15 - Test Question (A.13.01) Due: 23 Apr 2010 1 points
     •  Project K - Chapter 15 (A.13.02) Due: 23 Apr 2010 10 points
     •  Project H - Absolute Deadline ** (A.10.03) Due: 16 Apr 2010

Week 14 - 21 Apr 2010
Reading
  • Chapter 16 - Head First Java, 2/ed - Data Structures
  • Chapter 12 - Thinking in Java, 4/ed - Holding Your Objects
Videos
Homework
     •  Head First Java, 2/ed - Chapter 16 - Test Question (A.14.01) Due: 30 Apr 2010 1 points
     •  Thinking in Java, 4/ed - Chapter 12 - Test Question (A.14.02) Due: 30 Apr 2010 1 points
     •  Project L - Chapter 16 (A.14.03) Due: 30 Apr 2010 10 points
     •  Project I - Absolute Deadline ** (A.11.03) Due: 23 Apr 2010

Week 15 - 28 Apr 2010
Reading
  • Chapter 17 - Head First Java, 2/ed - Release Your Code
Videos
Homework
     •  Head First Java, 2/ed - Chapter 17 - Test Question (A.15.01) Due: 07 May 2010 1 points
     •  Project M - Chapter 17 (A.15.02) Due: 07 May 2010 10 points
     •  Project J - Absolute Deadline ** (A.12.03) Due: 30 Apr 2010

Week 16 - 05 May 2010
Reading
  • Chapter 18 - Head First Java, 2/ed - Distributed Computing
Videos
Homework
     •  Head First Java, 2/ed - Chapter 18 - Test Question (A.16.01) Due: 14 May 2010 1 points
     •  Project N - Chapter 18 (A.16.02) Due: 14 May 2010 10 points
     •  Project K - Absolute Deadline ** (A.13.02) Due: 07 May 2010

Week 17 - 12 May 2010 Topic: TBD/Review
Videos
Homework
     •  Project L - Absolute Deadline ** (A.14.03) Due: 14 May 2010

Week 18 - 19 May 2010 Topic: Final Exam
Homework
     •  Project M - Absolute Deadline ** (A.15.02) Due: 21 May 2010
     •  Project N - Absolute Deadline ** (A.16.02) Due: 21 May 2010

Valid XHTML 1.0! Valid CSS!

Updated at: May 13, 2010 11:34 am