國立中山大學 108學年度第1學期 課程教學大綱
National Sun Yat-sen University 108Academic year1st Semester Course syllabus
|
中文名稱 Course name(Chinese) |
物件導向程式設計 |
課號 Course Code |
MIS333 |
英文名稱 Course name(English) |
OBJECT-ORIENTED PROGRAMMING |
課程類別 Type of the course |
講授類 | 必選修 Required/Selected | 選修 |
系所 Dept./faculty |
資訊管理學系 |
授課教師 Instructor |
邱兆民
|
學分 Credit |
3 |
因應嚴重特殊傳染性肺炎(武漢肺炎),倘若後續需實施遠距授課,授課方式調整如下: |
|
因應嚴重特殊傳染性肺炎(武漢肺炎),倘若後續需實施遠距授課,評分方式調整如下: |
|
尚未建立傳染性肺炎(武漢肺炎)課程評分方式﹝評分標準及比例﹞
|
|
課程大綱 Course syllabus |
|
課程目標 Objectives |
|
Upon successful completion, the student will be able to do the following: ‧ Employ a ‘divide and conquer’ problem-solving strategy to breakdown a complex programming assignment into a series of simpler tasks. ‧ Understand and make proper use of core programming concepts such as data types, operators, and control structrues in Java ‧ Effectively use Eclipse IDE (Integrated Development Environment) to develop and manage Java software projects ‧ Write human-readable code that complies with generally-accepted coding style guidelines, including generation of HTML-based documentation. ‧ Develop programs that appropriately utilize object-oriented concepts such as abstract classes, inheritance, interfaces and polymorphism ‧ Write effective in-code comments and generate documentation using JavaDoc tools
|
|
授課方式 Teaching methods |
|
評分方式﹝評分標準及比例﹞Evaluation (Criteria and ratio)等第制單科成績對照表 letter grading reference
|
|
1.Participation:20% 2.Midterm Report:30% 3.Final Team Project:50%
|
|
參考書/教科書/閱讀文獻 Reference book/ textbook/ documents
〔請遵守智慧財產權觀念,不可非法影印。教師所提供之教材供學生本人自修學習使用,不得散播及做為商業用途〕
No copies for intellectual property rights. Textbooks provided by the instructor used only for self-study, can not broadcast or commercial use
|
|
彈性暨自主學習規劃 Alternative learning periods
|
|
每週課程內容及預計進度 Weekly scheduled progress |
|
週次 | 日期 | 授課內容及主題 | Week | Date | Content and topic | 1 | 2019/09/09~2019/09/15 | Introduction of the Android functionality and project architecture | 2 | 2019/09/16~2019/09/22 | Basics of Java and class, inheritance, interface, attribute, construct, class hierarchy, etc. | 3 | 2019/09/23~2019/09/29 | UI Layout and usage of UI component | 4 | 2019/09/30~2019/10/06 | Activity and Fragment | 5 | 2019/10/07~2019/10/13 | Program design of network connection and analyze JSON data | 6 | 2019/10/14~2019/10/20 | Design and usage of menu component, introduction of Adapter architecture, and customization of menu component | 7 | 2019/10/21~2019/10/27 | Using SharedPreferences to access data and introduction of SQL lite | 8 | 2019/10/28~2019/11/03 | Using Broadcast Receiver to customize broadcasting message and introducing Android background service | 9 | 2019/11/04~2019/11/10 | Midterm report | 10 | 2019/11/11~2019/11/17 | File and data access | 11 | 2019/11/18~2019/11/24 | Multimedia and camera functionality | 12 | 2019/11/25~2019/12/01 | Usage of Firebase SDK | 13 | 2019/12/02~2019/12/08 | Package APP and Upload it to Google Play | 14 | 2019/12/09~2019/12/15 | Introduction of API, MYSQL database design and operation | 15 | 2019/12/16~2019/12/22 | PHP API development 1 | 16 | 2019/12/23~2019/12/29 | PHP API development 2 | 17 | 2019/12/30~2020/01/05 | Build LNMP Server environment and deploy API | 18 | 2020/01/06~2020/01/12 | Demonstration of final team project |
|
|
課業討論時間 Office hours |
|
時段1 Time period 1: 時間 Time:星期一12:00-14:00 地點 Office/Laboratory:管4103 時段2 Time period 2: 時間 Time:星期二12:00-14:00 地點 Office/Laboratory:管4103
|
|
系所學生專業能力/全校學生基本素養與核心能力 basic disciplines and core capabilitics of the dcpartment and the university |
|
系所學生專業能力/全校學生基本素養與核心能力 basic disciplines and core capabilities of the department and the university | 課堂活動與評量方式 Class activities and evaluation | 本課程欲培養之能力與素養 This course enables students to achieve. | 紙筆考試或測驗 Test. | 課堂討論︵含個案討論︶ Group discussion (case analysis). | 個人書面報告、作業、作品、實驗 Indivisual paper report/ assignment/ work or experiment. | 群組書面報告、作業、作品、實驗 Group paper report/ assignment/ work or experiment. | 個人口頭報告 Indivisual oral presentation. | 群組口頭報告 Group oral presentation. | 課程規劃之校外參訪及實習 Off-campus visit and intership. | 證照/檢定 License. | 參與課程規劃之校內外活動及競賽 Participate in off-campus/ on-campus activities and competitions. | 課外閱讀 Outside reading. | ※系所學生專業能力 Basic disciplines and core capabilities of the department | |
1.具備資訊倫理與社會責任實踐的能力 1. Awareness of information ethics. | | | | | | | | | | | | 2.具備溝通能力 2. Communication Skills. | V | | | | | | V | | | | | 3.具備解決資訊管理問題之能力 3. Capabilities to solve IT-related problems. | V | | | V | V | | | | | | | 4.具備資訊管理之專業知識 4. Professional knowledge of information technology. | V | | | V | V | | | | | | | 5.具備國際觀 5. Global perspective. | | | | | | | | | | | | ※全校學生基本素養與核心能力 Basic disciplines and core capabilities of the university | |
1.表達與溝通能力。 1. Articulation and communication skills | V | | | | | | V | | | | | 2.探究與批判思考能力。 2. Inquisitive and critical thinking abilities | V | | | V | V | | | | | | | 3.終身學習能力。 3. Lifelong learning | | | | | | | | | | | | 4.倫理與社會責任。 4. Ethnics and social responsibility | | | | | | | | | | | | 5.美感品味。 5. Aesthetic appreciation | | | | | | | | | | | | 6.創造力。 6. Creativity | V | | | V | V | | | | | | | 7.全球視野。 7. Global perspective | | | | | | | | | | | | 8.合作與領導能力。 8. Team work and leadership | V | | | | | | V | | | | | 9.山海胸襟與自然情懷。 9. Broad-mindedness and the embrace of nature | | | | | | | | | | | |
|
|
本課程與SDGs相關項目:The course relates to SDGs items: |
|
本課程校外實習資訊: This course is relevant to internship: |
|