C# 程式設計基礎班 [線上課程]

開課日期:2022-01-04 課程費用:4500
上課時間:不拘 / 不拘 學習時程:20
上課地點: 線上課程線上課程 map
適用對象:
0. 無程式經驗者可。
1. 具備其他程式語言能力者佳,如:C, C++, Java, Python 等。
收藏課程
課程特色
在 Windows 上的大部分應用都由 C# 開發,甚至是遊戲開發平台 Unity 也使用 C# 作為開發語言。2016 年微軟宣布正式釋出 .NET Core 1.0、ASP.NET Core 1.0、與 Entity Framework Core 1.0,使得 C# 正式成為一個跨平臺的語言。同年稍早,微軟亦收購了 Xamarin,補強其行動開發的部份,使得C#成為開發各種應用程式的大平台。

/* 課程目標 */
本課程將從零開始,為學員深入淺出介紹程式邏輯與 C# 的語法使用。課程包含適當難度的演算法、資料結構,讓學員除了學習語法以外,也同時培養解決問題的能力。課程後段導入物件導向的程式設計概念,是作為銜接日後學員接觸大型專案與 App 應用的程式基礎。



【本課程為線上課程,上課方式為「觀看課程錄影」。學員可以透過精心剪輯設計的課程影片不停地複習實作的步驟,確保可以順利完成所有的操作。也可以隨時在線上討論區或作業的討論獲得必要的協助或提示來一起學習怎麼解決實際的問題。結業標準為完成五次作業,每次作業都有影片解說,希望可以幫助學員在期末時可以順利取得證書。若對於課程有需要直接對談的方式解惑,可以與老師預約時間討論!】

※線上課程上課時間:可自行安排時間上課
影片上架進度,請參考備註欄位第(三)點線上課程常見QA連結網址
詳細內容
一、基礎程式設計
0. 預備知識:計算機模型 (computation model)、安裝Visual Studio Community、第一隻C#程式
1. 資料型態、變數、運算子 (data types, variables, and operators)
2. 流程控制:條件敘述、迴圈 (branching & loops)
-- 演算法分析 (analysis of algorithms)
3. 陣列與資料結構簡介 (arrays & more data structures)
-- 排序演算法 (sorting algorithms)
-- 二元搜尋法 (binary search)
4. 方法與遞迴 (method & recursion)

二、物件導向設計
0. 物件與類別 (object & class)
1. 封裝 (encapsulation)
2. 物件之間 HAS-A 的關係
3. 物件之間 IS-A 的關係:類別繼承與介面繼承 (class & interface inheritance)
4. 虛擬方法與覆寫 (virtual method & method overriding)
5. 多型 (subtype polymorphism)
6. 抽象類別與抽象方法 (abstract class & method)
7. 委派 (delegation)
8. 淺談設計模式 (design patterns: singleton, dependency injection, iterator, observer, strategy)
9. OOP 案例:拋錯與例外處理 (exception throwing and handling)

註0:更新於 2021-09-07。
註1:課程教材主要以英文為主,授課過程以中文為主。
師資介紹
  • 國立臺灣大學資訊工程學 博士候選人

  • 交通大學電信工程研究所 碩士

  • 中央大學電機工程學系 學士

(一) 服務經驗

  • 國立臺灣大學 腦與心智科學研究所 兼任研究助理 (2014.8--present)
  • 中國信託商業銀行 全球金融商品交易處 期貨自營部 實習研究員 (2014.1--present)
  • 國立臺灣大學 資訊工程學系 資訊系統訓練班 講師 (2014.1--present)
  • 國立臺灣大學 資訊工程學系 課程助教:計算理論、離散數學、財務演算法 (2012.9--present)

(二) 研究興趣

  • Financial computing
  • Analysis and design of algorithms
  • Quantitative finance, econometrics, and algorithmic trading
  • Statistics and machine learning
  • Computing theory and programming language design

(三) 程式語言

  • MATLAB, Java, C, C++, Python, C#

(四) 教學特色

  • 中文授課,課程教材以英文為主。適合規劃出國求學或對科學/技術理論有興趣的學員。
  • 授課時數:於本訓練班教學時數累計至2021年6月30日為6,880小時。
報名方式
如您對本課程有興趣,或需相關諮詢,請於下方留下您的聯絡資訊,我們將派專人與您聯繫,為您安排上課事宜,或回覆問題,感謝您!
備註
注意事項

上課教材、影片:開課當天會發送註冊信至信箱,註冊完畢後即可開始上課。
結業狀況:請上官網”結業名單”查閱是否合格及證書製作進度。
轉班或退費期限:開課日後三週內。
繳交作業期限:結束日後一週內,通過課程標準才會製作證書。
課程影片下架日:結束日後六個月。
我想瞭解更多
  • code
    換一個
若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
公單位高薪行政缺 職前 待業者政府補助課程│職能進修展
讀者留言
相關進修課程推薦
  課程名稱 認證機構(分校) 上課地點 費用 開課日期
索取課程資料
收藏課程資料
IA0_MacOSX入門指引_2 巨匠電腦東門認證 台南市東區 線上洽詢 隨時開課
索取課程資料
收藏課程資料
【線上課程】英國ATHE人力資源... 中華研究發展... 線上課程 6300 2021-12-31
索取課程資料
收藏課程資料
【高雄】英國ATHE國際督導管理... 中華研究發展... 高雄市新興區 6300 2021-12-31
索取課程資料
收藏課程資料
【台北】國際調酒師證照輔導班(... 中華研究發展... 桃園市中壢區 12000 2022-02-13
索取課程資料
收藏課程資料
【台中】英國ATHE雲端服務管理... 中華研究發展... 台中市大里區 7600 2021-12-31
各類技能培訓 政府挺你 職訓博覽會
3年7萬政府補助課 │職訓課程 職能進修博覽會

登入1111進修網

1
2
提示
3
從facrbook登入
我無法登入、忘記密碼?
註冊成為進修會員