《C語言程序設(shè)計》課程標準_第1頁
《C語言程序設(shè)計》課程標準_第2頁
《C語言程序設(shè)計》課程標準_第3頁
《C語言程序設(shè)計》課程標準_第4頁
《C語言程序設(shè)計》課程標準_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C語言程序設(shè)計課程標準課程編碼: 03012208 課程模塊: 專業(yè)必修課 學(xué) 時: 90 課程類型: B 類( 理論+ 實踐)適用專業(yè):計算機網(wǎng)絡(luò)專業(yè)1. 概述語言是一種結(jié)構(gòu)化語言。它層次清晰,便于按模塊化方式組織程 序,易于調(diào)試和維護。語言的表現(xiàn)能力和處理能力極強。它不僅具有豐 富的運算符和數(shù)據(jù)類型,便于實現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。它還可以直接訪 問內(nèi)存的物理地址,進行位 (bit) 一級的操作。由于語言實現(xiàn)了對硬件的 編程操作,因此語言集高級語言和低級語言的功能于一體。既可用于系 統(tǒng)軟件的開發(fā),也適合于應(yīng)用軟件的開發(fā)。本課程旨在使學(xué)生掌握程序設(shè)計的基本方法及思維,形成程序設(shè)計基 本思想,掌握

2、程序調(diào)試的基本方法,使學(xué)生初步具備程序設(shè)計能力,為學(xué) 生進一步學(xué)習(xí)其他專業(yè)課程和今后從事網(wǎng)絡(luò)技術(shù)工作打下堅實的基礎(chǔ)。1.1 課程的性質(zhì)C語言程序設(shè)計是一門專業(yè)必修課,是學(xué)習(xí)其它工科課程的基礎(chǔ)。 掌握程序設(shè)計的前提是掌握程序設(shè)計語言, C語言以其靈活性和實用性受到 了廣大計算機應(yīng)用人員的喜愛。一旦掌握了 C語言,就可以較為輕松地學(xué)習(xí) 后續(xù)的 Java 程序設(shè)計、數(shù)據(jù)庫技術(shù)等程序設(shè)計語言。本課程以程序設(shè)計思 想為主線,介紹 C語言的基本概念和程序設(shè)計的思想和方法,培養(yǎng)學(xué)生運用 C語言解決實際問題的能力。前導(dǎo)課程:計算機文化基礎(chǔ)等。后繼課程: Java 程序設(shè)計、數(shù)據(jù)庫技術(shù)、信息安全技術(shù)、網(wǎng)絡(luò)操作系

3、 統(tǒng)等。1.2 課程設(shè)計理念通過對多家 IT 企業(yè)的走訪,我們了解到自學(xué)能力、動手能力、團隊協(xié) 作能力是現(xiàn)代企業(yè)對人才的共同要求。因而我們也把培養(yǎng)具有這些能力的 學(xué)生作為我們的課程目標,把對這些能力的培養(yǎng)融入到平常的授課過程 中。對以計算機網(wǎng)絡(luò)、汽車電子等專業(yè)為代表的學(xué)生,主要注重項目分 析,流程圖設(shè)計以及編程技巧和方法的培養(yǎng),為進一步培養(yǎng)軟件項目綜合 開發(fā)和應(yīng)用能力作準備。1、基于工作過程,以職業(yè)能力培養(yǎng)為重點,與行業(yè)企業(yè)合作進行的課 程開發(fā)與設(shè)計。在課程的講授過程中,采用任務(wù)驅(qū)動的模式,以案例教學(xué)為主。在學(xué) 生掌握了相應(yīng)知識點后,再提出新的問題,要求學(xué)生通過修改已有的代碼 加以解決。在修改

4、代碼的過程中,既培養(yǎng)了學(xué)生的自學(xué)能力,又鍛煉了學(xué) 生的動手能力。另外,我們把企業(yè)中的一些要求帶到了教學(xué)過程中。例如代碼必須加 注釋,標識名必須用英文單詞等。2、課程設(shè)計充分體現(xiàn)了職業(yè)性、實踐性和開放性的要求。通過積極與行業(yè)、企業(yè)合作開發(fā)課程,課程思路體現(xiàn)職業(yè)崗位的能力 要求,使專業(yè)核心課程與職業(yè)崗位能力緊密對應(yīng)。讓企業(yè)參與到專業(yè)建設(shè) 及課程設(shè)置的各個環(huán)節(jié)中,在校企合作中創(chuàng)新人才培養(yǎng)模式。為此我們圍繞實驗、實訓(xùn)、實習(xí)環(huán)節(jié),建立了完善的實訓(xùn)體系。充分 利用好學(xué)校、企業(yè)及社會各自的辦學(xué)資源,主動與行業(yè)、企業(yè)聯(lián)系,加強 校企合作,形成學(xué)校、行業(yè)、企業(yè)互動,共同合作參與學(xué)生專業(yè)技能的培 養(yǎng),加強校外緊密

5、型實訓(xùn)基地建設(shè)。1.3 課程開發(fā)思路C語言程序設(shè)計課程的學(xué)習(xí)包括理論課、實驗課和學(xué)生課外科研等 形式。理論課的安排,以程序設(shè)計方法為主線,由淺入深,先講授程序設(shè) 計的基本結(jié)構(gòu),再從數(shù)組、函數(shù)、指針、結(jié)構(gòu)和文件等方面講授程序設(shè)計的方法,突出基本概念和基本技能,強調(diào)分析問題、解決問題的思路和方 法。實驗課的實習(xí)題目設(shè)計要緊密結(jié)合所學(xué)理論知識,引導(dǎo)學(xué)生自行完成 任務(wù),培養(yǎng)學(xué)生獨立分析問題、解決問題的能力。2. 課程目標本課程的培養(yǎng)目標是:通過基于工作過程的案例驅(qū)動和項目實訓(xùn),使 學(xué)生全面掌握 C語言的基本理論、基本編程方法、基本內(nèi)容和主要應(yīng)用領(lǐng) 域;了解 C語言發(fā)展的最新動態(tài)和前沿問題;培養(yǎng)具有較強

6、綜合分析能力和 解決問題能力,綜合素質(zhì)較高的計算機編程人才。在課程的學(xué)習(xí)中,培養(yǎng) 善于溝通表達、創(chuàng)新學(xué)習(xí)、獨立分析解決問題的能力,為學(xué)生今后進一步 學(xué)習(xí)計算機網(wǎng)絡(luò)技術(shù)專業(yè)知識和學(xué)生就業(yè)、工作打下良好的基礎(chǔ)。2.1 知識目標掌握軟件開發(fā)必備的 C程序設(shè)計知識。包括數(shù)據(jù)類型、結(jié)構(gòu)化程序設(shè)計 方法、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等知識;掌握基本的編程規(guī)范;掌握一定的程序員崗位職責及工作規(guī)范。獲取全國計算機等級考試二級證書。2.2 素質(zhì)目標1. 培養(yǎng)學(xué)生熱愛科學(xué)、實事求是,并具有創(chuàng)新意識、創(chuàng)新精神和良好 的職業(yè)道德;2. 培養(yǎng)學(xué)生分析問題和解決問題的基本能力;3. 培養(yǎng)學(xué)生搜集資料、閱讀資料、利用資料的能力

7、,以及自學(xué)能力;4. 具備使用 C語言編程基本能力,掌握編程的基本技能。5. 具備細心、周密、誠信的服務(wù)意識2.3 能力目標具有基本的算法設(shè)計能力;具有一定的 C程序設(shè)計與應(yīng)用開發(fā)和軟硬件測試能力;具有一定的模塊設(shè)計能力;具有一定的需求分析能力;具有一定的軟件文檔寫作能力;具有良好的溝通能力;具有良好的的團隊合作意識;具有良好的分析問題、解決問題的能力;具有一定的創(chuàng)新能力掌握用 C語言進行程序設(shè)計的基本框架,理解結(jié)構(gòu)化程序設(shè)計思想;熟 練應(yīng)用 C語言集成環(huán)境設(shè)計和調(diào)試 C程序;能用 C語言程序設(shè)計的方式分析 和解決簡單實際問題并測試程序;掌握計算機語言類課程的學(xué)習(xí)方法,無 論以后在學(xué)習(xí)、工作中

8、使用什么語言編程,都能靈活應(yīng)用程序設(shè)計的思想 和方法分析、解決問題。3. 課程內(nèi)容和要求根據(jù)專業(yè)課程目標和涵蓋的工作任務(wù)要求,確定課程內(nèi)容和要求,說 明學(xué)生應(yīng)獲得的知識、技能與態(tài)度。教學(xué)模式:目標導(dǎo)控教學(xué)模式與問題探究教學(xué)模式相結(jié)合。教學(xué)方法:案例教學(xué)法與問題討論法相結(jié)合。學(xué)習(xí)情工作任務(wù)知識要求技能要求學(xué)時景安排1. C 語 言程序 框架1.1 了解 C 語言的框 架1. 熟悉 C 程序的結(jié)構(gòu)與特點2. 了解 C 語言的特點VC軟件的下載、安裝、配置和使用10102. 程序結(jié)構(gòu)2.1 順序結(jié)構(gòu)1. 掌握輸入函數(shù)的使 用2. 掌握輸出函數(shù)的使 用掌握計算定期存款 本利之和,尋找最 佳存款方案53

9、02.2 選擇結(jié) 構(gòu) 循環(huán) 結(jié)構(gòu)掌握分支結(jié)構(gòu)實現(xiàn)點餐程序10掌握多分支結(jié)構(gòu)掌握身高預(yù)測2.3 循環(huán)結(jié)構(gòu)了解循環(huán)結(jié)構(gòu),掌握 for 循環(huán)基本結(jié)構(gòu)。掌握簡單的計算器程序15掌握 while 和 do while 循環(huán)基本結(jié)構(gòu)。掌握猜數(shù)游戲掌握 break 和小學(xué)生加法考試題continue 語句,了解多重循環(huán)。小系統(tǒng)3. 數(shù)組3.1 一維數(shù)組一維數(shù)組的定義、使用能對學(xué)生成績排序5153.2 二維數(shù)組二維數(shù)組的定義、使用檢驗并打印魔方矩陣53.3 字符數(shù)組字符數(shù)組的定義、使用餐飲服務(wù)質(zhì)量調(diào)查打分54. 函數(shù)4.1 函數(shù)簡介函數(shù)參數(shù)及其返回值掌握學(xué)生成績統(tǒng)計5154.2 函數(shù)的 應(yīng)用函數(shù)的聲明與調(diào)用掌

10、握成績排名次54.3 函數(shù)進階函數(shù)參數(shù)的傳遞方式大獎賽現(xiàn)場統(tǒng)分55指針5.1 指針的1. 指針的概念計算最大公約數(shù)51概念2. 直接訪問與間接訪 問55.2 指針的 定義及使 用指針變量的應(yīng)用應(yīng)用打印最高分和學(xué)號55.3 指針進階指針與字符串實現(xiàn)數(shù)字時鐘程序56. 結(jié)構(gòu) 體結(jié)構(gòu)體的 定義及使 用1. 結(jié)構(gòu)變量的定義、 初始化及引用2. 結(jié)構(gòu)數(shù)組的定義、 初始化及引用屏幕上模擬顯示一個數(shù)字式時鐘55合計904. 課程實施和建議4.1 教學(xué)方法和教學(xué)手段主要采用案例教學(xué)法與問題討論法相結(jié)合。1、用基于工作過程導(dǎo)向的案例教學(xué)法進行理論教學(xué)教師充分備課,按教學(xué)內(nèi)容及專業(yè)精心選擇案例項目,對案例項目制

11、作過程高度熟練,能循序漸進地引導(dǎo)學(xué)生理解項目制作的重點和難點,讓 學(xué)生掌握基本概念、基本理論和基本技能。2、項目引導(dǎo)、任務(wù)驅(qū)動進行實踐教學(xué)針對不同專業(yè)及典型職業(yè)崗位有選擇地、以實際工作過程的方式布置 實踐練習(xí)項目,學(xué)生通過認真閱讀教材、老師指導(dǎo)、實際操作,進而掌握 練習(xí)項目的基本內(nèi)容以及重點和難點,并獨立完成項目。教師通過“實踐 任務(wù)”來誘發(fā)、加強和維持學(xué)生的成就動機。成就動機是學(xué)生學(xué)習(xí)和完成 任務(wù)的真正動力系統(tǒng)。任務(wù)作為學(xué)習(xí)的橋梁,“驅(qū)動”學(xué)生完成任務(wù)。任 務(wù)驅(qū)動教學(xué)非常適合于實踐性很強的課程,要求學(xué)生既要學(xué)好理論知識, 又要掌握實際操作技能。任務(wù)驅(qū)動教學(xué)法加強學(xué)生理論聯(lián)系實際,加深對 計算

12、機應(yīng)用項目內(nèi)容的理解,培養(yǎng)學(xué)生靈活運用所學(xué)知識的能力。1、精心設(shè)計教學(xué)課件,通過創(chuàng)建典型案例情境,激發(fā)學(xué)生學(xué)習(xí)興趣。2、充分利用多媒體教學(xué)系統(tǒng),進行課堂輔助教學(xué)。(1)廣播教學(xué)。在教師理論講解及總結(jié)提高時,通過網(wǎng)絡(luò)廣播教學(xué)方 式,可以讓學(xué)生集中精力。(2)個別輔導(dǎo)。在學(xué)生實踐練習(xí)時,教師可以通過多媒體教學(xué)系統(tǒng)集 中講解學(xué)生遇到的問題,也可進行個別輔導(dǎo)。同時,教師也可以將學(xué)生優(yōu) 秀作品進行展示。(3)作業(yè)收發(fā)。通過網(wǎng)絡(luò)系統(tǒng)功能,可以快速下發(fā)實踐任務(wù)及收取學(xué) 生作業(yè)。3、利用網(wǎng)絡(luò)將課堂教學(xué)延伸到課外,學(xué)生根據(jù)需要通過網(wǎng)絡(luò)學(xué)習(xí)有關(guān) 的內(nèi)容,促進學(xué)生自主學(xué)習(xí)。4、通過認證,積極拓展教學(xué)第 2 課堂,培

13、養(yǎng)學(xué)生研究性和創(chuàng)新性學(xué)習(xí) 能力。4.2 教學(xué)評價該課程的考核改變單一的終結(jié)性評價方法,采用過程考核和結(jié)果考核 相結(jié)合、課程考試和技能考試相結(jié)合的方法,其中過程考核所占比例為 30%。靈活多樣的考核方式可以全面考核學(xué)生的學(xué)習(xí)效果。課程考核方式參 見表 4.2-1. 。表 4.2-1 課程考核方式考核項目考核方法比例過程考核態(tài)度紀律根據(jù)作業(yè)完成情況、課堂回答問題、課 堂實踐示范情況,由教師和學(xué)生干部綜 合評定學(xué)習(xí)態(tài)度的得分;根據(jù)上課考勤情況,由教師和學(xué)生干部 評定紀律得分10%課堂實踐根據(jù)學(xué)生實踐情況,由學(xué)生自評、他人評價和教師評價相結(jié)合的方式評定成 績;根據(jù)完成的時間、功能的完善程序、是 否有創(chuàng)

14、新,由小組長評價和教師抽評相 結(jié)合的方式評定成績。20%結(jié)果考期末考由教師評定理論操作成績70%核試合計100%態(tài)度紀律考核標準見表 4.2-2表 4.2-2 態(tài)度紀律考核標準考核點考核比例評價標準優(yōu)秀( 86100)良好( 7085)及格(6069)1. 課堂學(xué) 習(xí)30%沒有缺勤情況;能夠愛護實訓(xùn)場地設(shè) 備和衛(wèi)生;能積極主動地向老師 提問,并正確回答問 題缺勤 10%以下;能夠愛護實訓(xùn)場 地設(shè)備和衛(wèi)生;能積極主動地向 老師提問,并正 確回答問題缺勤 30%以 下能夠愛護實訓(xùn)場地設(shè)備和衛(wèi) 生;能基本回答教師提 問2. 課外學(xué) 習(xí)30%能按時完成課外拓展 練習(xí);能積極參加網(wǎng)上討論 活動;能積極主

15、動地進行自我學(xué)習(xí)能按時完成 80%課外拓展練習(xí);能參加網(wǎng)上討論 活動;能進行自我學(xué)習(xí)能按時完 成 60%課外 拓展練 習(xí);能參加網(wǎng)上討論活 動;能積極參加小組活能積極參加小組能參加小動;活動;組活動;能主動代表小組參與能提出合理化的能在小組小組間的競賽;建議;成員的輔3. 小組學(xué)40%導(dǎo)下進行習(xí)能提出合理化的建能幫助或輔助小有效的學(xué)議,積極組織小組學(xué)組成員進行有效習(xí)習(xí)活動;的學(xué)習(xí)能幫助或輔導(dǎo)小組成員進行有效的學(xué)習(xí)合計100%課堂實踐考核標準參見表 4.2-3表 4.2-3 課堂實踐考核標準考核點考 核 比 例評價標準優(yōu)秀( 86100)良好( 7085)及格( 6069)能綜合運用本教學(xué)能綜合

16、運用本教學(xué)能基本完成課單元知識很好地完單元知識地完成課堂時間;成課堂實踐;堂實踐;能基本掌握程能熟練掌握程序設(shè)能掌握程序設(shè)計語序設(shè)計語言的1. 操計語言的基本概言的基本概念、特基本概念、特作應(yīng)70%念、特點、結(jié)構(gòu)、點、結(jié)構(gòu)、原理及點、結(jié)構(gòu)、原用能原理及設(shè)計方法;設(shè)計方法;理及設(shè)計方力能熟練掌握經(jīng)典案能在規(guī)定的時間內(nèi)法;例;完成實踐能在規(guī)定時間能在規(guī)定的時間內(nèi)內(nèi)完成實踐完成實踐2.創(chuàng) 新能 力15%能積極主動地發(fā)現(xiàn) 問題、分析問題和 解決問題;有創(chuàng)新;采用了優(yōu)化方案能發(fā)現(xiàn)問題并通過各種途徑解決問 題;有一定的創(chuàng)新能發(fā)現(xiàn)問題并在他人的幫助下解決問題;局部方案有新 意能對實踐過程正確能較正確地對實踐

17、能對實踐過程3. 表講解;過程進行講解;進行講解;達能15%能正確回答問題;能回答問題能回答部分問力能輔導(dǎo)他人完成課題堂實踐合計100%期末考試考核標準參見表 4.2-4表 4.2-4 期末考試考核標準序號教學(xué)模塊考核的知識點比例1C 語言程序框 架了解 C 的基本數(shù)據(jù)類型、運算符和表達 式、模塊化程序設(shè)計的方法。10%2程序結(jié)構(gòu)順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)15%3數(shù)組一維數(shù)組、二維數(shù)組和字符數(shù)組25%4函數(shù)函數(shù)的定義、使用20%5指針指針的定義、使用15%6結(jié)構(gòu)體結(jié)構(gòu)體的定義、使用15%合計100%4.3. 師資和實訓(xùn)條件擔任本課程的主講教師需要具有豐富的計算機軟件系統(tǒng)編程經(jīng)驗,熟練掌握 C

18、語言的結(jié)構(gòu)及編程規(guī)范,具備一定的網(wǎng)絡(luò)應(yīng)用能力。其主要要求包 括:(1)具有計算機高級語言的基礎(chǔ)理論知識;(2)具備軟件工程知識;3)具備數(shù)據(jù)結(jié)構(gòu)知識;(4)具備較強的系統(tǒng)分析的能力;(5)熟悉結(jié)構(gòu)化程序設(shè)計語言。同時應(yīng)具備較豐富的教學(xué)經(jīng)驗。在教學(xué)組織能力方面,本課程的主講 教師應(yīng)具備基本的操作應(yīng)用能力,即根據(jù)本課程標準制定詳細的授課計 劃,對每一堂課的教學(xué)過程精心設(shè)計,做出詳細、具體的安排;還應(yīng)該具 備較強的施教能力,即掌握扎實的教學(xué)基本功并能夠因材施教,在教學(xué)過 程中還應(yīng)具備一定的課堂控制能力和應(yīng)變能力。該課程要求在理論實踐一體化教室(多媒體教室)完成,以實現(xiàn)“教、 學(xué)、做”合一,同時要求安裝多媒體教學(xué)軟件,方便下發(fā)教學(xué)任務(wù)和收集 學(xué)生課堂實踐作品。同時,成立學(xué)習(xí)小組,實現(xiàn)課堂討論、實踐和課外的 拓展學(xué)習(xí)。4.4 學(xué)習(xí)資源教材:李達慧. C 語言程序設(shè)計 . 天津: 天津科學(xué)技術(shù)出版社 , 2011.6教參:【1】譚浩強. C 程序設(shè)計 .北京:清華大學(xué)出版社, 2010.6【2】廖湖聲等編著 . C 語言程序設(shè)計案例教程 . 北京:人民郵電出版 社, 2010.9【3】朝樂門主編 . 名師講堂二級 C語言. 北京:人民郵電出版社,2007.1【4】黃銳軍主編 . C 語言程序設(shè)計 .北京:人民郵電出版社, 2012.5推薦行

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論