Object-oriented programming
Object-oriented programming
  Course modules
Lecture 1: Introduction to the course and basic programming concepts
Lecture 1: Introduction to the course and basic programming concepts
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Parts of chapter 1 and 2
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 2: Primitive datatypes, Scanner and Math classes, if-statements
Lecture 2: Primitive datatypes, Scanner and Math classes, if-statements
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Parts of chapter 1, 2 and 3
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 3: Iteration: while-loops, for-loops and do-while-loops
Lecture 3: Iteration: while-loops, for-loops and do-while-loops
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 4
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 4: Top-down design, methods, parameter passing
Lecture 4: Top-down design, methods, parameter passing
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 5
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 5: More about methods
Lecture 5: More about methods
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 5
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 6: One-dimensional arrays and the String class
Lecture 6: One-dimensional arrays and the String class
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 6
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 7: Reading and writing files, multidimensional arrays, the ArrayList class
Lecture 7: Reading and writing files, multidimensional arrays, the ArrayList class
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 6
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 8: Testing and error handling
Lecture 8: Testing and error handling
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Parts of chapter 7
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Recap of Part 1
Recap of Part 1
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 1 - 6 and parts of chapter 7
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 9: Objects and classes
Lecture 9: Objects and classes
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 8
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 10: Subclasses and interfaces
Lecture 10: Subclasses and interfaces
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 9
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 11: Graphical interfaces & event-driven programming
Lecture 11: Graphical interfaces & event-driven programming
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 10
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 12: Reasoning about program correctness
Lecture 12: Reasoning about program correctness
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 7
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete 
Lecture 13: Software design
Lecture 13: Software design
              
                Module completed
              
              
                Module in progress
              
              
                Module locked
              
            
        
      - 
  Context Module Subheader
Reading: Chapter 5.9, parts of Chapters 12 and 13
Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least Score at least % Must score at least % to complete this module item Scored at least % Module item has been completed by scoring at least % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete