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 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 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 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 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 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 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 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 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 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 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 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 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 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 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