国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高職C語言程序設(shè)計教學(xué)改革策略

2012-04-29 00:44:03鄒新
電腦知識與技術(shù) 2012年33期
關(guān)鍵詞:C語言程序設(shè)計教學(xué)手段案例教學(xué)

鄒新

摘要:《C語言程序設(shè)計》是當(dāng)前各高校信息技術(shù)類專業(yè)普遍開設(shè)的一門基本的程序設(shè)計課程,筆者結(jié)合實際教學(xué)經(jīng)驗,從C語言程序設(shè)計課程的教學(xué)理念、教學(xué)內(nèi)容、教學(xué)手段三個方面進行探討,力求使學(xué)生不但掌握好C語言程序、培訓(xùn)學(xué)生編程思維,更深層次的激發(fā)學(xué)生的學(xué)習(xí)興趣,為今后的課程學(xué)習(xí)打下基礎(chǔ)。

關(guān)鍵詞:C語言程序設(shè)計;案例教學(xué);教學(xué)手段;教學(xué)改革

中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2012)33-7957-02

1概述

程序設(shè)計是高校計算機教學(xué)的一門重要基礎(chǔ)課程,它以編程語言為平臺,介紹程序設(shè)計的思維和方法。各高校普遍開設(shè)《C語言程序設(shè)計》這門課程是因為C語言具有諸多優(yōu)點,C語言是一種結(jié)構(gòu)化的高級語言,它簡潔、緊湊,使用方便、靈活,用C語言編寫的程序執(zhí)行效率高,可移植性好,基本上不作修改就能用于各種型號的計算機和各種操作系統(tǒng),并且C語言還能直接對計算機硬件進行操作,它即有高級語言的特點,又具有匯編語言的特點,C語言一共只有32個關(guān)鍵詞,9種控制語句,程序書寫形式自由。應(yīng)用范圍廣泛,具備很強的數(shù)據(jù)處理能力,它可以作為工作系統(tǒng)設(shè)計語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,允許直接訪問物理地址,可以直接對硬件進行操作,編寫不依賴計算機硬件的應(yīng)用程序。結(jié)構(gòu)式語言使程序?qū)哟吻逦?,便于使用、維護以及調(diào)試,并且適合于多種操作系統(tǒng)。因此,C語言有著廣泛的應(yīng)用領(lǐng)域,微軟大型軟件都是采用C語言,凡是牽扯到ATI的程序架構(gòu)都需要C。C不僅用來編寫操作系統(tǒng)軟件,也用來編寫應(yīng)用軟件,早期著名的UNIX操作系統(tǒng)就是用C語言編寫的,F(xiàn)oxPro數(shù)據(jù)庫管理系統(tǒng)也是用C語言編寫的,Internet上流行的大部分電子商務(wù)軟件也是用C語言編寫的,但在初學(xué)C語言的過程中普遍會感覺內(nèi)容枯燥乏味、相關(guān)概念復(fù)雜,雖然明白概念卻依舊不會動手編寫程序,更不用說利用C語言編程來解決各種實際應(yīng)用問題。C語言的教育改革,力求提高學(xué)生分析問題和解決問題的能力為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)。

2高校C語言教學(xué)存在的突出問題

(1)入門難

入門難是學(xué)生普遍反映的一個問題,C語言是一種結(jié)構(gòu)化程序語言,雖然只有34個運算符、9種控制語句,但數(shù)據(jù)類型多樣,另外數(shù)組、變量作用域、地址傳遞、指針等概念相對比較抽象,學(xué)生第一次接觸C語言,肯定會覺得很困惑,我們通常要求學(xué)生具備一定的數(shù)學(xué)能力,對于初學(xué)者來說難以理解,學(xué)起來感覺費勁,因此產(chǎn)生不同程度的畏難情緒。C語言程序設(shè)計的學(xué)習(xí)已經(jīng)比較困難了,如果加上數(shù)學(xué)太差,學(xué)習(xí)就會難上加難。

(2)學(xué)習(xí)興趣不大

C語言程序設(shè)計這門課程概念抽象,所有程序都需要手動編寫,語法繁多并且還要上機調(diào)試運行,如果簡單采用傳統(tǒng)的“老師講,學(xué)生聽”的手法,教學(xué)方式單調(diào),同學(xué)們在下面乏味的聽,學(xué)生普遍感到這門課程難學(xué),不知道學(xué)習(xí)方法,更沒有學(xué)習(xí)興趣,高職中教師與學(xué)生的關(guān)系不再是高考前那樣天天見面,一般上課教師才去教師,學(xué)生與教師的交流甚少,老師很難了解各個班級的學(xué)習(xí)情況、基礎(chǔ)情況以及差異性、問題所在,都采用模板式教學(xué),使學(xué)生逐漸喪失了學(xué)習(xí)C語言的興趣,對學(xué)生主動參與課堂起到了一定的制約作用,挫傷了學(xué)生學(xué)習(xí)的積極性,因此相當(dāng)一部分學(xué)生放棄了這門課的學(xué)習(xí)。學(xué)完C語言這門課程,很多同學(xué)也編寫不出一個自己感興趣的程序,總是學(xué)習(xí)乏味的C語言語法,學(xué)生很難有學(xué)習(xí)興趣,很難激發(fā)學(xué)生學(xué)習(xí)的動力。

(3)注重理論知識學(xué)習(xí)

大多高校開設(shè)《C語言程序設(shè)計》這門課程,對教學(xué)注重的是傳授陳述性知識,傳統(tǒng)的“粉筆+黑板”教學(xué)模式可以讓學(xué)生易接受C語言的基本概念和語法規(guī)則等基礎(chǔ)知識,接著“提出概念-解釋概念-舉例說明”傳統(tǒng)模式進行教學(xué),不能適應(yīng)C語言的教學(xué),這是一種側(cè)重理論知識的教學(xué)方法,不能培養(yǎng)學(xué)生的編程思維,剛經(jīng)歷過高考的大一新生,還未適應(yīng)大學(xué)的環(huán)境,對于要接觸的一堆專業(yè)性概念、術(shù)語會顯得無所適從,很容易降低學(xué)生的學(xué)習(xí)興趣,早已不適合高職教學(xué)。由于高職的學(xué)生也不善于學(xué)習(xí)抽象理論,傳統(tǒng)的教學(xué)模式大多注重語句、語法等問題,忽視了學(xué)生理解問題和解決問題能力的培養(yǎng),致使《C語言程序設(shè)計》課程教學(xué)中教師舉了多個例子,學(xué)生對上課內(nèi)容也理解,對基礎(chǔ)的知識、語法規(guī)則也有一定認(rèn)識,但課后,要回學(xué)獨立思考,獨立編程,學(xué)生僅記得幾個C語言語句,卻不知道如何靈活應(yīng)用,只會單純的去解讀程序,也無法及時試驗中出現(xiàn)的各種問題,對未來的學(xué)習(xí)質(zhì)量也沒有明顯的提高。但真正要自已動手去編程就會出現(xiàn)很多問題,并不具備真正的程序設(shè)計思維和程序設(shè)計能力。

3對高校C語言教學(xué)改革的幾點建議

(1)更新教育理念,激發(fā)學(xué)生興趣

對C語言程序設(shè)計的教學(xué)內(nèi)容需要準(zhǔn)確定位,C語言的教學(xué)內(nèi)容應(yīng)以應(yīng)用為出發(fā)點,我們的學(xué)生不喜歡沉悶的課堂氛圍、不善于抽象的理論知識學(xué)習(xí),但他們思維活躍,動手能力強,善于接受新鮮事物,本著“先引子后例子”,因勢利導(dǎo),引導(dǎo)學(xué)生在此基礎(chǔ)上解決相關(guān)聯(lián)的其他問題。在教學(xué)過程中首先要做到情感和心靈的溝通,因此教師要多關(guān)愛學(xué)生,多表揚學(xué)生,為更好的傳授下道和文化打下基礎(chǔ),然后逐層展開各個知識點,讓學(xué)生首先看一個比較有趣的問題,用C語言編程如何解決,把學(xué)生的積極性調(diào)動起來,“興趣是學(xué)習(xí)最好的動力,也是學(xué)習(xí)最好的老師”只有學(xué)生自已有了學(xué)習(xí)動力,有積極的興趣,他們也會發(fā)揮自已的所能去思考,去尋求解決問題的辦法,因此一堂課能否讓學(xué)生引起共鳴,產(chǎn)生興趣,直接關(guān)系到今后這門課程的教學(xué)效果。在對大一新生的教學(xué)過程中,筆者主要通過幾個典型的過程來激發(fā)學(xué)生的共嗚:首先,通過游戲來吸引他們的眼球,讓他們的注意力集中到課堂,然后分析游戲,間接告訴他們這些都是通過C語言編程來實現(xiàn)的,如果今后他們能學(xué)好這門課程,今后也可以通過編程實現(xiàn)這樣乃至更美好的效果。強調(diào)C語言學(xué)習(xí)的重要性,告訴他們C語言是一門基礎(chǔ)課程,是學(xué)習(xí)好后續(xù)課程的一個前提。最后,傳授一些C語言的學(xué)習(xí)方法,并告訴他們學(xué)好C語言并不難,要對學(xué)習(xí)有信息,告訴他們與數(shù)學(xué)沒有直接的聯(lián)系,以此來提高學(xué)生學(xué)習(xí)的積極性。然真正實現(xiàn)“教”與“學(xué)”相結(jié)合。

(2)程序設(shè)計為主線,案例教學(xué)為驅(qū)動

案例教學(xué)它的目的就是培養(yǎng)學(xué)生綜合運用所學(xué)知識解決實際問題的能力,更符合高職學(xué)生“從特殊到一般”的認(rèn)知規(guī)律。因此,在C語言教學(xué)設(shè)計中,我們應(yīng)該以程序為主線,案例教學(xué)為驅(qū)動,讓學(xué)生在做中學(xué)、在學(xué)中做,教、學(xué)、做相結(jié)合的一體化教學(xué)模式。先易后難的原則,讓枯燥的基礎(chǔ)概念在實際應(yīng)用中提取,把C語言的各知識點融入到實際項目中,以案例項目帶動知識點學(xué)習(xí)。

課堂教學(xué)采用案例教學(xué)來驅(qū)動,引出問題,對重難點進行分析,讓學(xué)生了解解決問題的思維和方法,C語言的可行方案不止一個,可以讓學(xué)生踴躍發(fā)表自已的看法,然后引導(dǎo)學(xué)生思考,最終確定自已的編程實施方案,并參照各個方案編寫程序和上機調(diào)試,對上機調(diào)試中出現(xiàn)的典型問題進行深入淺出的分析,在整個學(xué)生上機過程中,教師可以引導(dǎo)學(xué)生思考,但不要告訴學(xué)生答案,只講解編程過程中的要點和解決問題的辦法,讓學(xué)生自已去討論、去總結(jié)、去發(fā)現(xiàn),并在計算機上實施與驗證,能夠解決問題的同學(xué)會有成就感,教師給予表揚。初始階段可能會給學(xué)生帶來一些困難,但當(dāng)學(xué)生完成任務(wù),老師再給予一些指導(dǎo)和幫助,先理解問題,然后再想辦法解決問題,鼓勵學(xué)生對任務(wù)進行實踐操作,讓學(xué)生進入問題情境,激發(fā)探究欲望,造成認(rèn)知矛盾和沖突,讓學(xué)生發(fā)揮自身的智慧和才能,主動探索和研究。這種教學(xué)方法的突破不能簡單的認(rèn)為是教學(xué)順序的顛倒,而是教學(xué)觀念和教學(xué)目標(biāo)的更新。讓學(xué)生就能對這一程序問題產(chǎn)生理性探索,C語法中的語法規(guī)則極少,可解決的問題的方法是無限的。只有在理解、分析問題的基礎(chǔ)上,以清晰的思路去設(shè)計算法,才能舉一反三,以不變應(yīng)萬變。所謂“知道遷移”,是針對一個固定的問題,啟發(fā)學(xué)生多角度、多側(cè)面地去尋求解決此類問題的方法,該方法可激發(fā)學(xué)生思考的積極性、主動性和創(chuàng)造性,提高其學(xué)習(xí)的興趣。在C語言中很多問題答案并不是唯一的,一題多解的情況特別多,有目的、有意識地引導(dǎo)學(xué)生創(chuàng)新思路,鼓勵新方法,以此來培養(yǎng)學(xué)生在編程實踐中的遷移思維,這并不是死記硬背、墨守成規(guī)。通過提高學(xué)生解決問題的能力來實現(xiàn)教師對授課的案例項目教學(xué)內(nèi)容、編程實例、教學(xué)方法都要經(jīng)過精心設(shè)計、認(rèn)真分析和研討,力爭推理明確清晰,概念準(zhǔn)確,重點突出,難點分散,有助于學(xué)生對知識的消化理解,并能啟發(fā)學(xué)生思維。這就是“教、學(xué)、做”一體化教學(xué)。另外,當(dāng)我們在教學(xué)中遇到了比較復(fù)雜的問題時,可以尋求同學(xué)的幫助,三人行必有我?guī)?,學(xué)生互相學(xué)習(xí)的方式能讓他們長短互補,真正做到“教學(xué)相長”。

(3)綜合利用多種教學(xué)手段,保證教學(xué)效果

在21世紀(jì)的今天,網(wǎng)絡(luò)無所不在,教學(xué)手段上,除了采用多媒體課堂教學(xué)和機房實訓(xùn)結(jié)合、多媒體教學(xué)課件和板書設(shè)計結(jié)合的方式外,應(yīng)該充分利用互聯(lián)網(wǎng)發(fā)揮信息資源共享的優(yōu)勢,使其成為C語言教學(xué)有力的輔助工具。高職學(xué)校培養(yǎng)的是高素質(zhì)高技能應(yīng)用型人才,側(cè)重點應(yīng)該在實際應(yīng)用,在C語言教學(xué)中遵循從實際到理論,從實際中提煉,邊做邊學(xué),把抽象理論融入到實踐中加以理解,可以指定某個網(wǎng)絡(luò)平臺,找到趣味C語言程序、C語言游戲編寫、C語言程序解決現(xiàn)實生活實例、全國計算機等級考試二級題目及上機典型題目、模擬考試等學(xué)生感興趣的欄目。充分利用網(wǎng)絡(luò)資源讓學(xué)生可在線資詢、與同學(xué)和網(wǎng)絡(luò)學(xué)習(xí)者討論交流、提交作業(yè)等。教師可以通過網(wǎng)絡(luò)平臺上傳下載各類教學(xué)資源、網(wǎng)上答疑批、改作業(yè)等。在C語言的教學(xué)中,特別強調(diào)要以學(xué)生為主體,一切從學(xué)生出發(fā),從提高他們的實際操作能力出發(fā),重視學(xué)生實踐動手能力,積極改進傳統(tǒng)的教學(xué)方法,。為了答到更好的學(xué)習(xí)效果,對《C語言程序設(shè)計》課程可根據(jù)實際需要重新進行規(guī)劃和組織,為學(xué)生創(chuàng)造一個集知識和趣味于一體的、包括個別化學(xué)習(xí)環(huán)境和協(xié)作式學(xué)習(xí)環(huán)境的開放性網(wǎng)絡(luò)教學(xué)平臺,達到C語言實踐教學(xué)質(zhì)量的提高。

小結(jié):C語言是高校重要的計算機基礎(chǔ)課程,案例教學(xué)與學(xué)生興趣相結(jié)合的模式,創(chuàng)造性的提出了以學(xué)生為中心,激發(fā)學(xué)生的主動性和積極性,進而獲得良好的教學(xué)效果,如何能夠?qū)⒔虒W(xué)效果最大化,需要教師設(shè)計合理的任務(wù)內(nèi)容、數(shù)量以及難度,這就需要不斷地教學(xué)實踐和總結(jié)經(jīng)驗。

參考文獻:

[1]常村紅,婁銀霞.C語言教學(xué)改革初探[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報,2012(3).

[2]徐曉君.C語言程序設(shè)計課程教學(xué)改革初探[J].計算機教學(xué)信息化,2012(8).

[3]文海英,梁小芝.《C語言程序設(shè)計》課程教學(xué)改革探索與實踐[J].教學(xué)園地,2012(4).

[4]李龍淼.《C語言程序設(shè)計》教學(xué)改革實踐與探索[J].海南廣播電視大學(xué)學(xué)報,2012(2).

猜你喜歡
C語言程序設(shè)計教學(xué)手段案例教學(xué)
以“學(xué)生為中心”的《C語言程序設(shè)計》教學(xué)設(shè)計探究
創(chuàng)新教育理念下體育教學(xué)方法應(yīng)用研究
《數(shù)據(jù)結(jié)構(gòu)》中“插入”算法課堂教學(xué)實踐與體會
考試周刊(2016年84期)2016-11-11 00:14:50
論體育教學(xué)手段現(xiàn)代化的意義和作用
體育時空(2016年9期)2016-11-10 20:43:37
基于翻轉(zhuǎn)課堂的《C語言程序設(shè)計》課程教學(xué)系統(tǒng)的實現(xiàn)與研究
軟件工程(2016年8期)2016-10-25 16:02:07
淺談《C語言程序設(shè)計》課程的教學(xué)改革
《C語言程序設(shè)計》課程的教學(xué)改革與實踐
科技視界(2016年22期)2016-10-18 16:12:24
論《測控儀器電路》課程建設(shè)
科技視界(2016年21期)2016-10-17 18:52:41
案例教學(xué)在機械創(chuàng)新設(shè)計課程中的應(yīng)用
考試周刊(2016年77期)2016-10-09 12:16:11
馬克思主義基本原理概論課案例教學(xué)的幾點思考
樟树市| 宿松县| 渭源县| 新竹市| 合水县| 新沂市| 高台县| 三台县| 康保县| 阳江市| 澄城县| 太保市| 固镇县| 博爱县| 固原市| 丽江市| 屏边| 福建省| 百色市| 宜宾县| 北碚区| 察雅县| 罗定市| 奉贤区| 怀柔区| 开平市| 滁州市| 石林| 轮台县| 紫金县| 邳州市| 连南| 新蔡县| 阜平县| 黄冈市| 荔波县| 友谊县| 全椒县| 七台河市| 嵊泗县| 准格尔旗|