計算機程式設計 實體

Computer Programming

國立臺灣大學|鄭士康

#資訊科技應用
#合適的工作及經濟成長
#工業化、創新及基礎建設
#人文社會類
#資訊科技類
#職場技能類
#學分實體課程

計算機程式設計 實體

Computer Programming

國立臺灣大學|鄭士康

#資訊科技應用
#合適的工作及經濟成長
#工業化、創新及基礎建設
#人文社會類
#資訊科技類
#職場技能類
#學分實體課程

課程詳情

【本課程為實體課程,如欲修讀此課程,請洽國立臺灣大學】 以主要程式語言之一的C#為例,由基本觀念循序漸近,介紹計算機程式的語法與程式設計撰寫要領。Part I 以函式寫作為目標,前半適合初學者。Part II引入物件觀念與其在視窗程式與遊戲程式設計之應用,程度較好同學亦能有所收獲。修完本課程後,即有能力學習其他各種計算機程式語言之程式設計;或學習使用特定軟體工具,開發包括網路應用及手機APP等實用程式。

訓練學生能夠利用C#語言寫作計算機程式,並從中培養解決問題之規畫、邏輯與偵錯能力、及過程與結果呈現之表達能力。願意組隊完成期末專題程式開發之同學,另可獲得軟體系統發展,分工整合及團隊合作經驗。

1. 教學計畫及C#簡介 Part I. 函式 2.整合發展環境初步與簡易C#程式 3.實值變數與運算式 4.流程控制 5.陣列 6.函式 7.程式規劃與函式導向程式設計 (函式導向指分解工作為階層結構之多個函式, 並非計算機科學所稱之Functional Programming) Part II. 物件 8.物件與類別 9.物件導向程式設計 10.繼承與多型 11.檔案讀寫與例外處理 12.基礎視窗程式設計 13.Collections 與應用Unity遊戲程式設計

講述教學
實作教學
數位科技融入教學

課程回饋

陳*豪 2025-09-30 15:49

這門課程內容完整,從基礎語法到物件導向與實際應用都有清楚的說明。老師以循序漸進的方式帶領我們學習 C#,讓初學者能逐步建立程式設計的基礎,也讓已有經驗的同學能進一步挑戰進階應用。過程中透過專題開發訓練,不僅強化了我的邏輯思維與除錯能力,也讓我體會到團隊合作與分工的重要性。修完這門課後,我對未來進一步學習其他程式語言或開發實用應用程式更有信心。

江*魚 2025-07-27 17:21

課程以 C# 為基礎,由簡入深介紹函式與物件導向應用,涵蓋視窗程式與遊戲開發能力。我期待能將理論語法應用到真實互動專案,例如簡易遊戲或工具應用。這門課務實又具挑戰性,相較於只記語法的課程,更強調責任完成作品與自我反思程式設計邏輯,非常適合想實作與思考並進的學生。充滿動力與期待!