CIS 17 - Java Programming

Section 6991 - Thursday 6 PM - 8 PM - Room 2928

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.

Week Beginning Thinking in Java Java in a Nutshell: TBA Video Test Question Projects Due* Absolute Deadline**
January 17 Ch 1 Introduction      
24 Ch 2 Introduction to Objects
Ch 3 Everything Is an Object I
  Check In***  
31 Ch 3 Everything Is an Object II
Ch 4 Operators
  Q1
Q2
A: Ch 1-3  
February 7 Ch 5 Controlling Execution
Ch 6 Initialization & Cleanup I
  Q3
Q4
   
14 Ch 6 Initialization & Cleanup II
Ch 7 Access Control
  Q5 B: Ch 4-5 A
21 Ch 8 Reusing Classes   Q6
Q7
   
28 class canceled    
March 6 Ch 9 Polymorphism   Q8
Q9
C: Ch 6-7 B
13 Exam 1 (Ch 1-9)          
20 Ch 10 Interfaces   D: Ch 8-9 C
27 Spring Break
April 3 Ch 11 Inner Classes   Q10    
10 class cancelled    
17 Ch 12 Holding Your Objects   Q11 E: Ch 10 D
24 Ch 13 Exceptions   Q12    
May 1 Ch 14 Strings   Q13 F: Ch 12-13 E
8 Ch 15 Type Information     Q14    
15 Ch 19 I/O
Ch 22 Concurrency
    Q15 Q19 Q22 G: Ch 15 F
22 Exam 2 (Ch 10-15, 19, 22, 23) 6:00 PM - 8:00 PM     H: Ch 23
(optional - extra credit)
G, H

* Due dates and deadlines are Friday midnight of the week of the indicated beginning 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.

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

Valid XHTML 1.0! Valid CSS!

Updated at: May 12, 2008 9:04 pm