[高級(jí)語言程序設(shè)計(jì)]
本科課程教學(xué)大綱(理工醫(yī)類/電氣學(xué)院)
課程信息 | |||
開課單位 | 電氣與計(jì)算機(jī)工程學(xué)院 | 開課學(xué)年學(xué)期 | 2017-2018學(xué)年第1學(xué)期 |
授課年級(jí) | 2017級(jí) | 授課對(duì)象專業(yè) | 計(jì)算機(jī)、電子、通信、電氣 |
課程學(xué)分 | 3 | 課程學(xué)時(shí) | 60 |
課程性質(zhì) | √專業(yè)必修 ¨專業(yè)選修 ¨公共必修 ¨公共選修 ¨成長必修 ¨專業(yè)限選 ¨公共限選 | ||
先修課程要求 | 無 | ||
教師信息 | |||
授課教師 | 苑俊英、陳海山、譚志國、閔虎、許盛貴等 | 聯(lián)系電話 | 13560353102 |
答疑地點(diǎn) | 2教104 | 答疑時(shí)間 | 周三下午2:30 |
電子郵件 | cihisa@126.com |
主 審:
一、課程描述及課程目標(biāo)
(一)課程描述
高級(jí)語言程序設(shè)計(jì)是電軟系四個(gè)專業(yè)開設(shè)的一門專業(yè)基礎(chǔ)課程,是一門實(shí)踐性、技術(shù)性強(qiáng)的課程;該課程具有基礎(chǔ)性、專業(yè)性、應(yīng)用性和先進(jìn)性;對(duì)形成學(xué)生的職業(yè)能力、提高實(shí)踐水平影響很大。本課程的主要任務(wù)是訓(xùn)練學(xué)生能靈活運(yùn)用C語言的基本技能設(shè)計(jì)程序、編寫程序和調(diào)試程序的能力,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)進(jìn)行綜合實(shí)驗(yàn)的能力,最終讓學(xué)生提高分析問題、并運(yùn)用計(jì)算機(jī)技能解決實(shí)際問題的能力。
C語言是一種通用的高級(jí)程序設(shè)計(jì)語言,同時(shí)又具有其它高級(jí)語言所不具備的低級(jí)語言功能,不但可用于編寫應(yīng)用程序,還可用于編寫系統(tǒng)程序,可實(shí)現(xiàn)對(duì)底層硬件平臺(tái)的編程。電軟系融合信息技術(shù)領(lǐng)域四個(gè)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、電子信息科學(xué)與技術(shù)、通信工程和電氣工程及其自動(dòng)化,根據(jù)四個(gè)專業(yè)對(duì)應(yīng)用型人才培養(yǎng)的要求,高級(jí)語言程序設(shè)計(jì)課程采用增量式項(xiàng)目驅(qū)動(dòng)一體化的教學(xué)方法,將具體的應(yīng)用案例貫穿至整個(gè)教學(xué)過程,讓學(xué)生在學(xué)習(xí)C語言的同時(shí),學(xué)會(huì)多角度、綜合分析問題,學(xué)習(xí)如何將C語言的技能應(yīng)用至實(shí)際應(yīng)用。該課程不僅有助于學(xué)生對(duì)后續(xù)課程如《Java程序設(shè)計(jì)》、《數(shù)據(jù)結(jié)構(gòu)與算法》、《單片機(jī)》、《嵌入式》等課程的學(xué)習(xí),更可幫助學(xué)生學(xué)習(xí)和掌握程序設(shè)計(jì)語言的使用方法和技巧,提高多角度分析和解決問題的能力、以及綜合實(shí)踐的能力。
畢業(yè)要求 | 具體指標(biāo)點(diǎn) | 課程教學(xué)目標(biāo) |
1.工程知識(shí) | 1.2 掌握計(jì)算機(jī)專業(yè)的基礎(chǔ)知識(shí),能夠運(yùn)用所學(xué)知識(shí)對(duì)實(shí)際問題進(jìn)行分析。 | 目標(biāo)1:掌握C語言基本技能,能夠使用C語言基本知識(shí)完成專項(xiàng)實(shí)驗(yàn)和綜合實(shí)驗(yàn),以解決實(shí)際問題。 |
2.問題分析 | 2.1 能夠針對(duì)某個(gè)問題,使用已學(xué)的專業(yè)理論知識(shí)與方法進(jìn)行抽象分析與識(shí)別,通過某種模型抽象表達(dá)實(shí)際問題,能進(jìn)行正確的推理、求解和證明; 2.3 能夠使用計(jì)算機(jī)工程的方法對(duì)某個(gè)實(shí)際項(xiàng)目進(jìn)行問題描述和需求分析。 | 目標(biāo)2:能夠?qū)唧w問題進(jìn)行分析,找到解決該問題所用的方法,使用增量式項(xiàng)目開發(fā)方法設(shè)計(jì)該問題的解決方案。 |
3.設(shè)計(jì)/開發(fā)解決方案 | 3.3能夠根據(jù)實(shí)驗(yàn)(或?qū)嵱?xùn))要求,綜合運(yùn)用所學(xué)計(jì)算機(jī)知識(shí)與技能,設(shè)計(jì)出具體的、符合實(shí)際復(fù)雜工程問題的解決方案(或算法),并能設(shè)計(jì)滿足實(shí)際條件的軟、硬件實(shí)驗(yàn)裝置或系統(tǒng)。 | 目標(biāo)3:能夠綜合運(yùn)用所學(xué)C語言基本知識(shí),使用增量式的項(xiàng)目開發(fā)方法,編寫程序完成專項(xiàng)實(shí)驗(yàn)和綜合實(shí)驗(yàn);設(shè)計(jì)能夠解決實(shí)際問題的小型軟件;將實(shí)驗(yàn)或?qū)嵱?xùn)的完成情況,撰寫一份完整的實(shí)驗(yàn)報(bào)告。 |
主要知識(shí)點(diǎn):
1.1 C語言概述
1.2 C語言開發(fā)環(huán)境
1.3 算法的理解
教學(xué)要求:通過本章的學(xué)習(xí),使學(xué)生了解C語言,掌握C語言編程環(huán)境的搭建及使用,掌握運(yùn)行C語言程序的步驟和方法。
重點(diǎn):C語言編程環(huán)境的搭建及使用,運(yùn)行C語言程序的步驟和方法。
難點(diǎn):動(dòng)手實(shí)踐。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、實(shí)踐指導(dǎo)、動(dòng)手實(shí)驗(yàn)。
參考案例:C語言編程環(huán)境CodeBlocks的安裝、配置和使用。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
(二)第2章 C語言知識(shí)在實(shí)踐中的應(yīng)用
主要知識(shí)點(diǎn):
2.1 案例介紹:LED數(shù)碼管
2.2 問題分析
2.3 LED數(shù)碼管增量劃分與進(jìn)度安排
教學(xué)要求:通過本章的學(xué)習(xí),使學(xué)生了解本課程教學(xué)案例:LED數(shù)碼管,學(xué)習(xí)針對(duì)實(shí)際應(yīng)用進(jìn)行分析問題和解決問題的步驟,理解本課程增量式項(xiàng)目驅(qū)動(dòng)一體化的教學(xué)模式。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法。
難點(diǎn):分析實(shí)際問題。
采用的教學(xué)方法:案例演示、小組討論。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):1學(xué)時(shí)
(三)第3章 基本數(shù)據(jù)類型
主要知識(shí)點(diǎn):
3.1 基本技能:數(shù)據(jù)類型、標(biāo)識(shí)符、常量、變量、輸入和輸出
3.2 增量1:LED數(shù)碼管的定義
3.3 增量2:LED數(shù)碼管的初始化
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管的定義和初始化,使學(xué)生掌握C語言基本數(shù)據(jù)類型的使用方法。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、C語言基本數(shù)據(jù)類型、輸入和輸出。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):3學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
(四)第4章 運(yùn)算符和表達(dá)式
主要知識(shí)點(diǎn):
4.1 基本技能:C語言中的運(yùn)算符與表達(dá)式、數(shù)據(jù)類型的轉(zhuǎn)換、順序結(jié)構(gòu)程序設(shè)計(jì)
4.2 增量3:LED數(shù)碼管實(shí)現(xiàn)依次顯示數(shù)字0~9
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管的數(shù)字顯示過程,使學(xué)生掌握C語言運(yùn)算符的使用,以及理解什么是順序結(jié)構(gòu)。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、運(yùn)算符和表達(dá)式。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(五)第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)
主要知識(shí)點(diǎn):
5.1 基本技能:單分支if、雙分支if-else、if-else-if、if嵌套、switch
5.2 增量4:LED數(shù)碼管實(shí)現(xiàn)根據(jù)選擇顯示任意數(shù)字0~9
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:根據(jù)用戶選擇顯示任意數(shù)字0~9,使學(xué)生掌握不同的選擇語句的使用方法。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、選擇結(jié)構(gòu)。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(六)第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
主要知識(shí)點(diǎn):
6.1 基本技能:三種循環(huán)結(jié)構(gòu)、循環(huán)嵌套、break和continue
6.2 增量5:LED數(shù)碼管實(shí)現(xiàn)無限次(或有限次)循環(huán)顯示數(shù)字0~9
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:無限次(或有限次)循環(huán)顯示數(shù)字0~9,使學(xué)生掌握不同的循環(huán)語句的使用方法。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、循環(huán)結(jié)構(gòu)。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(七)第7章 函數(shù)調(diào)用
主要知識(shí)點(diǎn):
7.1 基本技能:函數(shù)分類和定義、函數(shù)類型、函數(shù)參數(shù)、函數(shù)值、函數(shù)調(diào)用、函數(shù)嵌套和遞歸調(diào)用、變量的作用域
7.2 增量6:用函數(shù)實(shí)現(xiàn)上述增量中數(shù)字的顯示過程
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:用函數(shù)實(shí)現(xiàn)上述增量中數(shù)字的顯示過程,使學(xué)生學(xué)習(xí)函數(shù)的定義、能靈活運(yùn)用函數(shù)解決問題。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、函數(shù)的使用。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(八)第8章 數(shù)組
主要知識(shí)點(diǎn):
8.1 基本技能:一維數(shù)組、二維數(shù)組、數(shù)組作函數(shù)參數(shù)
8.2 增量7:LED數(shù)碼管實(shí)現(xiàn)用數(shù)組存儲(chǔ)打印數(shù)字
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:將打印數(shù)字保存至數(shù)組并顯示,使學(xué)生理解并靈活運(yùn)用數(shù)組。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、數(shù)組的使用。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):2學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(九)第9章 指針
主要知識(shí)點(diǎn):
9.1 基本技能:什么是指針、指針變量、指針與數(shù)組、指針與函數(shù)、指針的內(nèi)存處理
9.2 增量8:LED數(shù)碼管中用指針實(shí)現(xiàn)數(shù)字顯示
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:用指針實(shí)現(xiàn)數(shù)字的顯示,使學(xué)生初步理解并學(xué)習(xí)指針的使用。
重點(diǎn):增量式項(xiàng)目驅(qū)動(dòng)方法、初步理解并學(xué)會(huì)使用指針。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):1學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(十)第10章 字符串處理
主要知識(shí)點(diǎn):
10.1 基本技能:字符串、字符數(shù)組、字符數(shù)組的輸入輸出
教學(xué)要求:通過課堂小程序理解并掌握字符串的處理方法。
重點(diǎn):字符串的處理方法。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):1學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(十一)第11章 結(jié)構(gòu)體、共用體和枚舉
主要知識(shí)點(diǎn):
11.1 基本技能:結(jié)構(gòu)體類型、結(jié)構(gòu)體數(shù)組、共用體、枚舉
11.2 增量9:LED數(shù)碼管顯示多位整數(shù)和多位小數(shù)
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:顯示多位整數(shù)和多位小數(shù),使學(xué)生理解并學(xué)習(xí)用戶自定義數(shù)據(jù)類型的使用。
重點(diǎn):用戶自定義數(shù)據(jù)類型的定義及使用。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):1學(xué)時(shí)
講解習(xí)題:1學(xué)時(shí)
(十二)第12章 讀寫文件
主要知識(shí)點(diǎn):
12.1 基本技能:文件類型、各類讀寫文件操作
12.2 增量10:數(shù)字的永久保存與讀取
教學(xué)要求:通過本章實(shí)際案例LED數(shù)碼管:實(shí)現(xiàn)數(shù)字的永久保存與讀取,使學(xué)生理解并學(xué)習(xí)使用文件存儲(chǔ)與讀取數(shù)據(jù)。
重點(diǎn):文件的讀寫操作。
難點(diǎn):知識(shí)點(diǎn)的靈活運(yùn)用。
采用的教學(xué)方法:案例演示、知識(shí)點(diǎn)講解、小組討論、動(dòng)手實(shí)驗(yàn)。
參考案例:LED數(shù)碼管。
講授學(xué)時(shí):2學(xué)時(shí)
實(shí)踐學(xué)時(shí):1學(xué)時(shí)
(十三)綜合實(shí)驗(yàn)
主要實(shí)驗(yàn)內(nèi)容及要求:詳見《高級(jí)語言程序設(shè)計(jì)實(shí)驗(yàn)教程》的綜合實(shí)驗(yàn)
課堂實(shí)踐學(xué)時(shí):10學(xué)時(shí)
布置時(shí)間:根據(jù)教學(xué)進(jìn)度,可在講解第2章時(shí)布置綜合實(shí)驗(yàn),指導(dǎo)學(xué)生課下實(shí)踐,在第18周驗(yàn)收綜合實(shí)驗(yàn)。
在本門課程結(jié)束時(shí),學(xué)生應(yīng)該能夠:
1、掌握高級(jí)語言程序設(shè)計(jì)基本技能;
2、能針對(duì)具體的問題,從多角度、整體上進(jìn)行分析和設(shè)計(jì);
3、提高分析問題和解決問題的能力;
4、提高查閱資料的能力;
5、提高綜合運(yùn)用所學(xué)知識(shí)和技能進(jìn)行綜合程序?qū)嵺`的能力;
6、提高團(tuán)隊(duì)合作的能力。
(一)出勤與作業(yè)
學(xué)生應(yīng)積極參與課堂教學(xué)并完成相關(guān)的作業(yè)、實(shí)驗(yàn)。
(二)閱讀資料
學(xué)生應(yīng)認(rèn)真進(jìn)行課前預(yù)習(xí),閱讀教材和指定參考書及重要的參考文獻(xiàn)。
(三)課堂展示
在實(shí)驗(yàn)課,安排各小組進(jìn)行實(shí)驗(yàn)題目的討論,以及實(shí)驗(yàn)效果演示。
(四)課程實(shí)踐
本課程是理論與實(shí)驗(yàn)結(jié)合的課程,理論課通過案例的形式重點(diǎn)講方法、講知識(shí)點(diǎn)的應(yīng)用;實(shí)驗(yàn)課根據(jù)課程進(jìn)度安排專項(xiàng)實(shí)驗(yàn)和綜合實(shí)驗(yàn)。
(五)小考與期末考
安排課堂測驗(yàn)、期末考試。
(六)學(xué)術(shù)誠信
按中山大學(xué)南方學(xué)院相關(guān)規(guī)定執(zhí)行。
(七)剽竊的定義以及相應(yīng)的懲罰
剽竊是嚴(yán)重違反學(xué)校規(guī)章制度的行為。一經(jīng)發(fā)現(xiàn),將上報(bào)相關(guān)部門,并受到包括開除學(xué)籍在內(nèi)的嚴(yán)厲處罰。
(一)教科書-必讀
1、苑俊英,譚志國等. 《C語言程序設(shè)計(jì)——增量式項(xiàng)目驅(qū)動(dòng)一體化教程》,電子工業(yè)出版社,2015年8月.
2、苑俊英,陳海山等. 《C語言程序設(shè)計(jì)實(shí)驗(yàn)及習(xí)題指導(dǎo)》,電子工業(yè)出版社,2016年4月.
(二)教科書-強(qiáng)烈推薦
1、耿祥義等. C程序設(shè)計(jì)教學(xué)做一體化教程,清華大學(xué)出版社,2013年4月.
(三)文章-必讀
1、C/C++語言論壇,http://bbs.csdn.net/forums/CPPLanguage/。
2、伯樂在線博客,http://blog.jobbole.com/tag/c/。
3、百度傳課,http://www.chuanke.com/。
(四)文章-強(qiáng)烈推薦
(五)其他參考資料
1、[美]漢利,[美] 科夫曼著;潘蓉等譯. C語言詳解(第6版), 人民郵電出版社,2010年4月.
2、譚浩強(qiáng). C程序設(shè)計(jì)(第四版),清華大學(xué)出版社, 2010年 6月.
3、譚浩強(qiáng). C程序設(shè)計(jì)教程學(xué)習(xí)輔導(dǎo)(第四版),清華大學(xué)出版社,2010年7月.
(一)教學(xué)活動(dòng)
1、個(gè)人預(yù)習(xí)
2、課堂講授
3、課堂問答
4、習(xí)題講解
5、案例討論
6、課堂實(shí)驗(yàn)
7、課后實(shí)踐
8、期末考試
(二)對(duì)預(yù)期學(xué)習(xí)成果的考察
預(yù)期學(xué)習(xí)成果 | 教學(xué)活動(dòng) | |
第1章 初識(shí)C程序 | 1、2、3、5、6、7 | 實(shí)驗(yàn)內(nèi)容:C語言的運(yùn)行環(huán)境和運(yùn)行方法。 |
第2章 C語言知識(shí)在實(shí)踐中的應(yīng)用 | 1、2、3、5 | 實(shí)驗(yàn)內(nèi)容:以LED數(shù)碼管的應(yīng)用為例分析解決實(shí)際問題的方法,并安排綜合實(shí)驗(yàn)。 |
第3章 基本數(shù)據(jù)類型 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)2。 課后作業(yè):課后習(xí)題13、14。 |
第4章 運(yùn)算符與表達(dá)式 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)3。 課后作業(yè):課后習(xí)題16、17。 |
第5章 選擇結(jié)構(gòu) | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)4、實(shí)驗(yàn)5。 課后作業(yè):課后習(xí)題14、15。 |
第6章 循環(huán)語句 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)6。 課后作業(yè):課后習(xí)題13、16。 |
第7章 函數(shù) | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)7、實(shí)驗(yàn)8。 課后作業(yè):課后習(xí)題13、15。 |
第8章 數(shù)組 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)9。 課后作業(yè):課后習(xí)題12、13。 |
第9章 指針 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)10。 課后作業(yè):課后習(xí)題12。 |
第10章處理字符串 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)11。 課后作業(yè):課后習(xí)題11、13。 |
第11章 結(jié)構(gòu)體、共用體與枚舉 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)12。 課后作業(yè):課后習(xí)題12。 |
第12章 讀寫文件 | 1、2、3、4、5、6、7、8 | 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)教材的實(shí)驗(yàn)13。 課后作業(yè):課后習(xí)題10、11。 |
(一)評(píng)分體系
1、出勤率: 10%
2、課堂參與: 加分
3、課后作業(yè): 6%
4、課堂實(shí)驗(yàn): 24%
5、期末考試: 42%
6、綜合實(shí)驗(yàn): 18%
(二)課程的教學(xué)目標(biāo)與評(píng)估方式的對(duì)應(yīng)關(guān)系
編號(hào) | 課程教學(xué)目標(biāo) | 評(píng)估方式 |
1 | 目標(biāo)1:掌握C語言基本技能,能夠使用C語言基本知識(shí)完成專項(xiàng)實(shí)驗(yàn)和綜合實(shí)驗(yàn),以解決實(shí)際問題。 | 隨堂提問、課堂實(shí)驗(yàn)、期末綜合實(shí)驗(yàn)。 |
2 | 目標(biāo)2:能夠?qū)唧w問題進(jìn)行分析,找到解決該問題所用的方法。 | 隨堂提問、課堂實(shí)驗(yàn)、期末考試(編程等題型)。 |
3 | 目標(biāo)3:能夠綜合運(yùn)用所學(xué)C語言基本知識(shí),使用增量式的項(xiàng)目開發(fā)方法,編寫程序完成專項(xiàng)實(shí)驗(yàn)和綜合實(shí)驗(yàn);設(shè)計(jì)能夠解決實(shí)際問題的小型軟件;將實(shí)驗(yàn)或?qū)嵱?xùn)的完成情況,撰寫一份完整的實(shí)驗(yàn)報(bào)告。 | 隨堂提問、課堂實(shí)驗(yàn)、課后作業(yè)、期末考試(編程題)。 |
(三)評(píng)分標(biāo)準(zhǔn)及要求
1)考勤:至少5次考勤,缺勤一次扣1-2分。 |
加分項(xiàng) |
1)主動(dòng)參與課堂討論、回答問題:一次加1分,最多5分。 |
作業(yè)、實(shí)驗(yàn) (30%) |
1)課后作業(yè):占本項(xiàng)的20%,按時(shí)按質(zhì)量完成課后作業(yè); 2)課堂實(shí)驗(yàn):占本項(xiàng)的80%,完成每次實(shí)驗(yàn)課程任務(wù),根據(jù)完成情況評(píng)定A+、A-、B+、B-。 |
期末考試 (60%) |
1)綜合實(shí)驗(yàn):占本項(xiàng)的30%,分組完成綜合實(shí)驗(yàn)任務(wù) 2)期末考試:占本項(xiàng)的70%,參加期末的閉卷考試 |
周次 | 課程要點(diǎn) | 理論學(xué)時(shí) | 實(shí)驗(yàn)學(xué)時(shí) | 習(xí)題學(xué)時(shí) |
6 | 理論: (1)第1章 初始C語言 (2)第2章 C語言知識(shí)在實(shí)踐中的應(yīng)用 實(shí)驗(yàn)1:C語言程序的運(yùn)行環(huán)境和運(yùn)行方法 | 3 | 2 | |
7 | 理論: (1)第3章 數(shù)據(jù)類型 實(shí)驗(yàn)2:數(shù)據(jù)類型 | 3 | 2 | |
8 | 理論: (1)講解第3章習(xí)題 (2)第4章 運(yùn)算符與表達(dá)式 實(shí)驗(yàn)3:運(yùn)算符和表達(dá)式 | 2 | 2 | 1 |
9 | 理論: (1)講解第4章習(xí)題 (2)第5章 選擇結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)4、實(shí)驗(yàn)5:選擇結(jié)構(gòu)程序設(shè)計(jì) | 2 | 2 | 1 |
10 | 理論: (1)講解第5章習(xí)題 (2)第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)6:循環(huán)結(jié)構(gòu)程序設(shè)計(jì) | 2 | 2 | 1 |
11 | 理論: (1)講解第6章習(xí)題 (2)第7章 函數(shù):函數(shù)定義、函數(shù)類型、函數(shù)參數(shù)、函數(shù)值 實(shí)驗(yàn)7:函數(shù)的結(jié)構(gòu)和函數(shù)調(diào)用 | 2 | 2 | 1 |
12 | 理論: (1)第7章 函數(shù):函數(shù)的嵌套調(diào)用和遞歸調(diào)用、變量的作用域 (2)第8章 數(shù)組 實(shí)驗(yàn)8:函數(shù)的綜合應(yīng)用 | 3 | 2 | |
13 | 理論: (1)講解第7章習(xí)題 (2)講解第8章習(xí)題 (3)課題案例講解 實(shí)驗(yàn)9:數(shù)組 | 3 | 2 | |
14 | 理論: (1)第9章 指針:什么是指針、指針變量、指針與數(shù)組、指針與函數(shù)、指針的內(nèi)存處理 實(shí)驗(yàn)10:指針與數(shù)組 綜合實(shí)驗(yàn) | 3 | 2 | |
15 | 理論: (1)講解第9章習(xí)題 (2)第10章 字符串處理 實(shí)驗(yàn)11:處理字符串 綜合實(shí)驗(yàn) | 2 | 2 | 1 |
16 | 理論: (1)第11章 結(jié)構(gòu)體、共用體與枚舉 實(shí)驗(yàn)12:結(jié)構(gòu)體、共用體和枚舉 綜合實(shí)驗(yàn) | 3 | 2 | |
17 | 理論: (1)第12章 讀寫文件 (2)講解第10章、11章、12章習(xí)題 實(shí)驗(yàn):讀寫文件 綜合實(shí)驗(yàn) | 1 | 3 | 1 |
18 | 考試 | |||
19 | ||||
20 | ||||
總學(xué)時(shí) | 29 | 25 | 6 |
注:此表一式三份,于開學(xué)兩周內(nèi)填好,一份送教務(wù)與科研部,一份開課單位留存,一份自留。