教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
110-2
297005
物件導向程式設計實習
1
2.0
3
▲
陳碩漢
資工二
85
5
科1223
教學大綱與進度:
教師姓名
陳碩漢
Email
shchen@ntut.edu.tw
最後更新時間
2022-01-30 23:28:31
課程大綱
使學生熟悉,物件導向程式設計之環境、方法、及原則,內容含:1. C++ 設計環境 2. 類別與物件實習 3. 建構者與解構者實習 4. 繼承實習 5. 虛擬函式與多型實習 6. 運算子溢載實習 7. 例外處理實習 8. 泛型程式設計實習 9. 標準模板程式庫實習 10. 期末專題設計 This lab covers the following topics: introduction to C complier used for ARM CPU, Debugger tools for ARM CPU, functions of the evaluation board, usage of the emulator, writing and debugging C language for ARM CPU, writing and debugging assembly language of ARM, combining C and asm codes, issues of using interrupts, usage of various I/O devices, including parallel ports, serial ports, A/D converters, and D/A converters, and term project.
課程進度
本學期課程內容: 1.Object Oriented Programming 2.遊戲程式設計與製作 重要時程: 週次 事項 說明 1 第一次上課 練習Game framework、討論分組與題目 2 確定分組 請上網登錄分組情形。 2 確定實習題目 請上網登錄實習題目。 3 完成練習 6 專題進度展示(1) 互相觀摩專題進度(每組簡報5分鐘) 12 專題進度展示(2) 互相觀摩專題進度(每組簡報5分鐘) 17 完成實習成果 期末考前一週 17 期末實習報告 書面報告
評量方式與標準
1. 本學期將分組(每組以兩人為限),製作一個遊戲程式。學期成績以平時成績(20%)、實習進度展示(20%)、實習報告(30%)、實習成果(30%)等項目為計分標準。唯:(1)實習成果之成績未達標準(C+或以下)者,不論其他成績為何,其學期成績均調整為不及格;(2)未完成實習報告所規定之事項者,學期總成績依該規定扣分;(3)同組兩人貢獻程度不同者,學期成績依貢獻比例適度調整。 2. 學期中教師(或助教)每隔週(或隔週)會考察一次進,考察的目的是解遊戲程式的進展,並協助解決程式設計的問題。平時成績以每次考察時進之控制為計分標準,進愈快者成績愈佳。第三週未完成練習者,每樣練習扣平時成績10分。 3. 每缺席、遲到1節課,學期總成績扣1分。 4. 期末實習報告應指出組員的分工情形,以及組員對實習貢獻的百分比,以供調整評分之考。 5. 為量化各組每週投入實習的時間與程式的數量,每次上課時,各組均須上網填寫前一週用於製作遊戲程式的時間與工作內容,並上傳程式。
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:否
Design Patterns, by E. Gamma, etc.
課程諮詢管道
課程對應SDGs指標
備註
Find Links for online classes here. https://shuohanchen.com/before-taking-my-courses/