課程大綱 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 |
|
|
|