




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 C程序設計語言課程教學大綱課程英文名稱:The Programmed Design of Visual C課程編號:133990020課程類別:專業課課程性質:選修課學 分: 3學分學 時: 48學時 (其中:講課學時:40 實驗學時: 上機學時:8 )適用專業:測繪工程開課部門:環境與資源學院課程教學目的和課程性質VC程序設計語言是一門擁有眾多用戶,影響較大的高級計算機程序設計語言,學習VC可深入理解和掌握面向對象程序設計的概念與方法,為進一步學習其它的計算機語言及從事工程應用程序的開發工作奠定良好的基礎。該課程性質是通識教育類選修課程。二、本課程與相關課程的關系先修課程:計算機文化基礎、
2、VB程序設計語言等。后續課程:電子地圖原理及應用、數字圖像處理、畢業設計等。三、課程的主要內容及基本要求(一)理論學時部分 第一單元Visual C+開發環境 ( 2學時 ) 知 識 點1、開發環境概述 2、Visual C+ 6.0主界面 3、資源 4、一個控制臺應用程序5、程序調試重 點1、Visual C+ 6.0主界面 2、資源 難 點 程序調試 基本要求1、識 記:資源、控制臺 2、領 會:程序調試方法3、簡單應用:簡單的控制臺程序 4、綜合應用:程序調試第二單元 C+程序結構(2學時)知 識 點1、幾個簡單的C+程序2、C+程序的基本組成3、C+程序的書寫風格重 點1、C+程序的基
3、本組成難 點基本要求1、識 記:基本組成 2、領 會:編寫程序的步驟3、簡單應用:簡單程序的書寫4、綜合應用:按照標準格式書寫程序第三單元 數據類型(2學時)知 識 點1、C+基本數據類型2、常量3、變量重 點1、C的基本數據類型(整型、字符型、枚舉型、實型)難 點 不同數據類型轉換 基本要求1、識 記:C的基本數據類型(整型、字符型、枚舉型、實型) 2、領 會:常量和變量的使用及其運算操作3、簡單應用:定義常、變量4、綜合應用:常、變量定義與使用第四單元 運算符與表達式(2學時)知 識 點(1)算術運算符 (8)求字節數運算符(2)位運算符 (9)強制類型轉換運算符(3)賦值運算符 (10)
4、指針運算符(4)關系運算符 (11)引用運算符和地址運算符(5)邏輯運算符 (12)成員運算符(6)條件運算符 (13)指向成員運算符(7)逗號運算符 (14)下標運算符(15)其他(函數調用運算符) 重 點1、各運算符的書寫與應用難 點1、三目運算符1、基本要求1、識 記:(1)算術運算符 (8)求字節數運算符(2)位運算符 (9)強制類型轉換運算符(3)賦值運算符 (10)指針運算符(4)關系運算符 (11)引用運算符和地址運算符(5)邏輯運算符 (12)成員運算符(6)條件運算符 (13)指向成員運算符(7)逗號運算符 (14)下標運算符2、領 會:運算符的運用3、簡單應用:運算符的書寫
5、4、綜合應用:在程序中使用運算符第五單元 C+基本語句 (6學時)知 識 點1、什么是結構化程序設計 2、結構化程序的三種形式:順序、選擇、循環3、IF語句的三種形式、基本結構及IF語句的嵌套4、SWITCH語句的一般形式5、用while語句實現的循環控制6、用do.while語句實現的循環控制7、用for語句實現的循環控制8、循環嵌套(多重循環)9、continue和break在循環控制中的作用10、goto語句11、幾種循環的比較重 點1、結構化程序的三種形式:順序、選擇、循環的使用 難 點IF語句的嵌套、循環嵌套(多重循環)基本要求1、識 記:結構化程序的三種形式:順序、選擇、循環的定義
6、 2、領 會:三種形式:順序、選擇、循環的操作3、簡單應用:書寫IF、FOR、WHILE等語句4、綜合應用:實現順序、選擇、循環的編程第六單元 函數與預處理(4學時)知 識 點1、函數的定義和調用2、函數間數據傳遞3、幾類重要的函數4、函數的重載5、函數的嵌套調用和遞歸調用6、預處理重 點1、函數的定義和調用2、函數的重載3、函數的嵌套調用和遞歸調用難 點1、函數的重載2、函數的嵌套調用和遞歸調用基本要求 1、識 記:函數的定義、函數的原形、函數的返回值 2、領 會:函數的調用3、簡單應用:函數的書寫與調用4、綜合應用:在程序中實現函數的定義與調用第七單元 構造類型(2學時)知 識 點1、數
7、組2、結構體3、共用體4、枚舉類型5、用typedef定義類型重 點1、數 組2、結構體難 點 1、多維數組調用。基本要求1、識 記:數組的基本概念:元素、下標、類型、維數2、領 會:一維數組的含義、初始化、引用方法、使用特點;二維數組的含義、初始化、引用方法、使用特點3、簡單應用:數組、結構體、共用體、枚舉類型的書寫4、綜合應用:實現多維數組的賦值與運用第八單元 指針與引用(4學時)知 識 點1、指針2、引用3、簡單鏈表重 點1、指針的定義與應用難 點 1、多維指針基本要求1、識 記:指針、引用的定義2、領 會:指針、引用的區別與聯系3、簡單應用:指針、引用的書寫與調用4、綜合應用:在程序中
8、實現指針、引用第九單元 類的產生和特征(2學時)知 識 點1、類的誕生2、聲明和對象的定義3、類的成員及特征重 點1、類的成員及特征難 點1、類的成員及特征基本要求1、識 記:類、對象的定義2、領 會:類與結構的區別與聯系3、簡單應用:類的書寫與調用4、綜合應用:在程序中實現類與對象的調用第十單元 繼承與派生類(4學時)知 識 點1、繼承與派生的概述2、派生類成員的訪問屬性3、派生類的構造函數和析構函數4、多繼承5、虛基類6、繼承與組合7、在軟件開發中的重要意義重 點1、繼承與派生的相互關系難 點1、多重繼承2、虛基類基本要求1、識 記:構造函數和析構函數、虛基類2、領 會:繼承與派生的相互關
9、系3、簡單應用:繼承與派生的運用4、綜合應用:在程序中實現繼承與派生第十一單元 多態與虛函數(4學時)知 識 點1、多態性概述2、虛函數3、純虛函數和抽象類重 點1、多態性2、純虛函數和抽象類難 點1、純虛函數基本要求1、識 記:虛函數2、領 會:類的多態性與虛函數3、簡單應用:多態性的運用4、綜合應用:在程序中實現類的多態性與虛函數第十二單元 VC編程實踐(4學時)知 識 點1、控件應用2、菜單應用3、文本應用重 點1、控件應用難 點1、控件的設計與使用2、文本的調用基本要求1、識 記:控件和菜單的定義2、領 會:控件和菜單的使用方法3、簡單應用:設計一個控件4、綜合應用:在程序中實現控件和
10、菜單三、學時分配 知識單元理論學時第一單元Visual C+開發環境2第二單元 C+程序結構2第三單元 數據類型2第四單元 運算符與表達式2第五單元 C+基本語句6第六單元 函數與預處理4第七單元 構造類型2第八單元 指針與引用 4第九單元 類的產生和特征2第十單元 繼承與派生類4第十一單元 多態與虛函數4第十二單元 VC編程實踐4期末復習2合計40(二)實驗學時部分實驗教學環節作用及目的本著以培養學生理論與實踐能力相結合為目標,VC實驗主要開設了演示性實驗、設計性實驗和綜合性實驗,屬于一門專業選修的課程,是VC課程的重要組成部分,通過實驗使學生掌握VC的基本理論知識和方法,能夠熟練地使用VC
11、作為編程工具。實驗教學環節培養學生能力標準 在實驗教學過程中培養學生的實踐動手能力和實驗設計能力,使學生運用理論知識,根據情況,按照不同的設計要求,設計方案,運用VC完成實驗任務,使學生能夠真正的做到理論與實踐相結合的能力標準。實驗項目、內容、學時分配及實驗類型1、必開實驗序號實驗項目實驗內容學時實驗類型(演示、驗證、綜合、設計研究)組數每組學生人數1C+基本語句循環、條件2綜合8012函數函數嵌套與調用2綜合8013類類的定義與書寫2綜合8014VC編程實踐控件調用2綜合8012、選開實驗序號實驗項目實驗內容學時實驗類型(演示、驗證、綜合、設計研究)組數每組學生人數1菜單、文本菜單創建與文本
12、IO2綜合8013、主要儀器設備VC6.0軟件四、教學方法與手段1、理論教學與實踐教學環節有效結合,結合范例程序闡述。2、注重通過與學生的互動交流,培養學生的邏輯思維能力。3、本課程有很多方法性的講述,應結合測繪工程中的應用實例講授,提高學生的學習興趣。五、考核要求、方式與成績評定考核要求:大綱中基本理論與重點內容 考核形式:考查成績評定:最終成績理論考試70%上機操作30%六、選用教材、講義和主要參考書1.選用教材C語言程序設計,鄭莉,傅仕星,清華大學出版社。2.推薦參考書C程序設計語言教程,麥中凡,北京航空航天大學出版社。C程序設計語言,Bjarne Stroustrup 蓍,麥中凡等譯。C語言程序設計,鄭莉,傅仕星,清華大學出版社。C語言程序設計習題與實驗指導,鄭莉,清華大學出版社。Vi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西職校考試題庫及答案
- 光緒年間高考試題及答案
- 肺性腦病考試題及答案
- 財務預算面試題庫及答案
- 檔案移動服務平臺建設的現狀調查及路徑選擇研究
- 文化創意產業常年創意顧問服務合同
- 房地產拍賣代理業務合同范本
- 美食街攤位租賃與食材供應一體化合同
- 產權式酒店租賃與物業管理合同
- 廠房及配套設施租賃、轉讓與產業升級合同
- 圖文高中英語語法if條件句If - Clauses
- 四川省安全員《A證》考試題庫及答案
- 職業生涯規劃書成長賽道
- 林木育種的種質與材質性狀評價
- 大模型在航空航天領域的應用:智能探索宇宙的無限可能
- 《直流電源》課件
- 內燃機車柴油機 課件 2-1-1 16V280型柴油機 固定件認知
- FMECA方法及工程應用案例
- 國開02316-中級財務會計(一)機考復習資料
- 2023年專業英語四級真題試卷及答案(二)
- 數據鏈系統與技術(第2版) 課件 第3、4章 Link-4、Link-11和Link-22數據鏈;Link-16數據鏈
評論
0/150
提交評論