《程序設(shè)計(jì)C和C》課程教學(xué)大綱_第1頁(yè)
《程序設(shè)計(jì)C和C》課程教學(xué)大綱_第2頁(yè)
《程序設(shè)計(jì)C和C》課程教學(xué)大綱_第3頁(yè)
《程序設(shè)計(jì)C和C》課程教學(xué)大綱_第4頁(yè)
《程序設(shè)計(jì)C和C》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《程序設(shè)計(jì)C和C++》教學(xué)大綱一、課程基本信息課程名稱程序設(shè)計(jì)(C/C++)ProgramDesignC/C++課程編碼OSI320611020開(kāi)課院部海洋與空間信息學(xué)院課程團(tuán)隊(duì)程序設(shè)計(jì)語(yǔ)言課程團(tuán)隊(duì)學(xué)分2.0課內(nèi)學(xué)時(shí)32講授32實(shí)驗(yàn)0上機(jī)0實(shí)踐0課外學(xué)時(shí)32適用專業(yè)電子信息工程授課語(yǔ)言中文先修課程課程簡(jiǎn)介(必修)程序設(shè)計(jì)(C/C++)是電子信息工程專業(yè)的必修課程,也是一門(mén)通識(shí)教育課程、學(xué)科基礎(chǔ)課程。課程結(jié)合簡(jiǎn)單的數(shù)據(jù)處理問(wèn)題向?qū)W生介紹計(jì)算機(jī)高級(jí)語(yǔ)言C/C++的基本語(yǔ)法、面向過(guò)程的程序設(shè)計(jì)方法及編程技巧、面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念及思想。通過(guò)本課程的學(xué)習(xí),學(xué)生能夠掌握C/C++語(yǔ)言的基本知識(shí);具有初步的計(jì)算思維能力及軟件編程能力;同時(shí),養(yǎng)成自主學(xué)習(xí)的習(xí)慣,增強(qiáng)自主獲取知識(shí)和自我提高的意識(shí)。Programming(C/C++)isacompulsorycourseforthemajorofElectronicInformationEngineering.Itisalsoageneraleducationcourseandabasiccourse.Thecoursecombinessimpledataprocessingproblemstointroducestudentstothebasicgrammarofcomputerhigh-levellanguageC/C++,process-orientedprogrammingmethodsandprogrammingskills,andthebasicconceptsandideasofobject-orientedprogramming.Throughthestudyofthiscourse,studentscanmasterthebasicknowledgeofC/C++language.HavePreliminaryComputationalthinkingabilityandsoftwareprogrammingability;Atthesametime,developthehabitofautonomouslearning,enhancetheawarenessofself-acquisitionofknowledgeandself-improvement.負(fù)責(zé)人二、課程目標(biāo)序號(hào)代號(hào)課程目標(biāo)OBE畢業(yè)要求指標(biāo)點(diǎn)任務(wù)自選1M1目標(biāo)1:掌握計(jì)算機(jī)高級(jí)語(yǔ)C/C++的基礎(chǔ)知識(shí)及基本語(yǔ)法,能將程序設(shè)計(jì)語(yǔ)言工具用于電子信息工程領(lǐng)域簡(jiǎn)單數(shù)據(jù)處理問(wèn)題的表述。是5.12M2目標(biāo)2:掌握C/C++面向過(guò)程、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法及思想,掌握C/C++的計(jì)算思維及各種編程技巧,能夠針對(duì)電子信息領(lǐng)域信息獲取、傳輸?shù)冗^(guò)程中的簡(jiǎn)單數(shù)據(jù)處理問(wèn)題進(jìn)行方案選擇及程序設(shè)計(jì);并且了解程序設(shè)計(jì)語(yǔ)言C/C++作為信息處理工具的適應(yīng)范圍和局限性。是5.13M3目標(biāo)3:關(guān)注計(jì)算機(jī)高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),理解信息技術(shù)多樣化以及技術(shù)進(jìn)步對(duì)知識(shí)能力的影響和要求,具有自主學(xué)習(xí)和終身學(xué)習(xí)的意識(shí)。是12.1三、課程內(nèi)容序號(hào)章節(jié)號(hào)標(biāo)題課程內(nèi)容/重難點(diǎn)支撐課程目標(biāo)課內(nèi)學(xué)時(shí)教學(xué)方式課外學(xué)時(shí)課外環(huán)節(jié)1第1章C/C++初步知識(shí)本章重點(diǎn)難點(diǎn):C/C++的編程思想、C/C++程序的構(gòu)成、上機(jī)實(shí)踐過(guò)程。/////21.1C/C++的發(fā)展及簡(jiǎn)單的程序舉例C語(yǔ)言的發(fā)展、C++的發(fā)展、完整C++程序舉例*思政環(huán)節(jié):介紹KenThompson與DennisM.Ritchie開(kāi)發(fā)Unix及C語(yǔ)言的故事啟發(fā)學(xué)生思考:成功源于熱愛(ài)!M31講授0.5自學(xué)31.2C/++程序的構(gòu)成及上機(jī)實(shí)踐過(guò)程完整的C++程序舉例、C++程序上機(jī)實(shí)踐過(guò)程M1,M31講授/程序調(diào)試0.5自學(xué)4第2章數(shù)據(jù)類型和表達(dá)式本章重點(diǎn)難點(diǎn):變量、關(guān)系和邏輯運(yùn)算。/////52.1數(shù)據(jù)類型、常量、變量數(shù)據(jù)類型、常量、變量M1,M32講授1自學(xué)62.2運(yùn)算符及表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式、賦值運(yùn)算符和賦值表達(dá)式、關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、條件運(yùn)算。M1,M32講授2作業(yè)/自學(xué)7第3章程序設(shè)計(jì)初步本章重點(diǎn)難點(diǎn):選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)。/////83.1算法及程序結(jié)構(gòu)算法、程序結(jié)構(gòu)、字符輸入輸出、順序結(jié)構(gòu)程序M1,M22講授/程序調(diào)試1自學(xué)93.2選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)語(yǔ)句、選擇結(jié)構(gòu)程序設(shè)計(jì)*思政環(huán)節(jié):通過(guò)條件語(yǔ)句的訓(xùn)練,使同學(xué)們養(yǎng)成良好的邏輯性;同時(shí)也通過(guò)條件語(yǔ)句教育學(xué)生,在生活中“魚(yú)和熊掌不可兼得”的道理。M1,M22講授/程序調(diào)試1自學(xué)103.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)語(yǔ)句、循環(huán)程序設(shè)計(jì)M1,M22講授/程序調(diào)試1自學(xué)113.4綜合舉例數(shù)值運(yùn)算、窮舉例程、迭代求根、打印圖形M1,M2,M32翻轉(zhuǎn)/討論2自學(xué)/編程12第4章函數(shù)本章重點(diǎn)難點(diǎn):函數(shù)定義和調(diào)用、函數(shù)參數(shù)的傳遞。/////134.1函數(shù)概述、函數(shù)定義、函數(shù)調(diào)用及參數(shù)傳遞函數(shù)概述、函數(shù)定義、函數(shù)調(diào)用及參數(shù)傳遞M1,M22講授/程序調(diào)試2作業(yè)/自學(xué)144.2函數(shù)嵌套、重載函數(shù)、有默認(rèn)值的函數(shù)、局部變量和全局變量函數(shù)嵌套、重載函數(shù)、有默認(rèn)值的函數(shù)、局部變量和全局變量M1,M22講授/程序調(diào)試1自學(xué)15第5章數(shù)組本章重點(diǎn)難點(diǎn):數(shù)組的應(yīng)用。/////165.1數(shù)組的概念、一維數(shù)組的定義和引用、二維數(shù)組的定義和引用數(shù)組的概念、一維數(shù)組的定義和引用、二維數(shù)組的定義和引用M1,M22講授1自學(xué)175.2數(shù)組作為函數(shù)參數(shù)、字符串類和字符串變量的定義和應(yīng)用數(shù)組作為函數(shù)參數(shù)、字符串類和字符串變量的定義和應(yīng)用M1,M22講授/程序調(diào)試1自學(xué)18第6章指針與引用本章重點(diǎn)難點(diǎn):變量與指針、數(shù)組與指針、引用/////196.1指針的概念、變量與指針指針的概念、變量與指針M1,M22講授/程序調(diào)試1自學(xué)206.2數(shù)組與指針、引用數(shù)組與指針、引用M1,M22講授1自學(xué)21第7章類和對(duì)象本章重點(diǎn)難點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)方法、類的聲明、對(duì)象成員的引用、構(gòu)造函數(shù)析構(gòu)函數(shù)及其調(diào)用順序。/////227.1類和對(duì)象的定義及應(yīng)用面向?qū)ο蟪绦蛟O(shè)計(jì)方法、類的聲明和對(duì)象的定義、對(duì)象成員的引用、類的成員函數(shù)、類和對(duì)象的簡(jiǎn)單應(yīng)用舉例M1,M2,M32講授2作業(yè)/自學(xué)237.2類和對(duì)象的進(jìn)一步討論對(duì)象初始化、構(gòu)造函數(shù)、帶參數(shù)的構(gòu)造函數(shù)、析構(gòu)函數(shù)、構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序、對(duì)象數(shù)組、對(duì)象指針、對(duì)象的賦值和復(fù)制。M1,M2,M32講授/程序調(diào)試1自學(xué)24第8章繼承和派生本章重點(diǎn)難點(diǎn):派生類的聲明、派生類成員的訪問(wèn)屬性、派生類的構(gòu)造函數(shù)/////258.1繼承和派生的概念繼承和派生的概念、派生類的聲明、派生類的組成M1,M2,M31講授0.5自學(xué)268.2派生類的訪問(wèn)屬性派生類的訪問(wèn)屬性M1,M2,M31講授0.5自學(xué)四、考核方式序號(hào)考核環(huán)節(jié)操作細(xì)節(jié)總評(píng)占比1平時(shí)表現(xiàn)1、包括:課堂討論、隨堂練習(xí)、出勤紀(jì)律、“石大云課堂”在線學(xué)習(xí)情況統(tǒng)計(jì)、文獻(xiàn)資料查閱等;2、考核學(xué)生對(duì)課堂知識(shí)點(diǎn)的掌握情況;督促學(xué)生培養(yǎng)勤奮自律的習(xí)慣及自主學(xué)習(xí)和終身學(xué)習(xí)的意識(shí)。10%2編程作業(yè)1、通過(guò)“程序在線系統(tǒng)”進(jìn)行。2、以周為單位,在系統(tǒng)布置基本的程序評(píng)測(cè)題目,每周3~5題,學(xué)生完成編程作業(yè)提交,系統(tǒng)實(shí)時(shí)給出編譯提示和運(yùn)行結(jié)果,并且系統(tǒng)也會(huì)自動(dòng)給出學(xué)生完成題目數(shù)量、錯(cuò)誤情況分析及排序等統(tǒng)計(jì)數(shù)據(jù)。3、考核學(xué)生對(duì)基礎(chǔ)知識(shí)、程序設(shè)計(jì)方法及編程技巧等的掌握能力,學(xué)生綜合運(yùn)用所學(xué)知識(shí)分析簡(jiǎn)單數(shù)據(jù)處理問(wèn)題、比較選擇合適的算法及數(shù)據(jù)結(jié)構(gòu)、進(jìn)行程序設(shè)計(jì)、體會(huì)所用方法的適應(yīng)范圍和局限性。20%3在線自測(cè)1、通過(guò)“石大云課堂”各章的“在線自測(cè)”欄目進(jìn)行。2、各章自測(cè)題目隨章節(jié)重點(diǎn)難點(diǎn)及課時(shí)不同而題量不等,每章學(xué)生有2~3次測(cè)試機(jī)會(huì),每個(gè)學(xué)生每次均隨機(jī)抽題,系統(tǒng)自動(dòng)閱卷評(píng)分,并將最高分記為本章自測(cè)得分。3、考核學(xué)生對(duì)基礎(chǔ)知識(shí)的掌握情況;督促學(xué)生培養(yǎng)勤奮自律自主學(xué)習(xí)和終身學(xué)習(xí)的意識(shí)。20%4期末考試1、閉卷考試,成績(jī)采用百分制,卷面成績(jī)總分100分。2、主要考核學(xué)生對(duì)計(jì)算機(jī)高級(jí)語(yǔ)言C/C++基礎(chǔ)知識(shí)的掌握能力,以及學(xué)生綜合運(yùn)用各種程序設(shè)計(jì)方法及編程技巧分析問(wèn)題、解決問(wèn)題的能力;題型主要有比較選擇、程序分析、程序設(shè)計(jì)等。50%五、評(píng)分細(xì)則序號(hào)課程目標(biāo)考核環(huán)節(jié)大致占比評(píng)分等級(jí)1M1平時(shí)表現(xiàn)10%A-基礎(chǔ)知識(shí)掌握扎實(shí),課堂討論活躍,觀點(diǎn)新穎,按時(shí)正確提交隨堂練習(xí),遵守課堂紀(jì)律,能夠深入了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),利用課后時(shí)間自主學(xué)習(xí)掌握相應(yīng)的知識(shí)和應(yīng)用能力。B-基礎(chǔ)知識(shí)掌握較扎實(shí),課堂討論積極,按時(shí)提交隨堂練習(xí),遵守課堂紀(jì)律,能夠較好了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),利用課后時(shí)間自主學(xué)習(xí)較好的掌握相應(yīng)的知識(shí)。C-基礎(chǔ)知識(shí)掌握基本扎實(shí),能夠參與課堂討論,補(bǔ)交隨堂練習(xí),比較遵守課堂紀(jì)律,能夠基本了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),并分析各自的特點(diǎn)。利用課后時(shí)間自主學(xué)習(xí)能基本掌握相應(yīng)的知識(shí)。D-基礎(chǔ)知識(shí)掌握不扎實(shí),基本不參與課堂討論,不提交隨堂練習(xí),不遵守課堂紀(jì)律,基本不了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀、趨勢(shì)及各自特點(diǎn),不能利用課后時(shí)間進(jìn)行自主學(xué)習(xí)。2M1編程作業(yè)20%A-完成在線系統(tǒng)中布置的基本題目90%以上,且排序在前30%的;綜合應(yīng)用能力強(qiáng),掌握軟件設(shè)計(jì)方法及調(diào)試過(guò)程;能夠按照問(wèn)題分析、算法設(shè)計(jì)、編程實(shí)現(xiàn)以及測(cè)試完善的步驟來(lái)解決實(shí)際問(wèn)題;算法選擇最優(yōu),無(wú)語(yǔ)法錯(cuò)誤或很少。B-完成在線系統(tǒng)中布置的基本題目75%~89%,可較好掌握軟件設(shè)計(jì)方法及調(diào)試過(guò)程;算法選擇合適,無(wú)語(yǔ)法錯(cuò)誤或較少。C-完成在線系統(tǒng)中布置的基本題目60%~74%,綜合應(yīng)用能力一般,能基本掌握軟件設(shè)計(jì)方法及調(diào)試過(guò)程;但審題不夠清晰、算法有誤或程序設(shè)計(jì)語(yǔ)法錯(cuò)誤較多。D-不交作業(yè),或者完成在線系統(tǒng)中布置的基本題目不足60%。3M1在線自測(cè)20%見(jiàn)“石大云課堂”“在線自測(cè)”欄目自動(dòng)閱卷評(píng)分標(biāo)準(zhǔn)。4M1期末考試50%見(jiàn)試卷參考答案及評(píng)分標(biāo)準(zhǔn)5M2編程作業(yè)40%A-完成在線系統(tǒng)中布置的基本題目90%以上,且排序在前30%的;綜合應(yīng)用能力強(qiáng),掌握軟件設(shè)計(jì)方法及調(diào)試過(guò)程;能夠按照問(wèn)題分析、算法設(shè)計(jì)、編程實(shí)現(xiàn)以及測(cè)試完善的步驟來(lái)解決實(shí)際問(wèn)題;算法選擇最優(yōu),無(wú)語(yǔ)法錯(cuò)誤或很少。B-完成在線系統(tǒng)中布置的基本題目75%~89%,可較好掌握軟件設(shè)計(jì)方法及調(diào)試過(guò)程;算法選擇合適,無(wú)語(yǔ)法錯(cuò)誤或較少。C-完成在線系統(tǒng)中布置的基本題目60%~74%,綜合應(yīng)用能力一般,能基本掌握軟件設(shè)計(jì)方法及調(diào)試過(guò)程;但審題不夠清晰、算法有誤或程序設(shè)計(jì)語(yǔ)法錯(cuò)誤較多。D-不交作業(yè),或者完成在線系統(tǒng)中布置的基本題目不足60%。6M2期末考試60%見(jiàn)試卷參考答案及評(píng)分標(biāo)準(zhǔn)7M3平時(shí)表現(xiàn)30%A-基礎(chǔ)知識(shí)掌握扎實(shí),課堂討論活躍,觀點(diǎn)新穎,按時(shí)正確提交隨堂練習(xí),遵守課堂紀(jì)律,能夠深入了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),利用課后時(shí)間自主學(xué)習(xí)掌握相應(yīng)的知識(shí)和應(yīng)用能力。B-基礎(chǔ)知識(shí)掌握較扎實(shí),課堂討論積極,按時(shí)提交隨堂練習(xí),遵守課堂紀(jì)律,能夠較好了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),利用課后時(shí)間自主學(xué)習(xí)較好的掌握相應(yīng)的知識(shí)。C-基礎(chǔ)知識(shí)掌握基本扎實(shí),能夠參與課堂討論,補(bǔ)交隨堂練習(xí),比較遵守課堂紀(jì)律,能夠基本了解高級(jí)語(yǔ)言的發(fā)展現(xiàn)狀和趨勢(shì),并分析各自的特點(diǎn)。利用課后時(shí)間自主學(xué)習(xí)能基本掌握相應(yīng)的知識(shí)。D-基礎(chǔ)知識(shí)掌握不扎實(shí),基本不參與課堂討論,不提交隨堂練習(xí),不遵守課堂紀(jì)。8M3在線自測(cè)70%見(jiàn)“石大云課堂”“在線自測(cè)”

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論