週次 |
授課內容 |
第1週 |
Programming Languages, Programming, and Software Development. |
第2週 |
Getting Started with Java |
第3週 |
Math, String, and Java APIs. |
第4週 |
Defining your own classes -- Part 1. |
第5週 |
Defining your own classes -- Part 1. |
第6週 |
Selection Statements, Repetition Statements, and Arrays (I) |
第7週 |
Defining your own classes -- Part 2. |
第8週 |
Defining your own classes -- Part 2. |
第9週 |
期中考 |
第10週 |
Exception Handling. |
第11週 |
Inheritance |
第12週 |
Inheritance |
第13週 |
Exceptions and Assertions |
第14週 |
Polymorphism |
第15週 |
Arrays (II) |
第16週 |
File Input and Output |
第17週 |
GUI and Event-Driven Programming and project implementation
|
第18週 |
GUI and Event-Driven Programming and project implementation
|