Lectures
      
        This page contains lecture notes, mainly from the DrJava Interactions 
        Pane. I will try to post these notes after each lecture.
      
 
      
      
       
        
          
            | Week | 
            Monday | 
	    Wednesday | 
 	    Friday | 
          
        
        
                      
            | 1  | 
            
            
            Monday  
            
            PDFSlides | 
            
            
            Wednesday | 
            
            
Friday  | 
          
          
            | 2 | 
 	    
            
            Monday
             | 
            
            Wednesday
            OurJFrame.java | 
            
            Friday
            OurJFrame.java | 
 
          
          
            | 3 |  
	    		
              Monday 
            BankAccount.java | 
            
      Wednesday 
            BankAccount.java | 
             
      Friday,
            Student.java,
            StudentTester.java | 
          
          
            | 4 |  
             
      Monday,
            Musician.java, 
            MusicianTester.java,
            Band.java, 
            BandTester.java
 | 
 
            
      Wednesday,
            Musician.java, 
            MusicianTester.java,
            Band.java, 
            BandTester.java
 | 
 
            
	 Friday,
            Musician.java, 
            MusicianTester.java,
            Band.java, 
            BandTester.java
 | 
          
          
            | 5 |  
            
		 Monday,
            Grades.java 
             | 
            
 	 Wednesday,
            HighLow.java,  
            HighLowGUI.java 
             | 
            
	 Friday,
            HighLowGUI.java,  
            HighLowMaxGUI.java 
             | 
          
 
          
            | 6 |  
            
	 Monday,
            WhileDemo.java 
             | 
             Midterm  | 
            
	 Friday,
            NestedLoops.java 
             | 
 
          
	  
	  | Reading Week | 
	  
          
            | 7 |  
            
	 Monday,
            ForDemo.java ,
            Tester.java 
             | 
            
	 Wednesday,
            ForDemo.java ,
            FileAccess.java  
	 | 
            
	 Friday,
            ArrayDemo.java 
	 | 
          
          
            | 8 |  
            
	 Monday,
            ArrayDemo.java 
		 | 
	    
	 Wednesday,
            ArrayDemo.java, 
            Pizza.java 
		 | 
            
 	 Friday,
            Pizza.java 
	 | 
          
          
            | 9 |  
            
 	 Monday,
            TicTacToe.java 
	 | 
            
 	 Wednesday,
            TicTacToe.java 
	
	 | 
            
 	 Friday,
            TicTacToe.java, 
             TTTWindow.java 
	
	 | 
 
          
          
            | 10 |  
 	
 	 Monday,
            TicTacToe.java, 
             TTTWindow.java, 
             TTTDriver.java 
	 | 
 
            
 	 Wednesday,
            Matrix.java, 
            Sort.java 
	 | 
 
            
 	 Friday,
            TicTacToe.java, 
             TicTacToeTester.java", 
             TTTTextDriver.java, 
             TTTDriver.java 
	 | 
 
          
          
            | 11 |  
            
 	 Monday,
            Sort.java 
	 | 
        
 	 Wednesday,
            Sort.java 
	 | 
 
        
 	 Friday,
            Sort.java 
             More notes by Dustin: 
		 OurSort.java,
		 TimeSort.java
             Demos:
		 BubbleDemo,
		 InsertionDemo,
		 SelectionDemo,
             Graphs:
		 compares.png ,
		 moves.png ,
		 time.png
	 | 
          
          
          | 12 |  
          
 	 Monday,
            Search.java 
	 | 
      
 	 Wednesday,
 	 Example of binary search
     
	 | 
            No classes: Good Friday
                | 
          
          
            | 13 |  
	
  	 Monday,
            Student.java,
            StudentAthlete.java,
            StudentNerd.java
	 | 
            
	 Wednesday
	 | 
         
            
	 Friday,
            readersWriters.txt 
	 |