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) 擊敗棋王 - 深度強化學習 |
|
![]() |