課程目錄

面向?qū)ο蟪绦蛟O(shè)計課程在高等教育自學(xué)考試計算機及應(yīng)用專業(yè)(獨立本科段)的考試計劃中,是一門重要的專業(yè)課。它是為滿足計算機應(yīng)用領(lǐng)域?qū)τ嬎銠C應(yīng)用人才的需要而設(shè)置的。本課程的任務(wù)是通過學(xué)習(xí),使應(yīng)考者為以后學(xué)習(xí)軟件工程等后繼課程及進行課程設(shè)計打下必備的基礎(chǔ),并且為以后從事應(yīng)用軟件開發(fā)提供合適的工具。

一、教學(xué)大綱的說明

1、授課對象:電子信息專業(yè)、四年制本科

2、課程性質(zhì):學(xué)科基礎(chǔ)類選修課

3、任務(wù)及要求:本課是電子信息類專業(yè)一門學(xué)科基礎(chǔ)課。主要任務(wù)是介紹C++語言中的數(shù)據(jù)類型,運算,語句結(jié)構(gòu)及其程序設(shè)計的基本方法。目的是使學(xué)生掌握一門高級程序設(shè)計語言,了解面向?qū)ο蟪绦蛟O(shè)計的基本概念與方法,進而學(xué)會利用C++語言學(xué)會解決一般應(yīng)用問題,并為后續(xù)的專業(yè)課程奠定程序設(shè)計基礎(chǔ)。教學(xué)要求在每一章教學(xué)內(nèi)容之后給出,大體分為三個層次:了解、掌握和熟練掌握。它們的含義大致為:了解就是掌握概念,掌握就是能夠理解和分析現(xiàn)有知識,熟練掌握就是會運用所學(xué)知識解決實際問題。《C++語言程序設(shè)計》是一門實踐性很強的課程,必須通過上機操作才能掌握所學(xué)的知識,所以要特別強調(diào)講授與上機操作相結(jié)合,要保證學(xué)生有充分的上機條件。

《C++程序設(shè)計》是為信息與計算科學(xué)專業(yè)學(xué)生開設(shè)的的專業(yè)必修課.

設(shè)置本課程的目的是:通過該課程的學(xué)習(xí)使學(xué)生不僅具備扎實的面向過程的程序設(shè)計的能力,而且掌握面向?qū)ο蟮某绦蛟O(shè)計方法和MFC編程的思想,為后繼課程《數(shù)據(jù)結(jié)構(gòu)》等相關(guān)課程的學(xué)習(xí)奠定基礎(chǔ),為學(xué)生今后工作中,能夠使用Visual C++編程解決各自專業(yè)領(lǐng)域的計算機應(yīng)用問題打下一個良好的基礎(chǔ).

學(xué)習(xí)本課程的基本要求:

1.熟練掌握過程化程序設(shè)計的基本概念和方法.

2.掌握面向?qū)ο蟮某绦蛟O(shè)計方法.

3.掌握MFC編程的基本思想.

第一章 C/C++概述

教學(xué)目的:

1. 了解C++語言的發(fā)展、特點與用途

2. 掌握C++程序結(jié)構(gòu)與基本語法成分

3. 熟悉標準輸入輸出操作與.編譯預(yù)處理命令

4.了解Visual C++的安裝與啟動,掌握Visual C++的集成開發(fā)環(huán)境以及在該環(huán)境下從編輯、編譯、連接到運行的程序開發(fā)過程.

教學(xué)重點:C++程序結(jié)構(gòu)基本語法成分,標準輸入輸出語句,編譯預(yù)處理,Visual C++簡介

教學(xué)難點:基本語法成分,標準輸入輸出語句

第二章 基本數(shù)據(jù)類型、運算符和表達式

教學(xué)目的:

1. 掌握數(shù)據(jù)類型的基本概念,熟悉如何定義變量,能正確使用C++語言常量和命名變量.

2. 學(xué)會使用C++語言的常用運算符,能正確的運用它們構(gòu)成表達式.

3. 掌握不同數(shù)據(jù)類型進行混合運算時,數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則.

4. 了解指針的概念和基本操作.

教學(xué)重點:數(shù)據(jù)類型、變量和常量、運算符和表達式、指針

教學(xué)難點:運算符的優(yōu)先級、表達式的表示、不同數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則、指針

第三章 結(jié)構(gòu)化程序設(shè)計

教學(xué)目的:

1. 掌握最基本的順序結(jié)構(gòu)語句及其使用.

2. 熟練掌握if和switch選擇結(jié)構(gòu)及其應(yīng)用.

3. 熟練掌握while、do-while以及for三種循環(huán)語句及其嵌套

4. 了解其它控制語句goto、break、continue語句的應(yīng)用

5. 熟悉一些典型算法.

教學(xué)重點:順序結(jié)構(gòu)語句,選擇結(jié)構(gòu)if和switch語句,三種循環(huán)語句while、do-while以及for的使用,其它控制語句goto、break、continue語句,循環(huán)語句與分支語句的嵌套.

教學(xué)難點:if語句的嵌套,switch語句的條件及其分支的表示,循環(huán)的思想,循環(huán)語句的嵌套,循環(huán)語句與分支語句的嵌套.

第四章 數(shù)組

教學(xué)目的:

1. 掌握一維、二維數(shù)組、字符數(shù)組的概念、定義、引用方式與操作方法.

2. 了解數(shù)組名所代表的地址常量和指向數(shù)組元素的指針變量之間的本質(zhì)區(qū)別和操作的不同.

3. 掌握字符串處理的方法:字符數(shù)組、字符指針.

4. 掌握字符串處理的方法: MFC的CString類對象.

5. 了解指針數(shù)組的概念,掌握用字符指針數(shù)組處理若干字符串的方法.

6. 熟練掌握一些常用算法.如排序、查找、插入、刪除等.

教學(xué)重點:一維數(shù)組、二維數(shù)組、字符數(shù)組及其使用,CString類及指針、數(shù)組和字符串

教學(xué)難點:數(shù)組的初始化指針、數(shù)組和字符串

第五章 函數(shù)

教學(xué)目的:

1. 熟練掌握函數(shù)的定義、調(diào)用與說明

2. 掌握函數(shù)間參數(shù)傳遞

3. 掌握遞歸函數(shù)及其應(yīng)用

4. 掌握函數(shù)重載及其應(yīng)用

5. 掌握函數(shù)模板及其應(yīng)用

6. 熟悉作用域與存儲類別

教學(xué)重點:函數(shù)的定義與調(diào)用、函數(shù)間參數(shù)傳遞、遞歸函數(shù)、函數(shù)重載、函數(shù)模板、作用域與存儲類別.

教學(xué)難點:函數(shù)的定義、函數(shù)間參數(shù)傳遞、遞歸函數(shù)、函數(shù)重載、函數(shù)模板、作用域與存儲類別.

第六章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)

教學(xué)目的:

1. 了解面向?qū)ο蟪绦蛟O(shè)計的基本概念與特點

2. 了解結(jié)構(gòu)的定義及其使用

3. 掌握類和對象的定義

4. 掌握對象的初始化及常對象與常成員

6. 掌握繼承、派生和多態(tài)性

教學(xué)重點:面向?qū)ο蟪绦蛟O(shè)計的基本概念與特點、結(jié)構(gòu)的定義及其使用、類和對象的定義、對象的初始化、常對象與常成員、線性鏈表、繼承、派生類的定義及其使用、多態(tài)性.

教學(xué)難點:面向?qū)ο蟪绦蛟O(shè)計的基本概念與特點、類和對象的定義、對象的初始化、常對象與常成員、線性鏈表、繼承、派生類的定義及其使用、多態(tài)性.

第七章 基于對話框的應(yīng)用程序

教學(xué)目的:

1. 熟悉Windows 應(yīng)用程序的主要特點,了解Windows API編程思想.

2. 掌握MFC編程精髓與創(chuàng)建對話框程序的步驟.

3. 熟練掌握靜態(tài)文本框、框架、單選按鈕、復(fù)選框、列表框、組合框和滾動條控件的使用,并能夠使用上述控件綜合解決實際問題.

教學(xué)重點:MFC編程精髓與創(chuàng)建對話框程序的步驟.靜態(tài)文本框、框架、單選按鈕、復(fù)選框、列表框、組合框和滾動條控件的使用.

教學(xué)難點:控件常用屬性及事件代碼的書寫

第八章 文檔視圖結(jié)構(gòu)應(yīng)用程序

教學(xué)目的:

1. 掌握文檔/視圖結(jié)構(gòu)應(yīng)用程序的創(chuàng)建過程.

2. 能夠利用SDI窗口進行圖形與文字輸出.

3. 掌握定時器控件的使用.

4. 了解鼠標和鍵盤的常用事件并能利用它們進行消息處理.

5. , 掌握菜單的設(shè)計.

教學(xué)重點:文檔/視圖結(jié)構(gòu)應(yīng)用程序的創(chuàng)建過程、圖形與文字輸出、定時器控件的使用、鼠標和鍵盤的常用事件、菜單的設(shè)計.

教學(xué)難點:圖形與文字輸出、菜單的事件過程.

第九章 C++的I/O流庫

教學(xué)目的:

1.深入理解C++的I/O流的概念與其實現(xiàn)方法.

2.掌握標準輸入輸出流的應(yīng)用及其格式輸入輸出.

3.掌握對文件的輸入輸出操作.

教學(xué)重點:標準輸入輸出流的應(yīng)用、文件的輸入輸出操作.

教學(xué)難點:標準輸入輸出流的應(yīng)用、文件的輸入輸出操作.

郵箱
huangbenjincv@163.com

临颍县| 兴安盟| 阜平县| 漳州市| 普格县| 霸州市| 礼泉县| 渝北区| 满洲里市| 故城县| 靖边县| 泰和县| 溆浦县| 湄潭县| 曲阳县| 盐山县| 康定县| 玛纳斯县| 台北市| 普兰店市| 望奎县| 保靖县| 门头沟区| 沁阳市| 古田县| 仁化县| 榆社县| 青浦区| 五峰| 丰台区| 纳雍县| 益阳市| 庆元县| 宿迁市| 湟中县| 陇西县| 驻马店市| 大埔县| 奉贤区| 府谷县| 富裕县|