Week
|
Topics
|
Teaching and Learning Methods and Techniques
|
Study Materials
|
|
Interfaces and polymorphism
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
1. Week
|
Fundamental concepts of OOP
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
2. Week
|
Object-Oriented analysis and design
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
3. Week
|
Java Language primitives and built-in types
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
4. Week
|
Class design and object basics
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
5. Week
|
Aggregation and Inheritance techniques
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
6. Week
|
Abstract and Concrete Classes
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
7. Week
|
Interfaces and polymorphism
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
8. Week
|
Midterm
|
Problem Solving
|
Presentation (Including Preparation Time)
|
9. Week
|
Interfaces and polymorphism - 2
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
10. Week
|
Exception handling
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
11. Week
|
GUI design and event-driven programming
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
12. Week
|
Introduction to multithreading
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
13. Week
|
Introduction to multithreading - 2
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|
14. Week
|
Course summary and review
|
Lecture; Question Answer; Problem Solving
Problem Based Learning
|
Presentation (Including Preparation Time) Practice (Teaching Practice, Music/Musical Instrument Practice, Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice)
|