編程線上教學課程內容
課程簡介
本課程將帶領初學者在一小時內掌握 C# 編程的核心要素與設計邏輯。課程從語法結構出發,逐步講解資料型態、流程控制、函式與物件導向概念,並透過簡易範例與迷你專案,協助學員快速理解並實際應用於小程式開發。
適合對象:
-
對程式設計零基礎或剛接觸 C# 的初學者
-
想學習 .NET 平台或遊戲開發(Unity)的學員
-
想從 C、C++ 或 Java 轉學 C# 的學員
-
想進行自動化、桌面應用或基於物件設計開發的程式設計者
一小時課程大綱
第一章:課程導入(約 5 分鐘)
-
為何學 C#:跨平台、穩定、安全、應用於 Windows、Web、遊戲開發
-
開發環境設定介紹(Visual Studio、VS Code、.NET SDK)
-
建立第一個 C# 專案並輸出:「Hello, C#!」
-
解說編譯與執行的流程
第二章:C# 語法基礎(約 15 分鐘)
第三章:流程控制(約 10 分鐘)
-
條件判斷:if、else if、switch
-
迴圈結構:for、while、do-while
-
使用 break 與 continue 控制流程
-
實作練習:統計 1 到 100 偶數和奇數的總和
第四章:陣列與字串操作(約 10 分鐘)
-
陣列宣告與初始化、走訪元素
-
字串處理:字串長度、合併、切割、搜尋
-
使用 foreach 走訪集合
-
範例:輸入多個名字並反向排列輸出
第五章:函式與模組化程式設計(約 10 分鐘)
-
建立與呼叫函式(method)
-
參數、傳回值與作用域概念
-
方法多載(overloading)
-
小實作:溫度轉換程式(攝氏與華氏互換)
第六章:物件導向程式設計入門(約 10 分鐘)
第七章:迷你專案實作(約 10 分鐘)
-
專案主題:學生成績管理系統
-
建立學生物件 Class,屬性包含姓名與分數
-
使用陣列或 List 儲存多名學生資料
-
計算平均分數與顯示最高分學生
-
展示完整輸入、運算、輸出流程
第八章:延伸學習與結語(約 5 分鐘)