2190102 Advanced Computer Programming
(1/2023)
(1/2023)
Zoom Link: Sukree https://chula.zoom.us/j/7474759219
Shared Drive: https://drive.google.com/drive/folders/1imPlmSSHj6A0IzNy5FOd3dTjYAk1rkEk?usp=sharing
Midterm Score Announcement (Colab)
Course Syllabus: https://drive.google.com/file/d/1Jr27AQ6bKfzZOEfPpEgO_rFD-pDRg2K_/view?usp=drive_link
Content for each week:
[10 Aug 23] Course Introduction (Colab)
[17Aug 23] Foundations of Object-Oriented Programming
Please update the progress spreadsheet here.
[24 Aug 23] Inheritance and Polymorphism
No onsite class
Please watch this VDO Playlist
The live session will start from 13:00
[31 Aug 23] Advanced Inheritance and Composition
[7 Sep 23] Interface, Exception Handling and Debugging
Design Patterns
Strategy Pattern
Recorded Zoom (14 Sep 23)
Midterm Review
[12 Oct 23] Design Pattern Colab
Observer
Decorator
[19 Oct 23] Design Pattern (2) (Colab)
Factory
Factory Method
Singleton
[26 Oct 23] Managing Data with Collections
[2 Nov 23] JavaScript Concepts (1)
JavaScript Concepts (2)
Colab (9 and 16 Nov 23)
Recorded Zoom (9 Nov 23)
Backend (23 Nov 23)
Scoring Criteria:
Project 40%
Please write an HTM+javascript which can
Get one or more inputs from input in HTML
Use the input value to interact with an API service
Display the result in a "nice" display interface
Submit by this form https://forms.gle/8hPaTgCazRcFp6cD7 before 23:59, 15 December 2023
Midterm 25%
Final 35%