| 課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
| 1 | Object-Oriented Programming and Java 1 |
1. Class and Object
2. Java Language Basic |
1. Class and Object
2. Java Language Basic |
|
|
|
| 2 | Object-Oriented Programming and Java 2 |
1. Interface
2. Inheritance
3. Polymorphism |
1. Interface
2. Inheritance
3. Polymorphism |
|
|
|
| 3 | Object-Oriented Programming and Java 3 |
1. Generics
2. Exceptions |
1. Generics
2. Exceptions |
|
|
|
| 4 | Object-Oriented Programming and Java 4 |
1. Basic I/O
2. Serialization |
1. Basic I/O
2. Serialization |
|
|
|
| 5 | Object-Oriented Programming and Java 5 |
1. Currency
2. Regular Expression |
1. Currency
2. Regular Expression |
|
|
|
| 6 | Data Structures 1 |
1. Linked Lists
2. Stacks and Queues |
1. Linked Lists
2. Stacks and Queues |
|
|
|
| 7 | Data Structures 2 |
1. Sets and Maps
2. Priority Queues |
1. Sets and Maps
2. Priority Queues |
|
|
|
| 8 | midterm |
midterm |
midterm |
|
|
|
| 9 | Relational Databases 1 |
Relations and SQL |
Relations and SQL |
|
|
|
| 10 | Relational Databases 2 |
Data Definition Languages
Data Manipulation Languages |
Data Definition Languages
Data Manipulation Languages |
|
|
|
| 11 | Java Persistence API 1 |
1. Persistence Unit
2. Managing Entities |
1. Persistence Unit
2. Managing Entities |
|
|
|
| 12 | Java Persistence API 2 |
1. Java Persistence Query Language |
Java Persistence Query Language |
|
|
|
| 13 | Graphical User Interfaces 1 |
Basic Swing Concepts |
Basic Swing Concepts |
|
|
|
| 14 | Graphical User Interfaces 2 |
Using Swing Components |
Using Swing Components |
|
|
|
| 15 | Graphical User Interfaces |
Event Listeners |
Event Listeners |
|
|
|
| 16 | Final Exam |
Final Exam |
Final Exam |
|
|
|