課程詳情
【本課程為實體課程,如欲修讀此課程,請洽國立臺灣大學】
以主要程式語言之一的C#為例,由基本觀念循序漸近,介紹計算機程式的語法與程式設計撰寫要領。Part I 以函式寫作為目標,前半適合初學者。Part II引入物件觀念與其在視窗程式與遊戲程式設計之應用,程度較好同學亦能有所收獲。修完本課程後,即有能力學習其他各種計算機程式語言之程式設計;或學習使用特定軟體工具,開發包括網路應用及手機APP等實用程式。
以主要程式語言之一的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遊戲程式設計
2.整合發展環境初步與簡易C#程式
3.實值變數與運算式
4.流程控制
5.陣列
6.函式
7.程式規劃與函式導向程式設計 (函式導向指分解工作為階層結構之多個函式, 並非計算機科學所稱之Functional Programming) Part II. 物件
8.物件與類別
9.物件導向程式設計
10.繼承與多型
11.檔案讀寫與例外處理
12.基礎視窗程式設計
13.Collections 與應用Unity遊戲程式設計
講述教學
實作教學
數位科技融入教學
實作教學
數位科技融入教學
推薦適性課程
課程回饋
尚無相關回饋內容