2021-4-9 | 計(jì)算機(jī)
1課程目標(biāo)
程序設(shè)計(jì)是高校重要的計(jì)算機(jī)基礎(chǔ)課程,它以高級程序設(shè)計(jì)語言為平臺(tái)(本文以C語言為平臺(tái)),介紹程序設(shè)計(jì)的思想和方法。通過學(xué)習(xí),使學(xué)生不但掌握高級程序設(shè)計(jì)語言的知識、編程技術(shù)和基本算法,更重要的是掌握程序設(shè)計(jì)的思想和方法,具備初步的高級語言程序設(shè)計(jì)能力,能靈活利用計(jì)算機(jī)求解實(shí)際問題,為后續(xù)專業(yè)課程的學(xué)習(xí)打好基礎(chǔ),具體目標(biāo)包括:1)素質(zhì)目標(biāo):培養(yǎng)學(xué)生學(xué)習(xí)和編寫計(jì)算機(jī)程序的興趣和愛好,樹立在學(xué)習(xí)和工作中善于思考和勇于動(dòng)手的信心,從而進(jìn)一步提高學(xué)生的信息素養(yǎng)。2)知識目標(biāo):掌握C程序設(shè)計(jì)語言的知識內(nèi)容,掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本思想和方法,具有初步的程序設(shè)計(jì)能力。3)能力目標(biāo):加強(qiáng)學(xué)生邏輯思維能力、分析解決問題能力、程序設(shè)計(jì)能力和調(diào)試程序能力的全方位的培養(yǎng)。
2教學(xué)方案設(shè)計(jì)
C語言程序設(shè)計(jì)課程教學(xué)由理論教學(xué)和實(shí)踐教學(xué)兩部分組成,根據(jù)課程教學(xué)大綱、教學(xué)目標(biāo)和課程特點(diǎn),設(shè)計(jì)了課程的教學(xué)方案,該方案由教學(xué)環(huán)節(jié)、教材選擇、教學(xué)設(shè)計(jì)、評價(jià)體系和學(xué)習(xí)方法指導(dǎo)等內(nèi)容組成。
2.1教學(xué)環(huán)節(jié)設(shè)計(jì)
C語言程序設(shè)計(jì)課程教學(xué)由理論教學(xué)和實(shí)踐教學(xué)兩部分組成,課程教學(xué)環(huán)節(jié)包括課堂教學(xué)、課外自學(xué)、上機(jī)實(shí)踐、答疑討論和考核,各環(huán)節(jié)相輔相成,形成一個(gè)有機(jī)的整體。
1)課堂教學(xué):以“程序設(shè)計(jì)”為主線,將課堂教學(xué)分成若干主題,以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并穿插介紹相關(guān)的語言知識,讓學(xué)生自始至終感受到“程序設(shè)計(jì)”這條主線。
2)課外自學(xué):充分利用校園網(wǎng)平臺(tái),在校園網(wǎng)上建立課程教學(xué)網(wǎng)站,將大量的教學(xué)資源放在教學(xué)網(wǎng)站上,并設(shè)計(jì)開發(fā)多個(gè)應(yīng)用系統(tǒng),包括:視頻教學(xué)、答疑系統(tǒng)、作業(yè)系統(tǒng)、實(shí)驗(yàn)系統(tǒng)、測試系統(tǒng)等輔助教學(xué)系統(tǒng),教師通過教學(xué)網(wǎng)站隨時(shí)隨地開展多種形式的課程輔助教學(xué),學(xué)生根據(jù)自己的實(shí)際情況,自主學(xué)習(xí)不同層次的學(xué)習(xí)資料,隨時(shí)消化和掌握老師的講課內(nèi)容。
3)上機(jī)實(shí)踐:培養(yǎng)學(xué)生的實(shí)踐編程能力是教學(xué)重點(diǎn),學(xué)生必須完成大量的上機(jī)練習(xí),包括基本訓(xùn)練和綜合訓(xùn)練,從而達(dá)到在實(shí)踐中掌握知識,培養(yǎng)程序設(shè)計(jì)能力的目的?;居?xùn)練使用實(shí)驗(yàn)系統(tǒng),該系統(tǒng)具有教師出題、學(xué)生訓(xùn)練和自動(dòng)評判功能。
4)答疑討論:提供課堂和網(wǎng)絡(luò)兩種答疑討論方式,以網(wǎng)絡(luò)方式為主,適當(dāng)輔以課堂方式。利用答疑系統(tǒng),在網(wǎng)上開辟留言板和討論區(qū),學(xué)生在網(wǎng)上向老師提問,老師在網(wǎng)上為學(xué)生答疑,同時(shí)老師也可以在網(wǎng)上發(fā)布相關(guān)材料,讓同學(xué)展開討論。
5)考核:通過期末考試(筆試)和實(shí)驗(yàn)考核(機(jī)試)考查學(xué)生的知識掌握程度和實(shí)踐能力,二者比例為1∶1,如果學(xué)生沒有通過實(shí)驗(yàn)考核,課程成績直接記錄為不及格。實(shí)驗(yàn)考核采用平時(shí)訓(xùn)練和上機(jī)考試相結(jié)合的方式,包括基本訓(xùn)練和上機(jī)考試,基本訓(xùn)練使用實(shí)驗(yàn)系統(tǒng),該系統(tǒng)具有教師出題、學(xué)生訓(xùn)練和自動(dòng)評判功能,上機(jī)考試使用測試系統(tǒng),該系統(tǒng)具有組卷、考試和自動(dòng)評判功能。實(shí)驗(yàn)考核成績按照基本訓(xùn)練占40%(其中:基本訓(xùn)練包括自主實(shí)驗(yàn)和主題實(shí)驗(yàn),自主實(shí)驗(yàn)占70%,主題實(shí)驗(yàn)占30%)、上機(jī)考試占60%的比例進(jìn)行綜合評定。綜合訓(xùn)練(即課程設(shè)計(jì))一般另外作為一門課程單獨(dú)考核。
2.2教材選擇
C語言的教材很多,但比較適合程序設(shè)計(jì)入門課程教學(xué)要求的書并不多,許多教材一般都是圍繞語言本身的體系展開內(nèi)容,以講解語言知識為主,特別是語法知識,輔以一些編程技巧的介紹,不利于培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和語言應(yīng)用能力。因此,教材的選擇非常重要,由何欽銘教授和顏暉教授主編的普通高等教育“十一五”國家級規(guī)劃教材《C語言程序設(shè)計(jì)》(國家精品課程主講教材)和《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》(配套用書),通過比較分析,該教材具有如下特點(diǎn):
1)主講教材以程序設(shè)計(jì)為主線,以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并穿插介紹相關(guān)的語言知識。在教材結(jié)構(gòu)的設(shè)計(jì)上,強(qiáng)調(diào)實(shí)踐,使學(xué)生從第1周起就練習(xí)編程,并貫穿始終,從學(xué)習(xí)編寫簡單程序,培養(yǎng)學(xué)習(xí)興趣開始,逐步深入講解程序設(shè)計(jì)的思想和方法以及應(yīng)用語言解決問題[1]。
2)實(shí)驗(yàn)指導(dǎo)書:C語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,作為主講教材的配套用書,突顯了課程的教學(xué)特點(diǎn),強(qiáng)調(diào)了學(xué)生動(dòng)手能力的培養(yǎng)。該書由12個(gè)實(shí)驗(yàn)組成,提供了20個(gè)實(shí)驗(yàn)項(xiàng)目,每個(gè)實(shí)驗(yàn)包括精心設(shè)計(jì)的編程示例和調(diào)試示例,以及實(shí)驗(yàn)題(改錯(cuò)題、閱讀完善程序題、編程題)。讀者可以先模仿示例操作,然后再做實(shí)驗(yàn)題,通過“模仿—改寫—編寫”的上機(jī)實(shí)踐過程,在循序漸進(jìn)的引導(dǎo)中逐步熟悉編程環(huán)境,理解和掌握程序設(shè)計(jì)的思想、方法和技巧,并掌握基本的程序調(diào)試方法[2]。
2.3教學(xué)設(shè)計(jì)
C語言程序設(shè)計(jì)課程的教學(xué)包括理論教學(xué)和實(shí)踐教學(xué)兩大部分。課堂教學(xué)是理論教學(xué)的主要形式,實(shí)踐教學(xué)通過課程實(shí)驗(yàn)來開展。因此,教學(xué)設(shè)計(jì)包括課堂教學(xué)設(shè)計(jì)和實(shí)踐教學(xué)設(shè)計(jì)兩方面。
2.3.1課堂教學(xué)設(shè)計(jì)
課程教學(xué)內(nèi)容包括“程序設(shè)計(jì)”和“語言知識”兩部分,課堂教學(xué)應(yīng)以“程序設(shè)計(jì)”教學(xué)為主線,以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并穿插介紹相關(guān)的語言知識,讓學(xué)生始終感受到“程序設(shè)計(jì)”這條主線。這就給教師提出了較高的要求,必須對課程的教學(xué)方法進(jìn)行研究,采用好的教學(xué)方法開展課堂教學(xué)。因此,在設(shè)計(jì)課堂教學(xué)時(shí),考慮從以下5個(gè)方面入手:1)將課堂教學(xué)分為若干主題,圍繞“程序設(shè)計(jì)”主線,精選教學(xué)案例,精心設(shè)計(jì)教學(xué)過程,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,穿插介紹“語言知識”。2)采用合適的教學(xué)方法:實(shí)踐證明分步教學(xué)法(示例→模仿→獨(dú)立)、舉一反三法、比較教學(xué)法等都是程序設(shè)計(jì)課程較好的教學(xué)方法。3)借助習(xí)題課,精講程序閱讀方法,培養(yǎng)學(xué)生程序閱讀能力。4)借助課堂演示實(shí)驗(yàn)教學(xué),加強(qiáng)學(xué)生調(diào)試程序能力的培養(yǎng)。5)課外自學(xué):在課堂教學(xué)基礎(chǔ)上,積極引入E-Learning,使之成為課堂教學(xué)的重要補(bǔ)充。在設(shè)計(jì)課外學(xué)習(xí)內(nèi)容時(shí),應(yīng)充分考慮學(xué)生的差異,設(shè)計(jì)適當(dāng)?shù)亩鄻有院挽`活性,使學(xué)生可以根據(jù)自身水平和興趣,選擇適合的訓(xùn)練方式、數(shù)量和難度,自主安排學(xué)習(xí)進(jìn)程,在達(dá)到課程基本要求的前提下,使自己得到充分的發(fā)展和提高。