前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇c語(yǔ)言程序設(shè)計(jì)范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
[關(guān)鍵詞]C語(yǔ)言程序設(shè)計(jì) 探究教學(xué) 實(shí)施目標(biāo)
中圖分類號(hào):TP312.1-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2014)17-0126-01
一、 C語(yǔ)言程序設(shè)計(jì)探究教學(xué)實(shí)施的目標(biāo):情感目標(biāo)、能力目標(biāo)和認(rèn)知目標(biāo)
1、體驗(yàn)C語(yǔ)言程序設(shè)計(jì)的編程思想,激發(fā)和保持對(duì)C語(yǔ)言程序設(shè)計(jì)課程的求知欲,形成積極主動(dòng)地學(xué)習(xí)和參與C語(yǔ)言程序設(shè)計(jì)課程探究活動(dòng)的態(tài)度。
2、能辯證地認(rèn)識(shí)C語(yǔ)言程序設(shè)計(jì)對(duì)社會(huì)發(fā)展、科技進(jìn)步和日常生活學(xué)習(xí)的影響。
3、獲得親自參與研究探索的積極體驗(yàn)、培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。
4、能從日常生活、學(xué)習(xí)中發(fā)現(xiàn)或歸納可以利用C語(yǔ)言程序設(shè)計(jì)解決的問(wèn)題,通過(guò)問(wèn)題分析確定程序功能。
5、能根據(jù)任務(wù)的要求,確定所需信息的類型和來(lái)源,并鑒別信息的真實(shí)性、準(zhǔn)確性和相關(guān)性。
6、掌握計(jì)算機(jī)程序的基本概念,理解并掌握C語(yǔ)言程序設(shè)計(jì)語(yǔ)言的基本知識(shí),包括語(yǔ)句、數(shù)據(jù)類型、變量、常量、表達(dá)式、函數(shù)等,熟悉語(yǔ)言的語(yǔ)法規(guī)則,熟悉計(jì)算機(jī)程序執(zhí)行的基本過(guò)程。
7、了解C語(yǔ)言程序設(shè)計(jì)語(yǔ)言,掌握編寫程序、編譯程序、連接程序以及程序開發(fā)環(huán)境等基本知識(shí),掌握調(diào)試、運(yùn)行程序的基本方法與技巧。
二、C語(yǔ)言程序設(shè)計(jì)探究教學(xué)實(shí)施的條件
1、掌握一定的計(jì)算機(jī)操作基礎(chǔ)
C語(yǔ)言程序設(shè)計(jì)課程由于其學(xué)科自身的特點(diǎn),需要在計(jì)算機(jī)上調(diào)試程序,所以要求學(xué)生具有一定的計(jì)算機(jī)操作知識(shí),如:開關(guān)機(jī)、鍵盤和鼠標(biāo)的使用、文件的建立與查找、常用軟件的使用等。
2、良好的C語(yǔ)言程序設(shè)計(jì)認(rèn)知結(jié)構(gòu)
認(rèn)知結(jié)構(gòu)就是學(xué)生頭腦里的知識(shí)結(jié)構(gòu),是學(xué)習(xí)者觀念的全部?jī)?nèi)容和組織。奧蘇伯爾的認(rèn)知結(jié)構(gòu)理論是針對(duì)新學(xué)習(xí)內(nèi)容的影響(即遷移)提出的,良好的認(rèn)知結(jié)構(gòu)有利于知識(shí)的提取和正向遷移。C語(yǔ)言程序設(shè)計(jì)探究教學(xué)強(qiáng)調(diào)在已有知識(shí)經(jīng)驗(yàn)上的主動(dòng)建構(gòu),面對(duì)新的問(wèn)題和任務(wù),需要學(xué)生及時(shí)從頭腦中提取信息,建立新舊知識(shí)間的聯(lián)系,在已有C語(yǔ)言程序設(shè)計(jì)知識(shí)的基礎(chǔ)上思考解決新問(wèn)題的辦法,并試圖將新知識(shí)納入自己的認(rèn)知結(jié)構(gòu)中。
3、良好的探究環(huán)境
良好的探究環(huán)境是學(xué)生順利進(jìn)行探究的保證,至少包含兩方面的內(nèi)容:(1)要有充足的探究時(shí)間和靈活的探究條件。探究時(shí)間應(yīng)該根據(jù)學(xué)習(xí)任務(wù)進(jìn)行合理安排,應(yīng)該考慮到學(xué)生假設(shè)錯(cuò)誤時(shí)所耽誤的時(shí)間以及討論交流所需要的時(shí)間。探究教學(xué)中可能需要查閱大量的資料,教師還應(yīng)該準(zhǔn)備書籍、網(wǎng)絡(luò)等輔助資源。(2)學(xué)生在探究學(xué)習(xí)的時(shí)候不能有太多壓力,不同的學(xué)生由于其自身的因素不可能以相同的速度學(xué)習(xí),所以教師在進(jìn)行評(píng)價(jià)的時(shí)候也應(yīng)該因人而異,應(yīng)該為每個(gè)學(xué)生提供充分的思考機(jī)會(huì)和時(shí)間,讓每個(gè)學(xué)生都能以自己的進(jìn)度進(jìn)行探索,并在此過(guò)程中感受到樂(lè)趣。
三、C語(yǔ)言程序設(shè)計(jì)探究教學(xué)情境的創(chuàng)設(shè)
心理學(xué)研究表明,恰當(dāng)、適宜的環(huán)境能有效激發(fā)人的熱烈情緒,提高活動(dòng)的質(zhì)量和效果。教學(xué)情境是指教師人為創(chuàng)造的“典型場(chǎng)景”,創(chuàng)設(shè)目的在于引出教學(xué)任務(wù),將學(xué)生的注意力吸引到學(xué)習(xí)任務(wù)中來(lái)。教師把將要學(xué)習(xí)的C語(yǔ)言程序設(shè)計(jì)知識(shí)通過(guò)一定的情境呈現(xiàn)給學(xué)生,使得學(xué)生認(rèn)知結(jié)構(gòu)與周圍環(huán)境不平衡,引起他們對(duì)學(xué)習(xí)目標(biāo)的注意和興趣,并通過(guò)探究活動(dòng)把學(xué)生過(guò)去的活動(dòng)和將來(lái)的活動(dòng)聯(lián)系在心理學(xué)研究表明,恰當(dāng)、適宜的環(huán)境能有效激發(fā)人的熱烈情緒,提高活動(dòng)的質(zhì)量和效果。教學(xué)情境是指教師人為創(chuàng)造的“典型場(chǎng)景”,創(chuàng)設(shè)目的在于引出教學(xué)任務(wù),將學(xué)生的注意力吸引到學(xué)習(xí)任務(wù)中來(lái)。教師把將要學(xué)習(xí)的C語(yǔ)言程序設(shè)計(jì)知識(shí)通過(guò)一定的情境呈現(xiàn)給學(xué)生,使得學(xué)生認(rèn)知結(jié)構(gòu)與周圍環(huán)境不平衡,引起他們對(duì)學(xué)習(xí)目標(biāo)的注意和興趣,并通過(guò)探究活動(dòng)把學(xué)生過(guò)去的活動(dòng)和將來(lái)的活動(dòng)聯(lián)系在一體。探究教學(xué)情境的創(chuàng)設(shè)應(yīng)做到:(1)創(chuàng)設(shè)的情境是為C語(yǔ)言程序設(shè)計(jì)教學(xué)服務(wù)的,要以C語(yǔ)言程序設(shè)計(jì)探究教學(xué)目標(biāo)為依據(jù)。(2)探究情境要接近學(xué)生的真實(shí)生活經(jīng)驗(yàn),能夠吸引學(xué)生的注意力,激發(fā)他們的認(rèn)知沖突和求知欲。(3)學(xué)生在情境中能夠感覺到問(wèn)題的存在,自然地將新舊知識(shí)聯(lián)系起來(lái)。(4)情境中必須包含學(xué)生未知的新內(nèi)容,而且是能夠通過(guò)探究掌握的。
四、C語(yǔ)言程序設(shè)計(jì)課程中的探究形式
C語(yǔ)言程序設(shè)計(jì)課程中開展探究教學(xué)主要有4種形式:探究性提問(wèn)、探究性討論、探究性演示和探究性實(shí)驗(yàn)。這4種形式是相輔相承的,而不是孤立存在的,在C語(yǔ)言程序設(shè)計(jì)探究教學(xué)中,需要用到多種形式來(lái)構(gòu)成一個(gè)完整的探究教學(xué)過(guò)程。C語(yǔ)言程序設(shè)計(jì)探究教學(xué)通常都是由探究性提問(wèn)開始,然后進(jìn)行探究性討論、探究性演示或探究性實(shí)驗(yàn);也可能從探究性演示或探究性實(shí)驗(yàn)開始,在演示或?qū)嶒?yàn)的過(guò)程中發(fā)現(xiàn)問(wèn)題,再進(jìn)行探究性討論。在實(shí)際教學(xué)過(guò)程中,要根據(jù)學(xué)習(xí)內(nèi)容和課堂情況靈活地選用這些形式。
五、C語(yǔ)言程序設(shè)計(jì)探究教學(xué)評(píng)價(jià)
教學(xué)評(píng)價(jià)指依據(jù)一定的標(biāo)準(zhǔn),通過(guò)各種策略和相關(guān)資料的收集,對(duì)教學(xué)活動(dòng)及其效果進(jìn)行客觀衡量和科學(xué)判定的系統(tǒng)過(guò)程。C語(yǔ)言程序設(shè)計(jì)探究教學(xué)評(píng)價(jià)是對(duì)C語(yǔ)言程序設(shè)計(jì)探究教學(xué)過(guò)程及其影響的測(cè)量、分析和評(píng)定,評(píng)價(jià)中我們更關(guān)注學(xué)生學(xué)習(xí)和成長(zhǎng)的過(guò)程,尋找適合學(xué)生發(fā)展的學(xué)習(xí)方式,滿足學(xué)生知識(shí)和能力發(fā)展的需要。評(píng)價(jià)對(duì)探究教學(xué)的積極作用是很明顯的,但是如果評(píng)價(jià)指標(biāo)制定不合理,或者評(píng)價(jià)方法的選用、評(píng)價(jià)結(jié)果的表述不當(dāng),不僅不能達(dá)到預(yù)期效果,還會(huì)對(duì)學(xué)生的C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)產(chǎn)生消極影響。
參考文獻(xiàn)
[1] 《基礎(chǔ)教育課程改革綱要(試行)》教育部文件,教基[2001]17號(hào).
[2] 保羅 朗格朗.終身教育引論瞰[M].北京:中國(guó)對(duì)外翻譯出版公司,1985,p15~31.
[3] 聯(lián)合國(guó)教科文組織.學(xué)會(huì)生存――教育世界的今天和明天[M].上海:上海譯文出.
版社,1979,p2.
[4] 張大均。教育心理學(xué)[M].北京:人民教育出版社,2005,p68--71.
[5] 靳玉樂(lè).探究教學(xué)論[M].重慶:西南師范大學(xué)出版社,200l.
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);教學(xué)方法;教學(xué)手段
中圖分類號(hào):TP3-4
C語(yǔ)言是在國(guó)際上被廣泛應(yīng)用的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語(yǔ)言,受到很多大學(xué)的青睞,有不少學(xué)校將其作為第一門程序設(shè)計(jì)教學(xué)語(yǔ)言來(lái)進(jìn)行學(xué)習(xí)。在我校C語(yǔ)言也是各理工科專業(yè)的公共基礎(chǔ)課。但是,由于高職學(xué)生的基礎(chǔ)不好,而程序設(shè)計(jì)課程邏輯性又很強(qiáng),有不少學(xué)生不能很好地理解算法,編寫程序也很困難,在教學(xué)過(guò)程中,出現(xiàn)了亟待解決的問(wèn)題,對(duì)此,筆者結(jié)合自己在教學(xué)中遇到的問(wèn)題,提出了相應(yīng)的應(yīng)對(duì)方法,以激發(fā)學(xué)生學(xué)習(xí)興趣,提高教學(xué)質(zhì)量。
1 教學(xué)目標(biāo)的定位
教學(xué)目標(biāo)作為教學(xué)活動(dòng)中學(xué)習(xí)者要預(yù)期達(dá)到的學(xué)習(xí)效果,對(duì)教學(xué)活動(dòng)起著導(dǎo)向、激勵(lì)、調(diào)節(jié)、檢測(cè)和評(píng)價(jià)的作用,有利于教學(xué)目的明確化,應(yīng)用能力培養(yǎng)的具體化,是教學(xué)活動(dòng)的出發(fā)點(diǎn)和歸宿。通過(guò)對(duì)我院C語(yǔ)言程序設(shè)計(jì)的教學(xué)目標(biāo)的改革,旨在提高學(xué)生的實(shí)踐能力,培養(yǎng)應(yīng)對(duì)信息化發(fā)展變化的良好素養(yǎng)。
2 教學(xué)內(nèi)容的更新
2.1 從實(shí)際問(wèn)題出發(fā)開展教學(xué)。C語(yǔ)言程序設(shè)計(jì)是一門邏輯性很強(qiáng)的課程,有的同學(xué)課堂上老師講的也能聽的懂,課本上的例題也能看明白,可是等到自己動(dòng)手編程時(shí),卻不知道從哪里下手。他們所謂的聽的懂看的明白,只是很膚淺的語(yǔ)法知識(shí),而編寫的程序或軟件則是需要根據(jù)相關(guān)問(wèn)題的實(shí)際需要結(jié)合相關(guān)的邏輯分析,編寫語(yǔ)句控制程序的流程,如果沒有深刻地理解C語(yǔ)言的語(yǔ)句的執(zhí)行流程,是沒辦法編寫程序解決相關(guān)實(shí)際問(wèn)題的。所以筆者經(jīng)常提醒同學(xué),當(dāng)拿到相關(guān)問(wèn)題時(shí),首先結(jié)合實(shí)際,思考解決問(wèn)題的方法和步驟,然后再結(jié)合C語(yǔ)言語(yǔ)法語(yǔ)句編寫相關(guān)程序。
2.2 注重實(shí)踐環(huán)節(jié)教學(xué)。C語(yǔ)言是一門實(shí)踐性很強(qiáng)的課程,光學(xué)不練、“紙上談兵”是學(xué)不好C語(yǔ)言的。筆者在進(jìn)行C語(yǔ)言教學(xué)時(shí),講解了相應(yīng)的C語(yǔ)言語(yǔ)句語(yǔ)法等理論之后,都會(huì)根據(jù)相應(yīng)的理論知識(shí)布置1-2個(gè)相應(yīng)的同學(xué)們比較感興趣的問(wèn)題,讓同學(xué)通過(guò)編程并上機(jī)運(yùn)行調(diào)試求得問(wèn)題的結(jié)果,來(lái)刺激同學(xué)們編寫程序調(diào)試程序的興趣,以此來(lái)提高同學(xué)們編寫程序的實(shí)際操作能力。另外實(shí)驗(yàn)指導(dǎo)書,也是旨在讓同學(xué)們逐步的由閱讀程序、分析程序內(nèi)容及結(jié)果、補(bǔ)充程序、程序改錯(cuò)慢慢過(guò)渡到能夠獨(dú)立編寫程序,每一個(gè)實(shí)驗(yàn)所安排的內(nèi)容都比較多,若僅靠課堂上有限的90分鐘來(lái)完成所有實(shí)驗(yàn)內(nèi)容幾乎是不可能的。所以,我在每次實(shí)驗(yàn)之前都要求同學(xué)們對(duì)相應(yīng)的實(shí)驗(yàn)內(nèi)容進(jìn)行提前預(yù)習(xí),實(shí)驗(yàn)前完成對(duì)程序內(nèi)容分析理解、有需要填充程序的提前結(jié)合題目要去及上下程序段意義完成填空、有需要改錯(cuò)的結(jié)合實(shí)際意義找出程序中的錯(cuò)誤并在實(shí)驗(yàn)指導(dǎo)書上改正過(guò)來(lái)、有需要編寫程序的提前在課下編寫好程序等,在上機(jī)實(shí)驗(yàn)時(shí),將補(bǔ)充完整的或改寫好的或編寫好的程序輸入C語(yǔ)言編輯器中進(jìn)行編輯、運(yùn)行,這樣在上機(jī)實(shí)驗(yàn)時(shí)只需要調(diào)試程序中的錯(cuò)誤,找出錯(cuò)誤的原因,然后對(duì)程序進(jìn)行運(yùn)行查看運(yùn)行結(jié)果,用來(lái)檢驗(yàn)實(shí)際運(yùn)行結(jié)果與分析結(jié)果是否一致,這樣不僅大大提高了課堂利用率,而且還鍛煉了同學(xué)們分析問(wèn)題、解決實(shí)際問(wèn)題的能力。
2.3 注意提高學(xué)生調(diào)試程序的能力。在C語(yǔ)言程序設(shè)計(jì)中,調(diào)試程序是一件很重要的事。俗話說(shuō),“人無(wú)完人”,所以即使是比較優(yōu)秀的程序員在編寫程序時(shí)也難免會(huì)出錯(cuò),而且還可能是那種最低級(jí)的語(yǔ)法錯(cuò)誤,但他能快速的發(fā)現(xiàn)錯(cuò)誤并改正,這是因?yàn)樗麄円话愣季邆湎鄳?yīng)的程序調(diào)試能力;而對(duì)于大多數(shù)C語(yǔ)言初學(xué)者在面對(duì)錯(cuò)誤提示時(shí),卻無(wú)從下手,不知錯(cuò)在哪里,如何改正,這就是差別。筆者在C語(yǔ)言的教學(xué)中這樣引導(dǎo)同學(xué)進(jìn)行調(diào)試:
首先要求同學(xué)們按照教材上的程序?qū)嵗M(jìn)行原樣輸入,運(yùn)行一下程序是否正確。如果能正常運(yùn)行,再要求同學(xué)們?cè)谠摮绦虻幕A(chǔ)上進(jìn)行試驗(yàn)性的修改,然后再運(yùn)行一下程序?qū)φ找幌驴闯绦蜻\(yùn)行結(jié)果發(fā)了什么變化,并引導(dǎo)同學(xué)分析結(jié)果發(fā)生變化的原因,以加深同學(xué)們對(duì)所學(xué)知識(shí)點(diǎn)的理解。
有時(shí)還會(huì)引導(dǎo)同學(xué)們將教材中的正確程序改寫成錯(cuò)誤的程序,并上機(jī)運(yùn)行,讓同學(xué)注意查看出現(xiàn)的錯(cuò)誤提示信息,并記下該信息,然后再將程序改寫成正確的,并再次運(yùn)行。不過(guò)要求同學(xué)每次只改錯(cuò)一個(gè)地方,目的是讓同學(xué)能準(zhǔn)確找出發(fā)生該錯(cuò)誤的真正原因,避免因?yàn)楦膭?dòng)過(guò)多,搞不清發(fā)生錯(cuò)誤的真正原因;另外,要求同學(xué)們上機(jī)調(diào)試程序時(shí)每個(gè)人都帶一個(gè)小本子和一支筆,當(dāng)程序出現(xiàn)錯(cuò)誤時(shí),記下英文錯(cuò)誤提示信息和解決相應(yīng)錯(cuò)誤的方法,用于積累調(diào)試程序的經(jīng)驗(yàn),避免以后編程時(shí)再犯同樣的錯(cuò)誤。同學(xué)們通過(guò)這樣的反復(fù)修改、運(yùn)行,就能夠掌握相應(yīng)的調(diào)試C語(yǔ)言程序的方法,找出C語(yǔ)言程序發(fā)生錯(cuò)誤的原因及相應(yīng)的修改方法提高修改錯(cuò)誤的能力。
當(dāng)同學(xué)們有了一定的C語(yǔ)言編程基礎(chǔ)了之后,要求同學(xué)在不看教材的情況下,根據(jù)給定的實(shí)際問(wèn)題完成程序編寫、上機(jī)調(diào)試、運(yùn)行,如果所編寫程序不能正常運(yùn)行,看自己能否找出錯(cuò)誤原因并將其改正過(guò)來(lái),使其能正確運(yùn)行。這樣經(jīng)過(guò)多次練習(xí),必然能提高學(xué)生的編程和調(diào)試程序的能力。
2.4 注意學(xué)生綜合能力的提高。筆者經(jīng)常鼓勵(lì)同學(xué)可以先編寫一些小程序,然后對(duì)多個(gè)相關(guān)小程序進(jìn)行連接,形成一些稍大一點(diǎn)的程序,提高自己的綜合解決實(shí)際問(wèn)題的能力。鼓勵(lì)同學(xué)在上機(jī)實(shí)踐的同時(shí)多動(dòng)腦、多思考,多了解并借鑒別人優(yōu)秀的解題思路和方法,多看別人優(yōu)秀的源程序代碼,嘗試著自己獨(dú)立實(shí)現(xiàn)編程或者模仿著去實(shí)現(xiàn)編程,來(lái)提高自己的綜合能力。
3 教學(xué)方法與教學(xué)手段的研究
3.1 多種教學(xué)方法的綜合運(yùn)用
對(duì)于C語(yǔ)言程序設(shè)計(jì)課程教學(xué)來(lái)說(shuō),相關(guān)知識(shí)點(diǎn)繁雜,概念多,理論抽象,學(xué)生不容易掌握,在授課過(guò)程當(dāng)中,需要根據(jù)授課的內(nèi)容和學(xué)生的具體情況,靈活地運(yùn)用分小組討論、任務(wù)驅(qū)動(dòng)、案例式教學(xué)、啟發(fā)式教學(xué)等多種教學(xué)方法,并適當(dāng)?shù)膶⒍喾N教學(xué)方法進(jìn)行有機(jī)結(jié)合,同時(shí),也可以借助于多媒體和網(wǎng)絡(luò)等現(xiàn)代教學(xué)手段使這些方法得以有效實(shí)施。
例如課堂上,不再采用教師滿堂灌的陳舊教學(xué)方式,在新課教學(xué)時(shí),合理采用任務(wù)驅(qū)動(dòng)法:先提出待解決的問(wèn)題,再引導(dǎo)學(xué)生分析問(wèn)題找出解決問(wèn)題的相應(yīng)方法和具體步驟,之后再結(jié)合C語(yǔ)言語(yǔ)法給出源代碼,并對(duì)源代碼進(jìn)行分析,再將新知識(shí)點(diǎn)引出,對(duì)知識(shí)點(diǎn)進(jìn)行講解、強(qiáng)調(diào),最后再留給學(xué)生一些相應(yīng)任務(wù),學(xué)習(xí)小組經(jīng)過(guò)討論、研究,將任務(wù)完成,達(dá)到鞏固知識(shí)點(diǎn)的目的。新的授課方式使同學(xué)們更易接受,更為直觀形象,而且同學(xué)們可以直接參與問(wèn)題的分析與討論,同學(xué)上課的積極性得到很好的提高,上課質(zhì)量和課堂效率得到很好的保障。
3.2 采用多媒體教學(xué)
現(xiàn)代社會(huì)是個(gè)多元化的社會(huì),原始的三尺講臺(tái),一面黑板,一支粉筆的教學(xué)方式已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)在多元化信息社會(huì)的需要,現(xiàn)代的課堂教學(xué)需要根據(jù)學(xué)生的理解和接受能力,借助于多媒體課件進(jìn)行演示、講解,能更加形象更加直觀地對(duì)問(wèn)題進(jìn)行分析進(jìn)行講解,同時(shí)對(duì)同學(xué)們的多個(gè)器官進(jìn)行多方面的刺激引起學(xué)生更濃厚的興趣,并且還減少了板書時(shí)間,使課堂效率得到更有效的提高。
3.3 課堂教學(xué)與網(wǎng)絡(luò)教學(xué)相結(jié)合
在90分鐘的課堂教學(xué)中,給予我們的時(shí)間畢竟是有限的,并且課堂知識(shí)點(diǎn)相對(duì)來(lái)說(shuō)比較凌亂繁雜,在一堂課中這么繁瑣的內(nèi)容要求學(xué)生僅靠課堂90分鐘就能熟練掌握是不太現(xiàn)實(shí)的。因此,我們可以借助于精品課程網(wǎng)站,將電子課件、教學(xué)大綱、經(jīng)典程序、經(jīng)典算法、練習(xí)題和解答等資料上傳至精品課程網(wǎng)站這個(gè)平臺(tái),供學(xué)生復(fù)習(xí)、鞏固和自學(xué),這樣就可以使學(xué)生利用網(wǎng)絡(luò)教學(xué)這個(gè)公共平臺(tái)查找自己所需要的相關(guān)信息,并且還可以使學(xué)生養(yǎng)成主動(dòng)學(xué)習(xí)的好習(xí)慣。
參考文獻(xiàn):
[1]譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)(第四版)[M].北京:清華大學(xué)出版社,2010.
[2]謝延紅.C語(yǔ)言程序設(shè)計(jì)公共課教學(xué)模式改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2010,12:45-47.
[3]陳國(guó)章.TurboC程序設(shè)計(jì)技巧與應(yīng)用實(shí)例[M].天津:天津科學(xué)技術(shù)出版社,1995,5.
(一《)C語(yǔ)言程序設(shè)計(jì)》的教學(xué)目標(biāo)
社會(huì)對(duì)于人才的需要,并不是要求他們只要學(xué)會(huì)理論知識(shí)就可以,各個(gè)單位對(duì)人才的要求更看重于他們的實(shí)踐能力,要求他們能夠把所學(xué)習(xí)過(guò)的知識(shí)轉(zhuǎn)化為動(dòng)手能力與實(shí)際解決問(wèn)題的能力。因此,對(duì)于學(xué)生的《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)只是進(jìn)行理論知識(shí)的教育是遠(yuǎn)遠(yuǎn)不夠的,還有提升學(xué)生的綜合能力。學(xué)生要達(dá)到的認(rèn)知類目標(biāo)包括:掌握C語(yǔ)言程序設(shè)計(jì)課程相關(guān)的基本概念;理解解決問(wèn)題的基本技巧;理解標(biāo)記控制循環(huán)與計(jì)數(shù)控制循環(huán);把握程序性的知識(shí),并學(xué)會(huì)如何應(yīng)用。學(xué)生要達(dá)到的能力類的目標(biāo)包括:掌握C語(yǔ)言程序設(shè)計(jì)的基本技能,進(jìn)行程序計(jì)算;熟練運(yùn)用與、或、否命題,以此來(lái)解決實(shí)際中的程序問(wèn)題;熟練運(yùn)用一些基本的邏輯運(yùn)算符;能夠使用break和continue程序控制語(yǔ)句;學(xué)會(huì)編寫基本字符模式下的簡(jiǎn)單程序;另外還有培養(yǎng)學(xué)生動(dòng)手實(shí)踐能力和與他人合作的能力。除此之外,還有培養(yǎng)學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的興趣,養(yǎng)成學(xué)習(xí)工作中嚴(yán)謹(jǐn)、務(wù)真求實(shí)的良好態(tài)度,培養(yǎng)解決程序問(wèn)題的開放性思維。
(二《)C語(yǔ)言程序設(shè)計(jì)》教學(xué)策略設(shè)計(jì)
對(duì)學(xué)生進(jìn)行C語(yǔ)言程序設(shè)計(jì)的教育,其最終目的就是要讓學(xué)生掌握這門課程,并且運(yùn)用到實(shí)際工作中,而教學(xué)策略的設(shè)計(jì),就是為了在最短的時(shí)間內(nèi),讓學(xué)生掌握更多的知識(shí),并且將其轉(zhuǎn)化為自身的實(shí)踐能力。(1《)C語(yǔ)言程序設(shè)計(jì)》的教學(xué)方法教學(xué)方法多種多樣,其中講授法、談話法、演示法、實(shí)踐法等最為常見。教師在選擇教學(xué)方法的時(shí)候,要充分考慮教學(xué)大綱的要求和教材中的內(nèi)容,還要考慮學(xué)生的學(xué)習(xí)情況與學(xué)習(xí)能力,以及現(xiàn)有的教學(xué)條件,從而選擇最適合教學(xué)工作的一種方法。同樣的教學(xué)方法,對(duì)于某一個(gè)班級(jí)的學(xué)生合適,對(duì)于另外一個(gè)班級(jí)也許就不適用,因?yàn)槊總€(gè)班的學(xué)習(xí)氛圍不同,同理,對(duì)于某一位學(xué)生教學(xué)方法很恰當(dāng),而對(duì)另外一個(gè)學(xué)生來(lái)說(shuō),可能就是阻礙學(xué)習(xí)的因素。因此,教師在教學(xué)過(guò)程中要對(duì)各個(gè)方面影響教學(xué)效果的因素進(jìn)行充分的考慮。對(duì)學(xué)生的教學(xué)工作,可以采取分組教學(xué)的形式,這種方法不但可以讓教師能夠更大程度上關(guān)注到每一位學(xué)生的學(xué)習(xí)情況,還能夠通過(guò)小組間學(xué)生相互幫助,分享交流學(xué)習(xí)經(jīng)驗(yàn),從而獲得更多提高成績(jī)的機(jī)會(huì)。另外,學(xué)生之間的交流要比學(xué)生與教師之間的交流更為順利,學(xué)生之間相互學(xué)習(xí)更容易發(fā)現(xiàn)自身的優(yōu)勢(shì)與不足之處,從而把自己的學(xué)習(xí)經(jīng)驗(yàn)分享給其他人,同時(shí)向其他同學(xué)學(xué)習(xí)自己沒有掌握的知識(shí)。小組教學(xué)還能夠增強(qiáng)學(xué)生的交流能力,加強(qiáng)學(xué)生之間的人際關(guān)系,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力,從而提升學(xué)生的綜合素質(zhì)。(2《)C語(yǔ)言程序設(shè)計(jì)》的學(xué)習(xí)組織形式學(xué)習(xí)組織能力是指學(xué)生在學(xué)習(xí)的過(guò)程中,師生的共同活動(dòng)在程序、人員、時(shí)空關(guān)系上的組合形式。運(yùn)用適合學(xué)生的學(xué)習(xí)組織形式,有助于學(xué)生提高C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)的效率,同時(shí),還可以將一些高效率的學(xué)習(xí)方法、學(xué)習(xí)敬仰在學(xué)習(xí)組織形式中進(jìn)行運(yùn)用,由于《C語(yǔ)言程序設(shè)計(jì)》教學(xué)分為基礎(chǔ)知識(shí)與課程設(shè)計(jì)兩種基本形式,我們把以問(wèn)題為導(dǎo)向的《C語(yǔ)言程序設(shè)計(jì)》教學(xué)模式下的學(xué)習(xí)組織形式也分為兩種類型。一種是課堂小組合作學(xué)習(xí)。在《C語(yǔ)言程序設(shè)計(jì)》所有課時(shí)中,基礎(chǔ)知識(shí)的課程占據(jù)了絕大多數(shù),教學(xué)地點(diǎn)可以選為網(wǎng)絡(luò)機(jī)房,以問(wèn)題為導(dǎo)向的《C語(yǔ)言程序設(shè)計(jì)》有利于學(xué)生培養(yǎng)團(tuán)隊(duì)合作精神,提高彼此之間的交流能力,鼓勵(lì)學(xué)生在學(xué)習(xí)的過(guò)程中勇敢地提出問(wèn)題回答問(wèn)題,為學(xué)生營(yíng)造一種良好的學(xué)習(xí)氛圍。教師充分發(fā)揮自身的引導(dǎo)與輔助的作用,幫助學(xué)生發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。另一種類型是課程設(shè)計(jì)探究學(xué)習(xí)。課程設(shè)計(jì)的時(shí)間一般比較短,在此期間,教師要通過(guò)合理的課程設(shè)計(jì)來(lái)為學(xué)生創(chuàng)造一個(gè)和諧的學(xué)習(xí)氛圍,師生之間、學(xué)生之間進(jìn)行交流,分享學(xué)習(xí)經(jīng)驗(yàn)與解決問(wèn)題的方法,一方面可以增加學(xué)生彼此學(xué)習(xí)的機(jī)會(huì),另一方面也可以監(jiān)督學(xué)生完成自己的學(xué)習(xí)任務(wù)。(3)網(wǎng)絡(luò)環(huán)境下的問(wèn)題導(dǎo)向教學(xué)模式網(wǎng)絡(luò)環(huán)境下的以問(wèn)題為導(dǎo)向的《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)模式,則是利用網(wǎng)絡(luò)科技來(lái)輔助教師的教學(xué)活動(dòng),在這個(gè)教學(xué)過(guò)程中,教師是教學(xué)活動(dòng)中的引導(dǎo)者與輔助者,而學(xué)生才是學(xué)習(xí)的主體。教師為學(xué)生設(shè)計(jì)好學(xué)習(xí)任務(wù),明確每一位學(xué)生所要解決的問(wèn)題,再對(duì)學(xué)生進(jìn)行合理的分組,讓學(xué)生充分利用網(wǎng)絡(luò)資源,收集對(duì)自己有利的信息,并且對(duì)信息進(jìn)行有效的篩選與整合。學(xué)生在尋求解決問(wèn)題的過(guò)程中,能夠充分利用網(wǎng)絡(luò)環(huán)境的優(yōu)勢(shì),推動(dòng)以問(wèn)題為導(dǎo)向的教學(xué)模式的實(shí)施,實(shí)現(xiàn)學(xué)生的自主學(xué)習(xí)、互動(dòng)合作、自覺約束自己的學(xué)習(xí)活動(dòng)。這樣,學(xué)生在整個(gè)學(xué)習(xí)過(guò)程中,不僅解決了教師提出的問(wèn)題,還掌握了搜集、處理信息的能力,收獲成功之后的成就感,增強(qiáng)與他人之間的交流,提高自身的創(chuàng)造能力,真正做到增強(qiáng)自身的綜合素質(zhì)。
2以問(wèn)題為導(dǎo)向的《C語(yǔ)言程序設(shè)計(jì)》的實(shí)踐
在《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)過(guò)程中,教師的教學(xué)工作與學(xué)生的學(xué)習(xí)活動(dòng)總是會(huì)暴露一些問(wèn)題,如教師講解不到位,學(xué)生不能理解理論知識(shí),教師講課難以吸引學(xué)生的學(xué)習(xí)興趣,學(xué)生學(xué)習(xí)效率低下等問(wèn)題。而以問(wèn)題為導(dǎo)向的《C語(yǔ)言程序設(shè)計(jì)》教學(xué)模式,要如何進(jìn)行具體的實(shí)施,才能夠幫助學(xué)生掌握解決問(wèn)題的技巧,加深對(duì)理論知識(shí)的理解呢?
(一)以問(wèn)題為導(dǎo)向的教學(xué)模式中的課程設(shè)計(jì)
在《C語(yǔ)言程序設(shè)計(jì)》教學(xué)過(guò)程中,使用以問(wèn)題為導(dǎo)向的教學(xué)模式,要明確本次課程的教學(xué)目標(biāo)是什么,所有的課程設(shè)計(jì)的大方向要以教學(xué)目標(biāo)為準(zhǔn)則,教學(xué)中要以人為本,以學(xué)生為中心,站在學(xué)生的立場(chǎng)上,充分考慮到學(xué)生的接受知識(shí)的能力與完成任務(wù)的可能性。另外還有考慮哪些教學(xué)設(shè)備可以供學(xué)生使用,做到最大程度利用現(xiàn)有的資源,幫助學(xué)生掌握更多的知識(shí)。同時(shí),對(duì)于學(xué)生的要求要合理,要求過(guò)高,學(xué)生難以完成目標(biāo),將會(huì)打擊學(xué)生的參與教學(xué)的積極性與信心,要求過(guò)低,將會(huì)浪費(fèi)時(shí)間,學(xué)生的實(shí)際能力達(dá)不到質(zhì)的飛躍。因此,課程的設(shè)計(jì)要實(shí)事求是,一切從實(shí)際出發(fā)。
(二)以問(wèn)題為導(dǎo)向的教學(xué)模式實(shí)施的原則
1.遵循現(xiàn)代社會(huì)教育事業(yè)的發(fā)展規(guī)律,尊重學(xué)生的認(rèn)知規(guī)律,鼓勵(lì)學(xué)生運(yùn)用自己的優(yōu)勢(shì)進(jìn)行創(chuàng)新性的學(xué)習(xí)。2.堅(jiān)持以學(xué)生為主體、以學(xué)生為中心的原則,讓學(xué)生出于教學(xué)中的主體地位。營(yíng)造輕松的學(xué)習(xí)氛圍,讓每一位學(xué)生都積極大膽地參與到其中,敢于提出自己的疑問(wèn),敢于回答教師與其他學(xué)生提出的問(wèn)題,積極參與具有挑戰(zhàn)性的任務(wù)。3.教師發(fā)揮自身的引導(dǎo)與輔助的作用,引導(dǎo)學(xué)生進(jìn)行有利于提高自身能力的學(xué)習(xí)活動(dòng),幫助學(xué)生解決難度較大的問(wèn)題,并且監(jiān)督學(xué)生對(duì)問(wèn)題作出總結(jié),從完成任務(wù)的過(guò)程中學(xué)到更多的知識(shí)。
(三)以問(wèn)題為導(dǎo)向的教學(xué)模式應(yīng)當(dāng)注意的問(wèn)題
關(guān)鍵詞 C語(yǔ)言 實(shí)驗(yàn)教學(xué) 任務(wù)驅(qū)動(dòng)式
中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A
C語(yǔ)言是通用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。其數(shù)據(jù)類型豐富、表達(dá)能力強(qiáng)、使用靈活方便、生成目標(biāo)程序設(shè)計(jì)代碼質(zhì)量比較高,對(duì)硬件也能直接進(jìn)行操作,因此C語(yǔ)言將作為大部分高校的普遍程序設(shè)計(jì)的首選課程,也是其編程的基礎(chǔ)性課程。學(xué)習(xí)程序設(shè)計(jì)必須具有語(yǔ)法規(guī)則、算法思想、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)等方面的知識(shí),C語(yǔ)言比較復(fù)雜,教學(xué)內(nèi)容理論性較強(qiáng),較難掌握,學(xué)生易產(chǎn)生厭煩情緒。以前C語(yǔ)言運(yùn)行環(huán)境是以Turbo C2.0為主,現(xiàn)在雖然可以在VC++6.0運(yùn)行環(huán)境下進(jìn)行編程與調(diào)試,但是它的程序運(yùn)行還不能完全可視化。就對(duì)我校高職計(jì)算機(jī)專業(yè)學(xué)生的具體調(diào)查發(fā)現(xiàn):學(xué)完C語(yǔ)言后能熟練掌握、靈活運(yùn)用的學(xué)生為10%左右,基本掌握的學(xué)生為45%左右,大部分學(xué)生還是不能掌握其編程技巧。為了提高和改善學(xué)生學(xué)習(xí)C語(yǔ)言的教學(xué)現(xiàn)狀,根據(jù)C語(yǔ)言自身特點(diǎn),探討新的教學(xué)模式和教學(xué)方法。以促使提高該課程的教學(xué)效果。
1 根據(jù)人才培養(yǎng)方案,合理調(diào)整其教學(xué)內(nèi)容
高職院校教育的目的是培養(yǎng)生產(chǎn)一線應(yīng)用型和技能性人才,著重培養(yǎng)學(xué)生的學(xué)習(xí)能力、就業(yè)能力、工作轉(zhuǎn)換能力和創(chuàng)業(yè)能力。高職學(xué)生的學(xué)習(xí)基礎(chǔ)較差,邏輯思維能力較弱,想象空間較窄,因此,在學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)課程時(shí),必須考慮學(xué)生的學(xué)習(xí)能力和基礎(chǔ)能力,適當(dāng)降低理論知識(shí)的難度和深度,力求教學(xué)內(nèi)容淺顯易懂。在本門課程的教學(xué)過(guò)程中一般要求學(xué)生掌握程序設(shè)計(jì)的三種程序設(shè)計(jì)的基本結(jié)構(gòu)、數(shù)組、函數(shù)、指針等教學(xué)內(nèi)容,對(duì)于其中過(guò)繁過(guò)深的知識(shí),例如指針,結(jié)構(gòu)體等,我們則可以進(jìn)行取舍,使學(xué)生知道它們即可。對(duì)于重點(diǎn)、難點(diǎn)的教學(xué)內(nèi)容必須進(jìn)行詳細(xì)講解,使學(xué)生不僅掌握它們的理論知識(shí),更能靈活編寫類似程序以求解決生活中的實(shí)際問(wèn)題??傊虒W(xué)目的是使學(xué)生真正掌握并力求能熟練靈活運(yùn)用C語(yǔ)言進(jìn)行編程。
2 重視培養(yǎng)模式,培養(yǎng)學(xué)生學(xué)習(xí)興趣
傳統(tǒng)模式下,C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)內(nèi)容一般則采用黑板式的教學(xué)方式來(lái)實(shí)現(xiàn)。大部分理論知識(shí)都要在教室來(lái)進(jìn)行學(xué)習(xí),很少在機(jī)房來(lái)進(jìn)行程序的編寫。C語(yǔ)言程序設(shè)計(jì)運(yùn)行環(huán)境一般以Turbo C2.0為主,但Turbo C2.0的調(diào)試環(huán)境采用DOS模式,調(diào)試不是很直觀,且操作采用命令和鍵盤來(lái)實(shí)現(xiàn),界面不可視化操作使學(xué)生很不理解,因此會(huì)使學(xué)生失去學(xué)習(xí)的動(dòng)力和學(xué)習(xí)的積極性。盡管C語(yǔ)言實(shí)用價(jià)值很高,但理論性很強(qiáng)的教學(xué)內(nèi)容,很難引起學(xué)生的學(xué)習(xí)興趣,如果我們?cè)俨恢v究其教學(xué)方法,則難以達(dá)到本課程的培養(yǎng)目標(biāo)。為了改變目前的教學(xué)現(xiàn)狀,教師必須利用學(xué)院現(xiàn)有的教學(xué)資源對(duì)教學(xué)內(nèi)容進(jìn)行重新整合,改進(jìn)以往單一、枯燥乏味的教學(xué)模式和教學(xué)方式,讓知識(shí)變得有趣而生動(dòng)化,從面提高學(xué)生的學(xué)習(xí)興趣、學(xué)習(xí)的積極性、學(xué)習(xí)的動(dòng)力和學(xué)以致用的能力。
3 合理利用多媒體技術(shù),提高教學(xué)效果
傳統(tǒng)的教學(xué)模式是利用黑板式教學(xué)手段在教室進(jìn)行講授C語(yǔ)言程序設(shè)計(jì)課程。特別是在講解如何利用運(yùn)行環(huán)境進(jìn)行上機(jī)步驟、程序調(diào)試方法,程序運(yùn)行過(guò)程和程序運(yùn)行結(jié)果的查看等內(nèi)容時(shí),課堂教學(xué)則顯得枯燥無(wú)味、不夠清楚,也不直觀,在這種教學(xué)方式下,大部分學(xué)生則會(huì)對(duì)C語(yǔ)言這門課程失去學(xué)習(xí)興趣、學(xué)習(xí)的積極性、學(xué)習(xí)的動(dòng)力和學(xué)習(xí)信念。高職院校多年來(lái)進(jìn)教學(xué)改革和更新教學(xué)設(shè)施,基本上來(lái)講,教學(xué)設(shè)備都比較齊全。先進(jìn)的多媒體教學(xué)手段出現(xiàn)后,被廣泛使用在許多課程的教學(xué)上,多媒體教學(xué)具有直觀生動(dòng)、圖文并茂的優(yōu)勢(shì),能夠把枯燥無(wú)味的理論知識(shí)變得生動(dòng)形象化。但先進(jìn)的教學(xué)手段并不完全代表一定會(huì)收到良好的教學(xué)效果,教師則必需精心制作出適合自己課程的教學(xué)課件,把傳統(tǒng)教學(xué)不能很好表達(dá)的教學(xué)重點(diǎn)和教學(xué)難點(diǎn)進(jìn)行重新設(shè)計(jì),并與傳統(tǒng)教學(xué)有機(jī)結(jié)合,從而達(dá)到滿意的教學(xué)效果。合理利用多媒體技術(shù)不僅可以加強(qiáng)學(xué)生的學(xué)習(xí)興趣,也能激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力和求知欲,使學(xué)生真正體會(huì)到學(xué)習(xí)的快樂(lè)和滿足。
4 加強(qiáng)實(shí)踐環(huán)節(jié),培養(yǎng)學(xué)生的編程能力
C語(yǔ)言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,學(xué)生不僅要掌握C語(yǔ)言的概念,語(yǔ)法規(guī)則,又要?jiǎng)邮志帉懗绦?,并進(jìn)行上機(jī)調(diào)試運(yùn)行得出結(jié)果。所以培養(yǎng)學(xué)生的實(shí)際操作能力則顯得尤為重要。在實(shí)踐課的教學(xué)過(guò)程中教師必須做到:教師必須為每次上機(jī)習(xí)題做到精心挑選,認(rèn)真對(duì)待,在實(shí)驗(yàn)內(nèi)容上應(yīng)做到有較容易的題目,也要有綜合性較強(qiáng)的題目,題目要求不僅要顧全驗(yàn)證性、綜合性和設(shè)計(jì)性實(shí)驗(yàn)的比例,也要做到使所學(xué)的知識(shí)內(nèi)容進(jìn)行整合,達(dá)到學(xué)習(xí)的系統(tǒng)化。學(xué)生在進(jìn)行實(shí)驗(yàn)時(shí),根據(jù)學(xué)生的學(xué)習(xí)能力和操作能力,將其分組來(lái)進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)過(guò)程中,要求學(xué)生根據(jù)實(shí)驗(yàn)內(nèi)容再進(jìn)行分解,教師正確引導(dǎo)學(xué)生學(xué)會(huì)運(yùn)用正確的思維方法,由易到難,自頂向下,逐步求精,找出解題的關(guān)健,并且鼓勵(lì)他們互相學(xué)習(xí)、大膽討論,這樣不僅能調(diào)動(dòng)每一位學(xué)生的學(xué)習(xí)動(dòng)力,也能加強(qiáng)團(tuán)隊(duì)精神的培養(yǎng)。
5 考試考核制度的改革
C語(yǔ)言程序設(shè)計(jì)課程的培養(yǎng)目標(biāo)是學(xué)生的思維能力和實(shí)踐能力,學(xué)生最終成績(jī)?cè)u(píng)定也是體現(xiàn)學(xué)生在整個(gè)學(xué)習(xí)過(guò)程的主要評(píng)價(jià),采用單一的試卷考試方式已經(jīng)不能體現(xiàn)出學(xué)生的實(shí)際能力水平。我們對(duì)學(xué)生的要求不僅要考學(xué)生的知識(shí)水平,更注重考核學(xué)生的學(xué)習(xí)能力、知識(shí)應(yīng)用能力、對(duì)問(wèn)題的分析能力和解決實(shí)際問(wèn)題的操作能力綜合考評(píng)。即要更多地通過(guò)關(guān)注學(xué)生的學(xué)習(xí)過(guò)程,用可持續(xù)發(fā)展的方略去評(píng)價(jià)每一位學(xué)生,更好地體現(xiàn)評(píng)價(jià)的激勵(lì)功能,使其做到促進(jìn)學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。建議的考評(píng)標(biāo)準(zhǔn)為:理論占40%,實(shí)踐技能占60%,或進(jìn)行全國(guó)計(jì)算機(jī)等級(jí)二級(jí)C語(yǔ)言考試,凡通過(guò)者可獲得一定獎(jiǎng)勵(lì)。
在目前信息社會(huì)中,計(jì)算機(jī)的應(yīng)用越來(lái)越廣,因此,高職院校的責(zé)任重大,學(xué)院在進(jìn)行計(jì)算機(jī)教育中應(yīng)依據(jù)培養(yǎng)目標(biāo)提出不同的教學(xué)要求。使每一位學(xué)生在學(xué)習(xí)C語(yǔ)言時(shí),都能由淺逐深、循序漸進(jìn)地進(jìn)行教學(xué)培養(yǎng),教師在學(xué)生學(xué)習(xí)的過(guò)程中必須激發(fā)學(xué)生的興趣,更新教學(xué)理念,充分利用、整合各種教學(xué)資源,注重教學(xué)模式和教學(xué)方法的探索,真正使C語(yǔ)言程序設(shè)計(jì)這門課程成為學(xué)生學(xué)習(xí)其他計(jì)算機(jī)編程知識(shí)的基石。
參考文獻(xiàn)
[1] 張長(zhǎng)海.以程序設(shè)計(jì)為主線為主線講授“高級(jí)語(yǔ)言程序設(shè)計(jì)”課.計(jì)算機(jī)教育.2005(5).
[2] 譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì).清華大學(xué)出版社.2002(6).
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);案例教學(xué);任務(wù)驅(qū)動(dòng)
C語(yǔ)言是通用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。許多職業(yè)學(xué)校,在高職學(xué)生和中職學(xué)生中都開設(shè)了《C語(yǔ)言程序設(shè)計(jì)》課程。學(xué)習(xí)程序設(shè)計(jì)必須具有語(yǔ)言、算法、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)的方法等方面的知識(shí),而C語(yǔ)言本身又比較復(fù)雜,較難掌握,所以《C語(yǔ)言程序設(shè)計(jì)》的教學(xué)內(nèi)容理論性較強(qiáng),學(xué)生容易產(chǎn)生厭煩情緒。C語(yǔ)言教學(xué)一般以Turbo C為主,Turbo C的調(diào)試環(huán)境不是可視化的過(guò)程,這在客觀上造成了學(xué)生掌握C語(yǔ)言程序設(shè)計(jì)知識(shí)的難度。在職業(yè)學(xué)校中,《C語(yǔ)言程序設(shè)計(jì)》的授課時(shí)數(shù)一般為76課時(shí)左右。通過(guò)對(duì)我校高職計(jì)算機(jī)專業(yè)學(xué)生的觀察和調(diào)查,學(xué)完C語(yǔ)言后能熟練掌握、靈活運(yùn)用的學(xué)生為5%左右,基本掌握的學(xué)生為25%左右,大部分學(xué)生只能是應(yīng)付考試,甚至還有5%的學(xué)生采取放棄的態(tài)度。為了改善C語(yǔ)言的教學(xué)狀況,使學(xué)生能真正掌握這門課程的知識(shí),有必要依據(jù)學(xué)生的層次及所選的專業(yè)對(duì)《C語(yǔ)言程序設(shè)計(jì)》的教學(xué)內(nèi)容、教學(xué)方法等方面作一些探索。
依據(jù)培養(yǎng)學(xué)生的目標(biāo),合理調(diào)整教學(xué)內(nèi)容
中職層次中等職業(yè)教育的目的是培養(yǎng)生產(chǎn)一線應(yīng)用型人才,著重培養(yǎng)學(xué)生的學(xué)習(xí)能力、就業(yè)能力、工作轉(zhuǎn)換能力和創(chuàng)業(yè)能力。中職學(xué)生的學(xué)習(xí)基礎(chǔ)差。所以,如果在中職學(xué)生中開設(shè)《C語(yǔ)言程序設(shè)計(jì)》的課程,則必須考慮中職學(xué)生的學(xué)習(xí)基礎(chǔ),并依據(jù)中職學(xué)生的培養(yǎng)目標(biāo),適當(dāng)降低理論知識(shí)的難度和深度,教學(xué)內(nèi)容力求淺顯易懂。以譚浩強(qiáng)主編的《C語(yǔ)言程序設(shè)計(jì)》一書為例,以76課時(shí)為總授課時(shí)數(shù),一般要求學(xué)生掌握程序設(shè)計(jì)的三種基本結(jié)構(gòu)、數(shù)組、函數(shù)等內(nèi)容即可。對(duì)于其中過(guò)繁過(guò)深的例題、習(xí)題可省略,如“用二分法求方程2x3-4x2+3x-6=0在(-10,10)之間的根”之類的題目。對(duì)于重點(diǎn)、難點(diǎn)的教學(xué)內(nèi)容必須進(jìn)行詳細(xì)講解,如“選擇結(jié)構(gòu)中的閏年的判斷”、“循環(huán)結(jié)構(gòu)中的素?cái)?shù)的判斷”等經(jīng)典例題必須設(shè)計(jì)易于學(xué)生接受的教學(xué)方法,使學(xué)生消化吸收。強(qiáng)化練習(xí)也不能缺少,但也不能搞題海戰(zhàn),要巧設(shè)計(jì)(題意新穎有趣,貼近實(shí)際)、巧安排(當(dāng)學(xué)生躍躍欲試之時(shí)布置題目最有效)??傊?,教學(xué)目的是使學(xué)生真正掌握并力求能熟練靈活運(yùn)用教師所講授的知識(shí)內(nèi)容。
高職學(xué)生高職教育著重培養(yǎng)具有實(shí)際工作能力的技術(shù)型和應(yīng)用型人才。高職學(xué)生一般比中職學(xué)生學(xué)習(xí)基礎(chǔ)都要高一個(gè)層次。所以,高職學(xué)生對(duì)知識(shí)的理解力相對(duì)也要強(qiáng)一點(diǎn)。因此,除了每堂課的容量要增加外,教師還需要有意識(shí)地留一些知識(shí)點(diǎn)給學(xué)生自學(xué),以培養(yǎng)他們自主學(xué)習(xí)的能力。其次,教學(xué)內(nèi)容也應(yīng)有所增刪,盡量使教學(xué)內(nèi)容多和實(shí)際的程序設(shè)計(jì)相聯(lián)系。對(duì)于一些經(jīng)典例題要講清所采取的解決方法,如“小猴吃桃”問(wèn)題,必須講清“遞歸”方法及“遞歸”問(wèn)題中“回推”和“遞推”的兩個(gè)階段,并且還要講清如何設(shè)計(jì)結(jié)束“遞歸”過(guò)程的條件。根據(jù)實(shí)際教學(xué)經(jīng)驗(yàn),同樣以譚浩強(qiáng)主編的《C語(yǔ)言程序設(shè)計(jì)》一書為例,以76課時(shí)為總授課時(shí)數(shù),一般高職學(xué)生能掌握:程序的三種基本結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件等內(nèi)容。當(dāng)然,對(duì)于計(jì)算機(jī)專業(yè)的高職學(xué)生還必須掌握更深層的知識(shí)內(nèi)容,并且要求學(xué)生參加國(guó)家二級(jí)C語(yǔ)言程序設(shè)計(jì)等級(jí)考試。
以激發(fā)學(xué)生的學(xué)習(xí)興趣
為目的,改革教學(xué)方法
傳統(tǒng)的《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)是以課堂為中心的滿堂灌,其中上機(jī)一般占30%左右?!禖語(yǔ)言程序設(shè)計(jì)》的授課一般以Turbo C為主,Turbo C的調(diào)試環(huán)境很不直觀,使學(xué)生不容易理解。因此,盡管C語(yǔ)言有實(shí)用價(jià)值,但生澀的教學(xué)內(nèi)容,不易引起學(xué)生的學(xué)習(xí)注意,如果不講究教學(xué)方法,則難以達(dá)到課程的預(yù)期目標(biāo)。為了改變這一狀況,教師必須利用現(xiàn)有資源重新整合教學(xué)內(nèi)容,改進(jìn)單一、乏味的教學(xué)方法,力求顯現(xiàn)在學(xué)生面前的知識(shí)有趣而生活化,以提高學(xué)生的學(xué)習(xí)興趣及學(xué)以致用的能力。案例教學(xué)法、任務(wù)驅(qū)動(dòng)式教學(xué)法等都是當(dāng)前比較受推崇的教學(xué)方法,代表著先進(jìn)的教學(xué)理念,但并不等于適合任何一門課程的教學(xué),必須加以革新后才能應(yīng)用到具體的教學(xué)過(guò)程中去。
采用案例教學(xué)法,激發(fā)學(xué)生的學(xué)習(xí)興趣所謂案例是指那些在日常生活中較能典型地反映教學(xué)內(nèi)容的事例。一般的課堂舉例并不等同于案例教學(xué)。案例教學(xué)是指在教學(xué)過(guò)程中,引導(dǎo)學(xué)生對(duì)案例進(jìn)行剖析研究,使學(xué)生能由特殊歸納一般,掌握知識(shí)內(nèi)容,從而達(dá)到教學(xué)目標(biāo)的教學(xué)方法。教師在準(zhǔn)備案例的過(guò)程中,首先要確定哪些是要學(xué)生掌握的知識(shí)點(diǎn),然后再精選能夠說(shuō)明、反映這些知識(shí)點(diǎn)的案例。在案例的設(shè)計(jì)中要不拘一格,巧妙使用可視化的程序設(shè)計(jì)語(yǔ)言或Flash動(dòng)畫設(shè)計(jì)軟件。不要拘泥于C語(yǔ)言的語(yǔ)句格式,而要注重案例的生動(dòng)、形象,能否真正激發(fā)學(xué)生的學(xué)習(xí)興趣。只有激發(fā)了學(xué)生的學(xué)習(xí)興趣,學(xué)生才會(huì)自覺、主動(dòng)地記憶C語(yǔ)言的語(yǔ)句格式。如在講授選擇結(jié)構(gòu)中的多路選擇結(jié)構(gòu)時(shí),利用VB程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)一個(gè)紅綠燈自動(dòng)變化(紅燈:2秒;綠燈:3秒;黃燈:1秒)的案例,使學(xué)生掌握多路選擇結(jié)構(gòu),更主要的是使學(xué)生了解多路選擇結(jié)構(gòu)的用途(如表1所示)。實(shí)踐表明,在案例教學(xué)的過(guò)程中,學(xué)生興趣高,教學(xué)容量大,知識(shí)點(diǎn)的前后聯(lián)系緊密,學(xué)生對(duì)通過(guò)案例教學(xué)的方式傳授的知識(shí)點(diǎn)印象深,能靈活運(yùn)用。
應(yīng)用“任務(wù)驅(qū)動(dòng)”教學(xué)方式,提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力在《C語(yǔ)言程序設(shè)計(jì)》的教學(xué)中,當(dāng)傳授完一個(gè)知識(shí)點(diǎn)或知識(shí)結(jié)構(gòu)時(shí),為了使學(xué)生能靈活運(yùn)用,經(jīng)常會(huì)采用再現(xiàn)式教學(xué)。如何將再現(xiàn)式教學(xué)轉(zhuǎn)變?yōu)橐越鉀Q問(wèn)題、完成任務(wù)為主的探究式教學(xué)呢?答案是采用“任務(wù)驅(qū)動(dòng)”式教學(xué)方法。所謂“任務(wù)驅(qū)動(dòng)”,就是學(xué)生通過(guò)完成教師布置的任務(wù),建構(gòu)真正屬于自己的知識(shí)與技能。其中的任務(wù)既蘊(yùn)含了學(xué)生應(yīng)該掌握的知識(shí)與技能,也蘊(yùn)含了學(xué)生應(yīng)該獲得的能力訓(xùn)練。學(xué)生完成任務(wù)的過(guò)程,是一個(gè)不斷提出問(wèn)題、解決問(wèn)題的過(guò)程。如在復(fù)習(xí)選擇結(jié)構(gòu)時(shí),可以借助Flash動(dòng)畫制作一個(gè)模擬“打火機(jī)的點(diǎn)火效果”,其中火苗的出現(xiàn)與否即讓按鈕實(shí)現(xiàn)點(diǎn)火的功能,就可以利用Turbo C程序設(shè)計(jì)中的if條件語(yǔ)句來(lái)實(shí)現(xiàn)。在教學(xué)過(guò)程中以問(wèn)題為導(dǎo)向,并引導(dǎo)學(xué)生解決問(wèn)題(如表2所示)。
在教學(xué)過(guò)程中還有很多有效的教學(xué)方法,如展示型教學(xué)、拓展式教學(xué)等,教師要結(jié)合實(shí)際情況靈活運(yùn)用。
在當(dāng)今的信息社會(huì)中計(jì)算機(jī)的應(yīng)用非常廣泛,各行各業(yè)需要不同層次的計(jì)算機(jī)專業(yè)人才。所以,學(xué)校在進(jìn)行計(jì)算機(jī)教育中應(yīng)依據(jù)培養(yǎng)目標(biāo)提出不同的教學(xué)要求。對(duì)于每一個(gè)學(xué)習(xí)計(jì)算機(jī)知識(shí)特別是C語(yǔ)言的學(xué)生,都有一個(gè)由淺入深、逐步提高的過(guò)程。教師在這個(gè)過(guò)程中必須激發(fā)學(xué)生的興趣,更新教學(xué)理念,充分利用、整合各種教學(xué)資源,注重教學(xué)方法的探索,真正使C語(yǔ)言這門課程成為學(xué)生學(xué)習(xí)其他計(jì)算機(jī)知識(shí)的基石。
參考文獻(xiàn)