物件導向程式設計
Object-Oriented Programming
學期
109-2
學分
3
學分
當期課號
1030
永久課號
UEE1303
開課單位
電機工程學系
授課教師
黃紹華
校區
光復
類別
選修
上課時間表
| 節 | 週二 |
|---|---|
5 13:20–14:10 | 物件導向程式設計 ED713 2 節連堂 |
6 14:20–15:10 | |
A 18:30–19:20 | 物件導向程式設計 ED713 4 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 | |
D 21:30–22:20 |
* 根據陽明交大上課時間表所列
概述
課程目的: 本課程讓學生透過學習C++瞭解物件導向程式設計,透過實作設計、範例及練習,加強學生的程式設計與應用能力。本課程上課內容中有1/2時間講解理論基礎,1/2時間進行實作設計,上課內容共分四大類: 1.C++基礎、2.C++視窗應用、3.C++網路應用、4.C++多媒體應用。
先修科目
C程式設計
教學方式
1. 上課內容中有1/2時間講解理論基礎,1/2時間進行實作設計, 2. 實作設計由教師上機練習(1/2)與助教共同指導與協助(1/2)
評分方式
期中上機考(25%),期末上機考(25%),上課練習(25%)+作業(25%)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 0.課程介紹 1.VC6.0/VS2016安裝操作 2.Console App.: I/O: 九九乘法表, struct(c) : 檔案處理 |
| 第 2 週 | 1. Class Design: class(c++): Public/Private: 成員/繼承/建解構/ |
| 第 3 週 | 1. MFC App(I/O): 2. Calculator |
| 第 4 週 | 1. Event: Mouse/Timer/Keyboard 2. Clock: |
| 第 5 週 | 1. MFC App(List): I/O: 檔案處理 List: 成績處理顯示 |
| 第 6 週 | MFC App-PPT PPT-Line PPT-Rect. PPT-Circle |
| 第 7 週 | Bitmap Draw Mask Filter Synthesis |
| 第 8 週 | 期中上機考/(Open Book/PC/Internet) |
| 第 9 週 | 打磚塊設計-1 Ball Platform |
| 第 10 週 | 打磚塊設計-2 Brick Animation |
| 第 11 週 | Client-Server Broadcasting Event-Driven |
| 第 12 週 | Client-Server 1-to-n Event-Driven |
| 第 13 週 | Wireshark Winpcap |
| 第 14 週 | Authentication Protocol Design MD5 Design |
| 第 15 週 | Audio Record/Play Codec: u/A-Law, DPCM Time/Freq. Analysis Telephone Tone Generation |
| 第 16 週 | 期末上機考/(Open Book/PC/Internet) |
| 第 17 週 | Video WebCam Capture RGB-YUV/I420 JPEG Design |
| 第 18 週 | VoIP Protocol Design RTP Design |
教科書
使用軟體: 1. VC6.0 2. Visual Studio 2015~ Tools
Office Hours
- 地點
- ED705
- 時間
- 每週三13:00~16:00
- 聯絡方式
- #54514, 0935-125356