致理科技大學
109
學年度第
2
學期課程教學計畫表
授課科目名稱
程式設計
授課教師
蔡殿偉
課程時程
單學期-下學期
學分數
3.00
上課時數
3
開課系科
資訊管理系
課程性質
必修
開課學制
日四技
開課班級
資一B
開課教室
圖書館大樓 602 電腦教室
(座位表查詢)
輔導時間
(每週4小時)
每週 (一) A09 - 16:20~17:10
每週 (二) A09 - 16:20~17:10
每週 (三) B01 - 18:20~19:05
每週 (四) B01 - 18:20~19:05
週別
主題與內容
週別
主題與內容
1
控制項陣列與其應用 (含教育倫理主題)
10
物件導向程式設計觀念
2
自訂方法與呼叫
11
類別定義與物件建立實作(一)
3
共用事件與方法多載
12
類別定義與物件建立實作(二)
4
滑鼠與鍵盤事件
13
類別繼承(一)
5
功能表與工具列
14
類別繼承(二)
6
常用對話方塊
15
產學合作經驗分享
7
檔案與串流
16
資料庫程式設計(一)
8
多媒體應用
17
資料庫程式設計(二)
9
期中考週
18
期末考週
教材/課本
Visual C# 2017基礎必修課 蔡文龍/何叡/張傑瑞/吳昱欣 著
敬請老師提醒同學遵守智慧財產權觀念,不得不法影印教科書!
授課方式
課堂教學
是否為全外語教學
否
輔導證照
是-MTA (98-361) 微軟專業應用技術國際認證, Software Development Fundamentals (C#) , 軟體研發工程師核心能力 (C#)
輔導競賽
否
業師協同教學
無
是否為創新創業課程
否
是否為SDGs永續課程
否
成績比率
平時:
%
期中:
%
期末:
%
備註一
如因疫情臨時停課,線上同步教學網址:
備註二
本課程培育學生: 核心能力1:創新與應用資訊科技及數理知識的能力 核心能力2:執行資訊科技實務所需技術及工具的能力 核心能力3:設計及管理資訊系統與設備的能力 *** 本課程如因疫情必須以線上學習方式授課,請注意下列事項: 1. 每次實施線上教學均列入平時成績,占比會因課程內容與作業難度有所不同。 2. 數位教材於每週原上課時段前上傳完成,請同學至數位學院觀看每週之教材。 3. 自本週上課時段起至下週上課前,未上數位學院觀看教材之同學視為當週缺課,並予以扣分。 4. 期中、期末如遇停課,則以線上測驗(或線上繳交報告)替代,並依教學計畫表公布之占比評分。 5. 除觀看教材外,另實施作業1次(或線上測驗1次),請同學依數位學院教學公告之時間實施。 6. 對於課程學習如有任何問題,歡迎同學至數位學院課程討論區提出,老師將儘速回覆。
聯絡方式
研究室位置:
研究(辦公)室電話:(02)2257-6167 轉
E-Mail:
課程名稱:
程式設計
授課教師:
蔡殿偉
課程簡介(以100至200字為原則):
這是一個兩學期的課程。本課程主要使用 Visual Studio C#,培養學生建立程式基本能力,包括:資料型別、程式流程控制、陣列與字串、方法撰寫、資料庫存取、檔案與多媒體、程式例外處理等。物件導向程式設計觀念的建立與實作也是本課程的重點,包括:類別的定義與物件的建立等。本課程在電腦教室教學,以範例配合學習節奏解說,讓學生隨學隨試,每一段落皆有隨堂練習可以驗證學習效果。在學習完本課程後,預期同學應該具備開發一個小型專案的能力。
Course Title:
Computer Programming
Instructor:
Brief Introduction of Course Contents:
This course is a continuous course for two semesters. This course will give students an introduction to the Microsoft Visual C# language, including language syntax, data types, variables, and operators, along with all the important flow control structures. After that, this course will cover the basics of the language that include such areas as object-oriented programming and working with databases. Besides, this course will also provide students with enough skills so you'll be ready to tackle a variety of scenarios that may come up in your development work. By the end of this course, students will understand the important concepts for creating .NET applications.
課程專業英文關鍵字:
Common Language Runtime(CLR) Object-oriented Programming(物件導向程式設計) Event-driven Programming(事件驅動程式設計) Class(類別) Object(物件) Namespace(名稱空間) Comment(程式註解) Variable(變數) Constant(常數) Data Type(資料型態) Identifier(識別字) Operator(運算子) Operand(運算元) Implicit Conversion(隱含型轉換) Explicit Conversion(明顯型轉換) Property(屬性) Method(方法) Event(事件) Module(模組) Sequential(循序) Selection(選擇) Iteration(重複) Function(函數) Procedure(程序) Implementation(實作) Modifiler(修飾子) Formal Parameter(形式參數) Dummy Parameter(假的參數) Actual Parameter(實際參數) Call by Value(傳值呼叫) Call by Reference(傳址呼叫) Local Variable(區域變數) Global Variable(全域變數) Scope((變數)範圍) Recursive(遞迴) Class Library(類別函式庫) Array(陣列) Sequential Search(線性搜尋法) Binary Search(二元搜尋法) Default(預設)
若有課程內容或排課問題,請洽課務組 日(02)2257-6167#1296、夜(02)2257-6167#1206
若有無法帳號密碼無法登入等問題或系統操作問題,請洽管理資訊組 (02)2257-6167#1286
若有點名系統相關問題,請洽 日生輔組(02)2257-6167#1213、夜學務組(02)2257-6167#1207