《程序設(shè)計基礎(chǔ)》(C語言)課程教學(xué)大綱_第1頁
《程序設(shè)計基礎(chǔ)》(C語言)課程教學(xué)大綱_第2頁
《程序設(shè)計基礎(chǔ)》(C語言)課程教學(xué)大綱_第3頁
《程序設(shè)計基礎(chǔ)》(C語言)課程教學(xué)大綱_第4頁
《程序設(shè)計基礎(chǔ)》(C語言)課程教學(xué)大綱_第5頁
免費預(yù)覽已結(jié)束,剩余2頁可下載查看

下載本文檔

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

文檔簡介

《程序設(shè)計基礎(chǔ)》(C語言)課程教學(xué)大綱一、課程基本情況課程代碼:104113223001課程名稱:程序設(shè)計基礎(chǔ)Basicofprogramming課程類別:學(xué)科專業(yè)基礎(chǔ)課程學(xué)分:3總學(xué)時:48理論學(xué)時:24實驗/實踐學(xué)時:24適用專業(yè):非計算機專業(yè)適用對象:本科先修課程:信息技術(shù)基礎(chǔ)教學(xué)環(huán)境:網(wǎng)絡(luò)和計算機開課學(xué)院:計算機與信息工程學(xué)院二、課程簡介通過本課程的學(xué)習(xí),使學(xué)生掌握C語言的基本語法、程序設(shè)計的基本思想和結(jié)構(gòu)化程序設(shè)計的一般方法,培養(yǎng)良好的設(shè)計風(fēng)格和習(xí)慣。培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計思想、靈活的思維方式及實踐動手能力,使學(xué)生掌握C語言程序設(shè)計的基本方法、編程技能與上機調(diào)試的能力,并嘗試通過編程解決一些一般性應(yīng)用問題(如數(shù)值計算等),為后續(xù)專業(yè)課程的學(xué)習(xí)打下理論和實踐基礎(chǔ)。整個教學(xué)過程主要講授三種基本結(jié)構(gòu)、數(shù)組、指針、函數(shù)、結(jié)構(gòu)體和文件等,利用貫穿實例,注重訓(xùn)練學(xué)生的實踐能力,以利于培養(yǎng)學(xué)生在實踐中能夠運用C語言工具解決實際問題。三、課程教學(xué)目標(biāo)1.課程對畢業(yè)要求的支撐[畢業(yè)要求指標(biāo)點5.1]了解金屬材料領(lǐng)域現(xiàn)代專業(yè)檢測設(shè)備、信息技術(shù)工具具和模擬軟件的使用原理和方法,理解其局限性,并能夠選擇與使用恰當(dāng)?shù)膬x器、信息資源、工程工具和專業(yè)模擬軟件,對金屬材料復(fù)雜工程問題進(jìn)行分析、計算與設(shè)計。[畢業(yè)要求指標(biāo)點4.2]能夠基于科學(xué)原理,識別對象特征,綜合運用專業(yè)知識對金屬材料相關(guān)的工程問題進(jìn)行實驗設(shè)計。2.課程教學(xué)目標(biāo)對應(yīng)畢業(yè)要求指標(biāo)點,具體內(nèi)容如下教學(xué)目標(biāo)1:掌握C語言的基本語法規(guī)則;各種數(shù)據(jù)類型及各種運算符、表達(dá)式的使用。利用程序設(shè)計語言描述工程問題。教學(xué)目標(biāo)2:掌握C語言各種數(shù)據(jù)結(jié)構(gòu)在編程中的使用,具備程序設(shè)計的基本方法和技巧,建立過程化程序設(shè)計的概念,分析和處理專業(yè)數(shù)據(jù),具有綜合運用所學(xué)知識分析和解決實際問題的能力。四、教學(xué)課時安排(一)學(xué)時分配主題或知識點教學(xué)內(nèi)容總學(xué)時學(xué)時完成課程教學(xué)目標(biāo)講課實驗主題或知識點1程序開發(fā)環(huán)境;程序基本結(jié)構(gòu)、數(shù)據(jù)類型、運算符、表達(dá)式和輸入輸出方法;程序設(shè)計的基本概念,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計方法。函數(shù)的定義和調(diào)用、標(biāo)準(zhǔn)庫函數(shù)的使用。301614目標(biāo)1主題或知識點2數(shù)組的定義、數(shù)組的應(yīng)用;字符數(shù)組的定義和使用。使用字符指針處理字符數(shù)組。指針的基本概念;指針和函數(shù)的關(guān)系和應(yīng)用;指針和數(shù)組的關(guān)系和應(yīng)用。文件的基本操作。18810目標(biāo)2合計482424(二)實踐教學(xué)安排(指含有實驗或?qū)嵺`內(nèi)容的課程)序號實驗/實踐項目名稱實驗/實踐學(xué)時實驗/實踐類型實驗/實踐要求每組人數(shù)備注1程序設(shè)計基礎(chǔ)2驗證性必做1目標(biāo)12基本程序設(shè)計2驗證性必做1目標(biāo)13程序控制結(jié)構(gòu)(一)2驗證性必做1目標(biāo)14程序控制結(jié)構(gòu)(二)2驗證性必做1目標(biāo)15程序控制結(jié)構(gòu)(三)2綜合性必做1目標(biāo)16函數(shù)(一)2綜合性必做1目標(biāo)17函數(shù)(二)2綜合性必做1目標(biāo)18數(shù)組2綜合性必做1目標(biāo)29字符串2綜合性必做1目標(biāo)210指針2綜合性必做1目標(biāo)211結(jié)構(gòu)體2綜合性必做1目標(biāo)212文件2綜合性必做1目標(biāo)2合計24五、教學(xué)內(nèi)容及教學(xué)設(shè)計第一章程序設(shè)計概述1.主要內(nèi)容闡述程序設(shè)計的基本概念,程序設(shè)計的書寫格式,程序調(diào)試、運行的操作方法,數(shù)據(jù)的輸入輸出格式和方法。2.重點熟悉C語言的開發(fā)過程和環(huán)境。3.難點C語言集成開發(fā)環(huán)境。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授為主,通過實例的引入讓學(xué)生熟悉C語言的開發(fā)環(huán)境和過程。配合上機,讓學(xué)生親自演練C語言的開發(fā)環(huán)境。第二章基本程序設(shè)計1.主要內(nèi)容闡述C語言的基本語法知識及程序調(diào)試的相關(guān)知識。2.重點熟悉C語言的基本語法規(guī)則。3.難點運算符和表達(dá)式的應(yīng)用。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授為主,介紹基本的程序設(shè)計中各類語法規(guī)則;配合上機練習(xí),熟悉基本程序設(shè)計的語句和結(jié)構(gòu)。第三章程序的控制結(jié)構(gòu)1.主要內(nèi)容闡述C語言的幾種常用的結(jié)構(gòu)。2.重點掌握三種不同程序結(jié)構(gòu)的特點和經(jīng)典實例。3.難點格式輸出函數(shù)(printf())、字符輸出函數(shù)(putchar())、格式輸入函數(shù)(scanf())和字符輸入函數(shù)(getchar());if語句、while循環(huán)和for循環(huán)語句的使用。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)格式輸出函數(shù)(printf())、字符輸出函數(shù)(putchar())、格式輸入函數(shù)(scanf())和字符輸入函數(shù)(getchar());if語句、while循環(huán)和for循環(huán)語句的使用。第四章函數(shù)1.主要內(nèi)容函數(shù)的定義、返回值、調(diào)用和聲明;遞歸調(diào)用;函數(shù)的傳遞;熟悉變量的屬性;經(jīng)典算法。2.重點函數(shù)的定義、返回值、調(diào)用和聲明;遞歸調(diào)用;局部變量、全局變量。3.難點函數(shù)的調(diào)用。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授函數(shù)的基本概念;配合上機練習(xí),熟悉函數(shù)的各種應(yīng)用及經(jīng)典算法的實戰(zhàn)演練。第五章數(shù)組和字符串1.主要內(nèi)容數(shù)組的概念、引用和初始化,以及在數(shù)值計算、數(shù)據(jù)統(tǒng)計、排序和數(shù)據(jù)檢索方面的基本應(yīng)用;字符串與字符數(shù)組的概念和基本用法。2.重點順序查找算法、冒泡法和選擇法的排序算法;常用字符串處理函數(shù)。3.難點數(shù)組的應(yīng)用;查找算法和排序算法;字符串處理函數(shù)。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授數(shù)組的基本概念和各種實例、字符串的基本概念和各種使用技巧;配合上機練習(xí),熟悉數(shù)組的各種應(yīng)用及經(jīng)典算法的實戰(zhàn)演練。第六章指針1.主要內(nèi)容地址和指針概念及二者的關(guān)系;指針變量的使用與操作;用指針訪問數(shù)組、字符串和函數(shù)的方法。2.重點內(nèi)存地址、指針變量的定義、引用;指針變量作為函數(shù)參數(shù);指針變量與一維數(shù)組、二維數(shù)組、字符串和函數(shù)的指向和引用;動態(tài)內(nèi)存分配。3.難點指針與數(shù)組的搭配使用。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授指針的基本概念和各種用法;配合上機練習(xí),熟悉指針的各種應(yīng)用及經(jīng)典算法的實戰(zhàn)演練。第七章結(jié)構(gòu)、聯(lián)合和鏈表1.主要內(nèi)容結(jié)構(gòu)體類型的聲明、變量定義方法和結(jié)構(gòu)體變量的引用、訪問方法。2.重點結(jié)構(gòu)的應(yīng)用。3.難點結(jié)構(gòu)和指針、數(shù)組、函數(shù)的組合。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授結(jié)構(gòu)的基本概念和各種使用技巧;配合上機練習(xí),熟悉它們的使用方法。第八章文件1.主要內(nèi)容文件的基本概念和各種操作。2.重點文件的應(yīng)用。3.難點文件的打開、關(guān)閉操作;文件的輸入輸出方法。4.教學(xué)方案設(shè)計(含教學(xué)方法、教學(xué)手段)課堂講授文件的基本概念和各種使用技巧;配合上機練習(xí),熟悉文件的各類操作。六、學(xué)生成績評定1.課程考核方式及比例本課程成總成績包括形成性評價(平時成績和實驗成績)和結(jié)果性評價(期末成績),形成性評價占60%,結(jié)果性評價(期末考試成績)占40%。形成性評價主要包括作業(yè)為網(wǎng)絡(luò)教學(xué)平臺作業(yè)(20%),實驗為網(wǎng)絡(luò)教學(xué)平臺上實驗內(nèi)容(40%)。期末考試采用機試,滿分100分,折算40%計入總成績。學(xué)生成績評定表考核方式平時成績(作業(yè))實驗成績期末考試成績比例%2040402.課程考核方式評價權(quán)重本課程教學(xué)目標(biāo)與考核方式評價權(quán)重如表所示:課程教學(xué)目標(biāo)支撐畢業(yè)要求指標(biāo)點考核評價方式權(quán)重(%)作業(yè)實驗期末考試合計教學(xué)目標(biāo)1指標(biāo)點5.112283676教學(xué)目標(biāo)2指標(biāo)點4.2812424合計2040401003.課程成績評價標(biāo)準(zhǔn)成績評定及考核標(biāo)準(zhǔn)考核環(huán)節(jié)考核結(jié)果及標(biāo)準(zhǔn)評估項目及權(quán)重優(yōu)秀(90~100分)良好(80~89分)中等(70~79分)及格(60~69分)不及格(<60分)作業(yè)(20%)能夠獨立完成作業(yè),作業(yè)完成質(zhì)量優(yōu)秀,平臺得分高,能夠靈活運用所學(xué)知識和理論解決問題,并獲得正確結(jié)論。能夠獨立完成作業(yè),完成質(zhì)量較高,平臺得分較高,能夠運用所學(xué)知識和理論解決問題,并獲得正確結(jié)論。能夠獨立完成作業(yè),完成質(zhì)量符合要求,平臺得分一般,能夠運用所學(xué)知識和理論解決問題,并獲得有效結(jié)論?;灸軌颡毩⑼瓿勺鳂I(yè),部分題目解答不正確,平臺得分較低,運用所學(xué)知識和理論解決問題的能力基本符合要求。不能獨立完成作業(yè),存在明顯抄襲現(xiàn)象,平臺得分很低,不具備運用所學(xué)知識和理論解決問題的能力。實驗(40%)實驗?zāi)軌颡毩⑼瓿?,?nèi)容完整,數(shù)據(jù)合理,數(shù)據(jù)處理正確。能夠正確完成實驗要求的問題,并對實驗中遇到的問題進(jìn)行深入的討論,提出自己的見解,平臺得分高,完成質(zhì)量優(yōu)秀。實驗?zāi)軌颡毩⑼瓿?,?nèi)容完整,數(shù)據(jù)合理,能夠進(jìn)行數(shù)據(jù)處理。能夠完成實驗要求的問題,并對實驗中遇到的問題進(jìn)行討論,提出意見,平臺得分較高,完成質(zhì)量良好。實驗?zāi)軌蛲瓿桑瑑?nèi)容完整,數(shù)據(jù)基本合理,能夠進(jìn)行數(shù)據(jù)處理。能夠基本完成實驗要求的問題,對實驗中遇到的問題進(jìn)行討論,平臺得分一般,完成質(zhì)量中等。實驗基本能夠獨立完成,內(nèi)容完整,基本完成實驗報告中提出的問題,平臺得分較低,完成質(zhì)量一般。實驗不能獨立完成,存在抄襲現(xiàn)象,報告中提出的問題沒有或基本沒有回答,平臺得分很低,完成質(zhì)量較差。期末考試(40%)完成所有階段測驗,根據(jù)參考答案評分,總評成績?yōu)閮?yōu)秀段內(nèi)的分?jǐn)?shù)。完成所有階段測驗,根據(jù)參考答案評定分,總評成績?yōu)榱己枚蝺?nèi)的分?jǐn)?shù)。完成所有階段測驗,根據(jù)參考答案評定分,總評成績?yōu)橹械榷蝺?nèi)的分?jǐn)?shù)。完成所有階段測驗,根據(jù)參考答案評定分,總評成績?yōu)榧案穸蝺?nèi)的分?jǐn)?shù)。沒有完成所有階段測驗,根據(jù)參考答案評定分,總評成績?yōu)椴患案穸蝺?nèi)的分?jǐn)?shù)。課程教學(xué)目標(biāo)評價標(biāo)準(zhǔn)考核環(huán)節(jié)考核結(jié)果及標(biāo)準(zhǔn)評估項目及權(quán)重優(yōu)秀(90~100分)良好(80~89分)中等(70~79分)及格(60~69分)不及格(<60分)教學(xué)目標(biāo)1熟練掌握程序開發(fā)環(huán)境;程序基本結(jié)構(gòu)、數(shù)據(jù)類型、運算符、表達(dá)式和輸入輸出方法;程序設(shè)計的基本概念,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計方法。函數(shù)的定義和調(diào)用、標(biāo)準(zhǔn)庫函數(shù)的使用。準(zhǔn)確掌握程序開發(fā)環(huán)境;程序基本結(jié)構(gòu)、數(shù)據(jù)類型、運算符、表達(dá)式和輸入輸出方法;程序設(shè)計的基本概念,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計方法。函數(shù)的定義和調(diào)用、標(biāo)準(zhǔn)庫函數(shù)的使用。掌握程序開發(fā)環(huán)境;程序基本結(jié)構(gòu)、數(shù)據(jù)類型、運算符、表達(dá)式和輸入輸出方法;程序設(shè)計的基本概念,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計方法。函數(shù)的定義和調(diào)用、標(biāo)準(zhǔn)庫函數(shù)的使用?;菊莆粘绦蜷_發(fā)環(huán)境;程序基本結(jié)構(gòu)、數(shù)據(jù)類型、運算符、表達(dá)式和輸入輸出方法;程序設(shè)計的基本概念,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計方法。函數(shù)的定義和調(diào)用、標(biāo)準(zhǔn)庫函數(shù)的使用。不能掌握程序開發(fā)環(huán)境;程序基本結(jié)構(gòu)、數(shù)據(jù)類型、運算符、表達(dá)式和輸入輸出方法;程序設(shè)計的基本概念,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計方法。函數(shù)的定義和調(diào)用、標(biāo)準(zhǔn)庫函數(shù)的使用。教學(xué)目標(biāo)2熟練掌握數(shù)組的定義、數(shù)組的應(yīng)用;字符數(shù)組的定義和使用。使用字符指針處理字符數(shù)組。指針的基本概念;指針和函數(shù)的關(guān)系和應(yīng)用;指針和數(shù)組的關(guān)系和應(yīng)用。文件的基本操作。準(zhǔn)確掌握數(shù)組的定義、數(shù)組的應(yīng)用;字符數(shù)組的定義和使用。使用字符指針處理字符數(shù)組。指針的基本概念;指針和函數(shù)的關(guān)系和應(yīng)用;指針和數(shù)組的關(guān)系和應(yīng)用。文件的基本操作。掌握數(shù)組的定義、數(shù)組的應(yīng)用;字符數(shù)組的定義和使用。使用字符指針處理字符數(shù)組。指針的基本概念;指針和函數(shù)的關(guān)系和應(yīng)用;指針和數(shù)組的關(guān)系和應(yīng)用。文件的基本操作?;菊莆諗?shù)組的定義、數(shù)組的應(yīng)用;字符數(shù)組的定義和使用。使用字符指針處理字符數(shù)組。指針的基本概念;指針和函數(shù)的關(guān)系和應(yīng)用;指針和數(shù)組的關(guān)系和應(yīng)用。文件的基本操作。不能掌握數(shù)組的定義、數(shù)組的應(yīng)用;字符數(shù)組的定義和使用。使用字符指針處理字符數(shù)組。指針的基本概念;指針和函數(shù)的關(guān)系和應(yīng)用;指針和數(shù)組的關(guān)系和應(yīng)用。文件的基本操作。七、教材、參考書目、重要文獻(xiàn)以及課程網(wǎng)絡(luò)資源建議教材:(

溫馨提示

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

評論

0/150

提交評論