程式設計入門
授課師資:洪麗玲(資訊工程學系專任副教授)
上課日期:6/24(一)、6/25(二)、6/26(三)、6/27(四) 、6/28(五) 、6/29(六)
上課時間:第三節~第八節(10:00-16:00)
上課地點:真理大學712電腦教室
學分數:2學分(招生人數:30人)
課程目標:本課程為幫助未具備程式設計基礎的同學進行程式設計所需的邏輯思維訓練,利用課堂上帶領同學進行實例的演練和模擬以訓練解決問題的能力。因為要訓練思考,所以課堂上在介紹完實例後會要求同學進行思考與討論的練習。本課程可作為協助同學鍛鍊邏輯與學習程式設計的先修訓練課程。
報名網址:https://docs.google.com/forms/d/e/1FAIpQLSdLBd--9ffDYvMKtdtd2hbZoMugsuTrlHduPZCHvlaLh_3PWA/viewform
課程大綱
6/24 (一)
- 課程介紹:課程規範說明、上課方式、分組、牛刀小試(一小時寫程式)
- 認識運算思維:從狹義定義、廣義定義到應用範疇
- 運算思維的問題:實例說明及分組操作、討論與分享
6/25 (二)
- 運算思維的解法:實例說明及分組操作、討論與分享
- 思維之模式識別:訓練思維的步驟
- 拆解法之案例分析:實例說明及分組討論與分享
6/26 (三)
- 歸納法之案例分析:實例說明及分組討論與分享
- 抽象化之案例分析:實例說明及分組討論與分享
- 期中報告
6/27 (四)
- 邏輯思維的具體化:將思考的邏輯與人分享的方式
- 演算法的架構:思考的元素-五T的介紹
- 分治解法介紹(一) :實例說明及分組討論與分享
6/28 (五)
- 分治解法介紹(二) :實例說明及分組討論與分享
- 貪婪解法介紹(一) :實例說明及分組討論與分享
- 貪婪解法介紹(二) :實例說明及分組討論與分享
6/29 (六)
- 經典演算法介紹(一) :實例說明及分組討論與分享
- 經典演算法介紹(二) :實例說明及分組討論與分享
- 期末報告
課程提醒
- 作業設計:每一個課程主題配合一個作業,大多以小組共同完成的方式進行。
- 期中報告:25 %、期末報告:30 % 、團體成績 25 %、出缺席及上課參與:20 %
- 為鼓勵評分方式之多元化,避免僅以期中及期末考為評分依據,請詳述成績考核方式,並於開學時宣佈,以強化學習效果。
瀏覽數:
分享