Type of Credit: Elective
Credit(s)
Number of Students
本課程延續基礎程式設計課程,在初具程式設計概念之後,開始進行應用設計並且嘗試團隊開發。
同學在具備程式設計入門觀念之後,將於本門課深入了解Python程式語言的物件導向概念並運用其豐富函式庫設計圖形化使用介面程式、學習開發各式型態的2D小型休閒電玩遊戲、大數據資料爬取與分析應用程式、資料視覺化等。
隨著課程進行,同學們將分成3~4人的小組進行合作,腦力激盪提出專案,驗證想法,弄清專案運作邏輯,勇於嘗試動手實作,培養協同合作,實現創意於期末展示成果,同時欣賞他組作品,互相砥礪精益求精。所以這門課是偏重於實務應用程式開發規劃的學習,主要是協助傳院同學對於應用程式的開發有更完整的輪廓認識,除了奠定本身程式應用基礎之外,更能培養未來擔任專案管理職務與程式人員進行跨領域合作之能力。
本課程有先修要求,有開放加簽,加簽原則:以電腦教室容量為限,如超出則以第一周pretest課前測驗成績排加簽先後順序,同分者以抽籤決定,未進行課前測驗者不予加簽。
能力項目說明
完成本課程後,期許能幫助學生達成以下學習成效:
|
●程式練習作業 30%
●期末專案 50% (3~4人一組自訂題目於期中考週提案佔10%,於期末考週簡報並展示專案程式,佔40%。)
●平時表現 20%
●額外加成5%
Textbook:
●Ana Bell. Get Programming: Learn to code with Python. 1st ed. Manning, 2018. ISBN: 978-1617293788
●Ana Bell著、魏宏達譯、施威銘研究室監修. 用Python學運算思維. 旗標, 2019. ISBN:978-9863125518
●施威銘研究室. Python 技術者們 - 實踐!帶你一步一腳印由初學到精通 第二版. 旗標, 2021. ISBN:978-9863126614
References:
●蔡炎龍、季佳琪、陳先灝 編著. 少年Py的大冒險-成為Python數據分析達人的第一門課. 全華圖書股份有限公司, 2020. ISBN-10: 9789865033
●Naomi Ceder. The Quick Python Book, Third Edition. Manning, 2018. ISBN: 978-1617294037
●Python 軟體基金會主席 Naomi Ceder 著, 張耀鴻 譯. Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式. 旗標, 2019. ISBN:978-9863125914
●Craig Richardson. Adventures in Python. 1st ed. Wiley, 2015. ISBN: 978-1118951798
●Craig Richardson著、顧思㨗譯. Python輕鬆學:遊戲設計初體驗. 博碩 2018. ISBN: 978-9864343621
●陳允傑. Python 網路爬蟲與資料視覺化應用實務. 旗標, 2018. ISBN: 978-9863125624
●文淵閣工作室. Python自學聖經(第二版):從程式素人到開發強者的技術與實戰大全. 碁峰, 2021. ISBN:978-9865028060
●Alejandro Rodas de Paz and Joseph Howse. Python Game Programming by Example. Packt Publishing, 2015. ISBN: 978-1785281532
書名 Book Title | 作者 Author | 出版年 Publish Year | 出版者 Publisher | ISBN | 館藏來源* | 備註 Note |
---|
http://moodle.nccu.edu.tw