(一) 建立物件導向程式設計的基本概念,讓學生瞭解何謂物件導向、何謂程式設計、及如何從事物件導向程式設計(OOP,Object-Oriented Programming)。
(二) 讓學生瞭解 C# 程式語言,且能運用整合開發環境(IDE) vs2017,以C# 語言學習物件導向觀念設計程式,體驗OOP與傳統程式設計之異同
(三) 建立物件導向程式設計的除錯技巧
(四) 讓學生瞭解 如何看文件檔及範例
(五) 瞭解並實作物件導向程式設計的類別與物件
(六) 讓學生瞭解物件導向特性
(七) 瞭解並實作容器
(八) 讓學生瞭解並實作多執行緒