Yun
Tech
快速連結
線上成績單及證明書申請系統
跨領域學程申請系統
教務資訊系統
課程地圖
教學資訊發送平台
新生入學服務網
學生學習歷程系統
問卷及投票
聯絡分機
教務處
2201
註冊組
2213~2215
課教組
2223~2226
綜合業務組
2242~2243
出版組
2232,2233,2235
登入 Login
查詢課程之教學大綱、計畫、參考書目、核心能力等資訊
教務資訊系統
教學大綱、計畫及核心能力
中文
|
English
瀏覽次數:
243
教學大綱暨計畫 Syllabus & Teaching Plan
課程名稱
Course Name
C#語言及其應用
C# Programming Language and Application
系所課號
Curriculum No.
EE4054
學年期 / 課號
Semester / Serial No
110
-
1
/
1280
修別
Required/Elective
選修
授課方式
Course Type
課堂教學
開課班級
Class
四電機四
講授-實習-學分
Credits
3-0-3
上課時間教室
Schedule/Classroom
1-HZ;2-Z/EL308
授課教師(教師所屬系所)
Instructor(Department)
紀光輝
(電機系)
人數上限
Max
限30人
教師聯絡資訊E-mail及分機(可洽詢教師所屬系所)
Instructor’s E-mail and Ext.(contact the department)
chikh@yuntech.edu.tw / 4245
備註
Instructor
1100925停開
課程簡介
Course Introduction
本課程因修課人數未達門檻,將無法成課。請同學改修其他課程,讓自己有更妥適的安排。
這是主要開設給電資領域大三與大四同學選修的程式語言課,內容涵蓋主控台(console)與視窗表單類程式,引入「物件導向」的觀念、為將來開發大型軟體系統做預備。課程擬提供學生有用的工具知識,助益同學以程式語言實現所開發之新技術,並利未來職涯能多一些選擇。
2016年微軟公司(Microsoft)釋出.NET Core 1.0、ASP.NET Core 1.0 及 Entity Framework Core 1.0,使得C#正式成為一個跨平臺的程式語言。由於C#良好的語言特性,在Windows上的大部分應用都由C#開發,顯見其具備相當優勢。此外,微軟也收購了Xamarin,補強其行動開發的部份,讓C#成為開發各種應用程式的大平台,因此現在學習C#正逢其時。另,TIOBE Index於2021年四月顯示C#的熱門程度在所有程式語言中排名第5(前四名分別為C、Java、Python及C++,本系均已開設),較去年同期微幅上升0.16%,歷年表現相去不遠,可知它受青睞的程度維持穩定,值得未來進入職場的學子們學習。本系開設C#課程因此可補足涵蓋TIOBE Index所列五大重要程式語言,訓練工程或產業界所需人才。
本課程將涵蓋下列主題:
- C# 程式開發基礎語法
- 開發環境安裝、應用實例
- 變數宣告,資料型別,基本輸入輸出
- 流程控制:條件控制
- 流程控制:迴圈使用
- 類別的繼承,重載與多型
- 介面與抽象類別
- 設計模式初探:策略模式
- 設計模式初探:觀察者模式
- .Net中的觀察者模式:事件與委派
教學目標
Teaching Objectives
本課程旨在強化電機背景學生的程式能力,強化運算思維,令學生具備C#程式之寫作技巧並用於製作視窗程式,俾能獨立完成有效率的程式實作,助益同學熟悉以C#程式語言作為解決問題的手段,處理自身領域所遭遇的工程問題。透過階段式的訓練,目標培育電機、計算機相關領域人才,成為韌體設計工程師、軟韌體測試工程師、通訊系統工程師、通訊軟體工程師或Internet程式設計師。
評量方式
Evaluation methods
評量方式
* 作業
* 自主小專題*(視修課人數與學習動態決定是否實施)
* 出席與課堂互動
* 期中考
* 期末考
所有考試皆以上機實測的方式進行
課業輔導時間
Office hours
授課教師辦公室(EL303)敞開隨時歡迎同學,不須預約
教材網站資訊
Teaching Materials
教學計畫附件
Attachment File
教材及參考書目
教學計畫及進度
核心能力關聯
※請遵守智慧財產權觀念。不得非法影印教科書。
序號
教材
類別
編訂
方式
書名/ISBN
作者
出版者
出版年
索書號或登錄號
備註
1
教科書
非自編
從零開始! Visual C# 2017程式設計入門
ISBN:9789863124573
洪國勝
旗標
2019
※請遵守智慧財產權觀念。不得非法影印教科書。
週次
教學內容與作業進度
教學方式
備註
各週遠距上課網址(
按我進TronClass課程目錄
)
第1週
基本語法
網路教學
無法成課
第2週
基本輸入與輸出、視窗表單(Windows Form)程式的製作
網路教學
無法成課
第3週
決策敘述
網路教學
無法成課
第4週
迴圈敘述
面授
第5週
陣列
面授
第6週
方法(函式)
面授
第7週
公用類別庫
面授
第8週
類別與物件
面授
第9週
期中考試週
面授
第10週
列舉、結構、介面
面授
第11週
繼承
面授
第12週
委派與事件
面授
第13週
泛型
面授
第14週
進階輸出入控制項
面授
第15週
控制項事件
面授
第16週
繪圖
面授
第17週
資料庫
面授
第18週
整合運用
面授
※請遵守智慧財產權觀念。不得非法影印教科書。
無相關課程核心能力