物件導向技術
Object-Oriented Technology
課程綱要
by 許銀雄
hsong@mcu.edu.tw
(02)8691-3360
0963-070872
辦公室於資訊大樓六樓電梯對面
一.課程目標
1.利用Java讓學生瞭解物件導向程式撰寫與運作方式,並讓學生學會撰寫Java程式。
2.讓學生瞭解物件導向程式設計與傳統功能導向程式設計之差異。
3.讓學生熟悉UML並利用UML來進行物件導向系統之分析與設計。
4.讓學生瞭解物件導向分析與設計之精神。
5.讓學生具備物件導向技術相關研究之基礎。
二.課程綱要
1.Java程式設計。
2.物件導向程式語言。
3.元件化系統技術。
4.UML標準模式語言。
5.物件導向系統分析與設計。
6.物件導向與元件化相關技術。
三.預定進度(暫定,可能會依實際上課狀況修訂)
2.J2ME發展環境
9.期中考試
10.物件導向開發程序
11.物件導向分析案例探討(一)
12.物件導向分析案例探討(二)
13.物件導向分析案例探討(三)
15.元件化技術探討
16.期末專題與綜合討論(一)
17.期末專題與綜合討論(二)
18.期末專題與綜合討論(三)
四.使用教材
1.The
Java Tutorial, 3rd Edition, Mary Campione and Kathy Walrath,
Addison-Wesley, 2001.
2.UML
Distilled, 2nd Edition, Martin Flower and Kendall Scott,
Addison-Wesley, 2000.
3.Applying
UML and Patterns, 2nd
Edition, Craig Larman, Prentice Hall, 2002.
4.Design
Patterns, Erich Gamma, et.al., Addison Wesley, 1995。
五.成績評量方式
1.J2ME
program 20%
2.期中考試佔30%
3.平時作業佔20%
4.期末報告佔30%,每一個人選定一個物件導向相關主題進行研究探討及報告
Object-Oriented
Technology
By
Yin-Hsong Hsu
(03)350-7001
ext. 3404
I、Course
Objective
1、Use
Java to let students understand object-oriented programming.
2、Let
students understand the differences between object-oriented programming and
traditional programming.
3、Let
students understand UML and object-oriented system design.
4、Let
students possess the background knowledge of future object-oriented related
research.
II、Course
Outline
1、Java
program design
2、Object-Oriented
programming
3、Component-based
technology
4、Unified
Modeling Language (UML)
5、Object-Oriented
system analysis and design
6、Special
topics on object-oriented and component-based technology
III、Schedule
1、Introduction
to object-oriented technology and Java
2、Object-oriented
Java
3、Basic
classes in Java
4、Java
Applet and GUI design
5、Java
network programming
6、Comparisons
of object-oriented programming languages
7、Object-oriented
methods and UML
8、Midterm
9、Use
case diagram, interactive diagram, and package diagram
10、Class
diagram, state diagram and activity diagram
11、Object-oriented
development process
12、Case
study of object-oriented system development
13、Introduction
to design pattern
14、Special
topics on component-based technology
15、Special
topics on object-oriented (I/II/III)
IV、Text and
Reference Books
1、The
Java Tutorial, 3rd Edition, Mary Campione and Kathy Walrath,
Addison-Wesley, 2001.
2、UML
Distilled, 2nd Edition, Martin Flower and Kendall Scott, Addison-Wesley,
2000.
3、Applying
UML and Patterns, 2nd
Edition, Craig Larman, Prentice Hall, 2002.
4、Design
Patterns, Erich Gamma, et.al., Addison Wesley, 1995.
V、Grading
Policy
1、Midterm
(30%), Homework(30%), Term Project (40%)