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