| Week Number  | 
    Topic | 
    Book Chapters  | 
    Special Announcements  | 
  
  
    | 
        
		
     | 
      
      
        
          Introduction, Syllabus, Computing environment 
Problem solving 
What is Computer Science? | 
         
       
     | 
      
      
        
          Alphonce-Decker (AD) notes: 
	    Introduction 
	    Chapter 1 | 
         
       
     | 
        
     	
          
            |   | 
           
          
            | No recitations meet this week  | 
           
        | 
  
    | 
		
     | 
        
          
            Modeling 
Conceptual model 
Executable model 
Expressions 
Creating objects | 
           
         
     | 
        
          
            AD notes: 
	    Introduction 
	    Chapter 1, Chapter 2  | 
           
         
     | 
		
          
            1/21/08 - No classes meet 
            1/25/08 - Last day to drop/add Spring 2008 classes  | 
           
        | 
  
    | 
		
     | 
        
          
            UML 
  Instantiation dependency 
  Defining classes 
  Constructors 
  Variables and types 
  Local variable dependency 
  Assignment operator
                | 
           
         
     | 
        
     | 
		     | 
  
    | 
        
     | 
        
          
            Defining your own Methods 
Instance variables 
Variable scope 
Composition relationship 
Association relationship  | 
           
         
     | 
        
     | 
             | 
  
    | 
        
     | 
        
          
            Interfaces 
              Graphical Containers  | 
           
         
     | 
        
     | 
             | 
  
    | 
		
     | 
        
          
            Graphical Containers and Event Handling 
              Polymorphism 
                          | 
           
         
     | 
        
     | 
        	     | 
  
    | 
        
     | 
        
          
            Inheritance 
Abstract Classes | 
           
         
     | 
        
     | 
             | 
  
    | 
        
     | 
        
          
            Integer values & expressions 
Boolean values & expressions 
equals vs. == 
Selection; | 
           
         
     | 
        
     | 
             | 
  
    | 
        
     | 
        
     | 
        
     | 
             | 
  
    | 
        
     | 
        
     | 
        
     | 
             | 
  
    | 
        
     | 
        
          
            Generic Collections 
HashMap | 
           
         
     | 
        
     | 
        
          
            | 3/28/08 - Resign Deadline  | 
           
              | 
  
    | 
        
     | 
        
     | 
        
     | 
             | 
  
    | 
        
     | 
        
     | 
        
     | 
             | 
  
    | 
        
     | 
        
     | 
        
     | 
             | 
  
    | 
        
     | 
        
     | 
        
     | 
        
   | 
  
    | 
        
     | 
        
     | 
        
     | 
        
          
            | 4/28/08 - Last day of classes; Exams is on May 6th (check MyUB for more information)  | 
           
        |