C++語言程序設(shè)計(jì)輔導(dǎo)說明

字號(hào):

一、課程概況介紹
    《C++語言程序設(shè)計(jì)》課程是中央電大計(jì)算機(jī)應(yīng)用專業(yè)一門專業(yè)基礎(chǔ)課,本學(xué)期開始,5學(xué)分。中央電大計(jì)劃安排90學(xué)時(shí),其中含實(shí)驗(yàn)36學(xué)時(shí)。根據(jù)我校的實(shí)際情況計(jì)劃安排8次來完成,其中4次為實(shí)驗(yàn)課時(shí)。該課程主要介紹Microsoft visual C++6.0語言的基本語法規(guī)則和程序設(shè)計(jì)等內(nèi)容,它是我們大家學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的第一門高級(jí)語言,它將為大家學(xué)習(xí)后序開設(shè)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)、軟件工程等課程打下必要的基礎(chǔ)。所以我希望大家能夠及時(shí)地把這門課先自學(xué)一遍,把自己不懂的部分集中面授輔導(dǎo)時(shí)能夠提出或在小組活動(dòng)時(shí)同學(xué)間討論解決。
    二、課程教材介紹
    本門課程包括三種類型的教材:第一為文字教材:本課程的文字教材包括《C++語言程序設(shè)計(jì)》主教材和《C++語言程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)教材兩本,均由中央廣播電視大學(xué)出版社出版,李寧主編。教材在安排上充分考慮自學(xué)、助學(xué)作用。教材的設(shè)計(jì)方案是將導(dǎo)學(xué)內(nèi)容和正文放到一起,系統(tǒng)地介紹了C++語言中的每個(gè)語法成分和使用方法,以及各種典型應(yīng)用程序的設(shè)計(jì)方法。實(shí)驗(yàn)教材共給出了十一個(gè)C++實(shí)驗(yàn),按照主教材的教學(xué)進(jìn)度相應(yīng)地進(jìn)行每一個(gè)實(shí)驗(yàn),能夠加深對(duì)所學(xué)內(nèi)容的理解,提高分析問題和解決問題的能力。我建議大家一定要多上機(jī)操作,不會(huì)的部分通過機(jī)器的運(yùn)行就可以理解了。
    第二為錄像教材:錄像教材為20講,每講50分鐘,它主要是對(duì)課程進(jìn)行系統(tǒng)輔導(dǎo),突出講重點(diǎn)、講難點(diǎn)、講編程思路和方法,注重提高同學(xué)們閱讀、分析和編寫應(yīng)用程序的能力。大家可以來我校的圖書館中來借閱,也可以再輔導(dǎo)課時(shí)大家一同來看一看。
    第三為CAI課件:本部分包括期末綜合練習(xí)題和模擬試卷。
    三、其他教學(xué)媒體
    直播課堂:共4講,每講50分,前三講為對(duì)教學(xué)重點(diǎn)、難點(diǎn),對(duì)教學(xué)過程中反映的共性問題和有代表性的問題進(jìn)行輔導(dǎo),后一講為復(fù)習(xí)輔導(dǎo)和有關(guān)考試說明。大家可上中央、省電大網(wǎng)來及時(shí)了解本門課程的直播時(shí)間表。
    電大在線和VBI信息發(fā)布:給出該課程教學(xué)大綱、教學(xué)設(shè)計(jì)方案、期末復(fù)習(xí)提要、考核說明、教學(xué)輔導(dǎo)文章等信息。
    集中作業(yè)練習(xí):給出4次作業(yè),我在輔導(dǎo)這一門課時(shí),我會(huì)根據(jù)大家的情況來布置這四次作業(yè)。大家完成這四次作業(yè)是你們獲得平時(shí)成績(jī)的依據(jù)之一。
    網(wǎng)上答疑:中央和省電大的老師定期進(jìn)行網(wǎng)上答疑,和大家進(jìn)行雙向交流,直接回答同學(xué)們提出的問題。另外我在睢寧電大網(wǎng)的論壇上也開通了這一門課的討論區(qū),希望大家經(jīng)常來睢寧電大的討論區(qū)來和我一起討論。
    面授輔導(dǎo):由我來對(duì)學(xué)生進(jìn)行面授輔導(dǎo)和答疑,面授課計(jì)劃安排為40學(xué)時(shí)。
    上機(jī)實(shí)驗(yàn):根據(jù)中央電大的要求每個(gè)學(xué)生上機(jī)實(shí)驗(yàn)不得少于36機(jī)時(shí),由于今年時(shí)間較以往要緊一些,所以大家在單位或家中一定要上機(jī),大家一定要至少通過實(shí)驗(yàn)教材中11個(gè)實(shí)驗(yàn)中的8個(gè)實(shí)驗(yàn),否則將不得參加期末卷面考試。
    四、教學(xué)大綱
    第一章 C++語言概述
    (一) 教學(xué)內(nèi)容
    1 C++語言的簡(jiǎn)史與特點(diǎn)
    2 一個(gè)簡(jiǎn)單的C++程序
    3 程序的編輯、編譯、鏈接和運(yùn)行
    (二) 教學(xué)要求
    了解C++語言的特點(diǎn)及C++簡(jiǎn)單程序的構(gòu)成,掌握C++程序的編輯、編譯、鏈接和運(yùn)行的過程。
    第二章 基本數(shù)據(jù)類型與表達(dá)式
    (一) 教學(xué)內(nèi)容
    1 C++數(shù)據(jù)類型概述
    2 C++的基本數(shù)據(jù)類型(整型、字符型、枚舉型、實(shí)型)
    3 常值變量
    4 宏定義的使用
    5 操作符與數(shù)值表達(dá)式
    6 關(guān)系運(yùn)算符和邏輯運(yùn)算符
    7 關(guān)系表達(dá)式和邏輯表達(dá)式
    8 表達(dá)式的副作用和表達(dá)式語句
    9 typedef定義
    (二) 教學(xué)要求
    掌握整型、字符型、枚舉型、實(shí)型等基本數(shù)據(jù)類型的概念以及typedef定義的使用,熟練掌握這些類型的常量和變量的使用及其運(yùn)算操作,熟練掌握關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用、關(guān)系表達(dá)式和邏輯表達(dá)式的求值,了解運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,以及表達(dá)式的副作用。
    第三章 C++程序的流程控制
    (一) 教學(xué)內(nèi)容
    1 用if語句實(shí)現(xiàn)的分支控制
    2 用switch語句實(shí)現(xiàn)的多分支控制
    4 用while語句實(shí)現(xiàn)的循環(huán)控制
    5 用do...while語句實(shí)現(xiàn)的循環(huán)控制
    6 用for語句實(shí)現(xiàn)的循環(huán)控制
    7 continue和break在循環(huán)控制中的作用
    8 多重循環(huán)
    9 goto語句
    (二) 教學(xué)要求
    熟練掌握if語句和switch語句的使用,會(huì)在程序中利用它們實(shí)現(xiàn)單分支或多分支控制。熟練掌握while,do...while和for這三種循環(huán)語句的結(jié)構(gòu)和執(zhí)行過程,會(huì)在程序中利用它們實(shí)現(xiàn)單重或多重循環(huán)控制,掌握continue語句和break語句的作用。
    第四章 數(shù)組
    (一)教學(xué)內(nèi)容
    1 數(shù)組的基本概念:元素、下標(biāo)、類型、維數(shù)
    2 一維數(shù)組
    3 二維數(shù)組和多維數(shù)組
    4 字符數(shù)組與字符串
    (二) 教學(xué)要求
    掌握數(shù)組的基本概念,熟練掌握一維數(shù)組和二維數(shù)組的使用,掌握字符數(shù)組與字符串的關(guān)系以及字符串的簡(jiǎn)單處理,會(huì)分析、編寫利用數(shù)組進(jìn)行數(shù)據(jù)存儲(chǔ)和處理的簡(jiǎn)單程序。