本課程旨在建立同學基礎的程式設計概念與計算思維。課程將以C#為主要的程式語言進行教學。C#是微軟所開發的物件導向程式語言,擁有洗練的語言特性,也被蘋果的SWIFT語言借鏡,難度介於Java與C++之間,擁有廣泛地使用族群,舉凡Winodws上各種視窗程式,網站應用程式,甚至是遊戲開發(Unity遊戲引擎就以C#為主要開發語言)都可以使用C#,這也讓C#一直在程式語言排行榜的前段,甚至超越了C++,而今微軟已經宣佈.Net Core的開源,使得C#也正式的可以跨平台來開發更多的應用程式,本課程將分為兩個部分,一是程式語言的基本,二是物件導向的基本,另外會開設物件導向與設計模式的課程,作為本課程的進階部分。
每週進度
0. 課程簡介
1. 開發環境安裝與設定
2. 變數,型別,運算子
3. 流程控制
4. 陣列
5. 類別
6. 介面
[學分數]: 1學分
[課程類型]: 線上課程
[上課時間、地點]: 隨時、隨地
[課程社團]:FB社團 106-1 計算機程式
[課程影片]:Youtube 計算機程式
上課錄影將逐步釋出 |