國立嘉義大學114學年度第2學期教學大綱

課程代碼114236C0053上課學制大學部
課程名稱視窗程式設計 Windows Programming授課教師 (師資來源)邱柏升(數位學習系)
學分(時數)3.0 (3.0)上課班級數位系1年甲班
先修科目必選修別選修
上課地點教育館 B03-404 授課語言國語
證照關係None.晤談時間星期5第5節~第8節, 地點:教育館五樓教師研究室
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=114236C0053
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:是
是否安排彈性教學週次:是

◎系所教育目標:
1.培育具教學設計與規劃專業知能之數位學習人才。
2.培育具備數位教材開發、出版與媒體設計實作能力之人才。
3.培養具備資訊科技融入教學與訓練知能之人才。
4.培養具備專案管理與科技導入組織能力之人才。
◎核心能力關聯性
1.數位學習專業能力。3 關聯性中等
2.資訊與媒體應用及實作能力。5 關聯性最強
3.導入與管理數位學習專案。3 關聯性中等
4.團隊合作與全方位學習。3 關聯性中等
◎本學科內容概述:
本課程內容旨在培養學生具備開發視窗應用程式的能力。透過C#語言的教學,學生學習運用windows的類別控制,並能夠設計出簡易之視窗應用程式。
◎本學科教學內容大綱:
1.物件導向觀念 2.C#初步 3.視窗程式設計─使用表單 4.表單的程式設計 5.事件驅動程式設計 6.流程控制 7.控制項 8.程序與函式 9.陣列,程式的封裝與安裝 10.多視窗之介面設計 11.繪圖與多媒體 12.檔案資料的存取 13.設計資料庫程式 14.Web-based程式的整合 15.行動裝置的整合
◎本學科學習目標:
This course is designed to provide students with a comprehensive understanding of window programming principles and the practical skills necessary to create interactive and user-friendly desktop applications. The course covers various aspects of window programming, including GUI design, event handling, and user experience, and includes hands-on projects to reinforce learning.

1. Understand the fundamentals of window programming.
2. Create interactive desktop applications using a chosen programming language.
3. Implement graphical user interfaces (GUIs) for applications.
4. Manage events and user interactions.
5. Develop applications with a focus on user experience.
6. Complete a window programming project that showcases acquired skills.
◎教學進度:(*表業師協同教學)
週次主題教學內容教學方法
01
Syllabus&Introduction to the c# programming languageSyllabus&Introduction to the c# programming language操作/實作。
02
Console Application, Data type, Operator, basic I/OConsole Application, Data type, Operator, basic I/O操作/實作。
*03
Console Application, Data type, Operator, basic I/OConsole Application, Data type, Operator, basic I/O操作/實作。
04
Flow ControlFlow Control操作/實作。
05
Flow ControlFlow Control操作/實作。
06
Array &ClassArray &Class操作/實作。
07
Inherence & ExceptionInherence & Exception操作/實作。
08
Inherence & ExceptionInherence & Exception操作/實作。
09
Midterm ExamMidterm Exam操作/實作。
10
Graphical User InterfaceGraphical User Interface操作/實作。
*11
Windows Form ControlsWindows Form Controls操作/實作。
12
Windows Form ControlsWindows Form Controls操作/實作。
13
File I/OFile I/O操作/實作。
14
DrawingDrawing操作/實作。
15
Windows Presentation Foundation 1Windows Presentation Foundation 1操作/實作。
16
Final ProjectPresentation of the completed window programming projects
Review and feedback
操作/實作、口頭報告。
17
Self-directed learningPlanning and developing a window programming project
Iterative design and user testing
校外見習/實習、操作/實作。
18
Self-directed learningWindow Programming Project Development校外見習/實習、操作/實作。
◎課程要求:
None.
◎成績考核
期末考100%
◎參考書目與學習資源
"Visual C# 2012 How to Program (5th Edition)", By Paul Deitel (Author), Harvey Deitel
"Head First C#", By Jennifer Greene, Andrew Stellman
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。