C++語言程序設(shè)計輔導說明

字號:

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