當期課號 | 2916 | Course Number | 2916 |
---|---|---|---|
授課教師 | 張兆村 | Instructor | Chang,Chao Tsun |
中文課名 | 物件導向程式設計 | Course Name | Object-Oriented Programming |
開課單位 | 資訊與通訊系(四日)二A | Department | |
修習別 | 選修 | Required/Elective | Elective |
學分數 | 3 | Credits | 3 |
課程目標 | 本課程的目的為探討及研究一個設計良好的資訊系統具備的要素及其設計理念,並介紹物件導向分析、設計及設計樣式等技術 | Objectives | The goal of this course is first to explore and study what a well-developed information system is and how to build it. And then the object-oriented analysis and design, design pattern techniques are discussed. |
教材 | Part I: 物件導向技術與Java程式設計(課程講義),參考書籍(如Java2程式語言,旗標,FS720) Part II: 3G手機J2ME程式設計(課程講義),參考書籍(如Java Phone- J2ME MIDP行動通訊程式設計,金禾,R205) |
Teaching Materials | Part I: Object-oriented technology and Java programming(Course handout),Reference books (ex. Java2 Programming Language,Flag,FS720) Part II: J2ME MIDP programming for 3G mobile phones (Course handout),Reference books (ex. Java Phone-J2ME MIDP programming,Key Hold,R205) |
成績評量方式 | 期中考30% 期末專題及報告30% 小考及出席成績 40% |
Grading | Midterm Exam. 30% Final Project and Report 30% Quiz/Attandance 40% |
教師網頁 | http://www.mis.hit.edu.tw/detail.asp?sn=81 | ||
教學內容 | Part I: 1.物件導向技術簡介 2.Java程式語言的特徵 3.流程控制及陣列結構 4.程式設計練習 5.物件導向程式設計 6.繼承, 套件及例外控制 Part II: 1.MIDlet運作框架及事件 2.控制元件, Screen and display類別 4.繪圖(Canvas, Graphics)及多媒體程式設計 5.遊戲專題 |
Syllabus | Part I: 1.Introduction of Object-oriented technology 2.The features of Java programming language 3.Flow control and Array 4.Programming exercises 5.OO programming 6.Inheritance, Package and Exception handling Part II: 1.MIDlet framework and events 2.Control objects, Screen and display classes 3.Canvas and multi-medium programming 4.Game project |