NTUT EE Object-Oriented Programming 物件導向程式設計
Taipei Tech OOP
| Week | Topic | Learning Objectives | Slides | Code | Video |
|---|---|---|---|---|---|
| 1 | Introduction to OOP |
|
|
||
| UML |
|
|
|||
| Homework 0 |
|
|
|||
| 2 | C++ & OOP |
|
|
||
| Lab 0 |
|
||||
| Homework 1 | |||||
| 3 | Java Basics |
|
![]() |
||
| Homework 2 |
|
||||
| 4 | Java Swing |
|
![]() |
||
| Java Unit Testing |
|
||||
| 5 | Basic Data Structures |
|
![]() |
||
| Homework 3 |
![]() |
||||
| 6 | Creational Design Patterns |
|
![]() |
||
| 7 | Behavior Design Patterns |
|
![]() |
||
| 8 | Structural Design Patterns |
|
![]() |
||
| Midterm |
|
||||
| 9 | Creating Java 2D Games |
|
|||
| 10 | Maven |
|
![]() |
||
| Homework 4 |
|
![]() |
|||
| 11 | Java Threads |
|
![]() |
||
| 12 | Java Network Programming |
|
![]() |
||
| 13 | Play Tetris via Deep Reinforcement Learning |
|
|||
| 14 | Deep Reinforcement Learning (DRL) 擊敗棋王 - 深度強化學習 |
|
|











