- 相關(guān)推薦
職教計(jì)算機(jī)課改意見論文
一、計(jì)算機(jī)基礎(chǔ)課程目前的現(xiàn)狀
計(jì)算機(jī)課程是大學(xué)通行的基礎(chǔ)課,其中的程序設(shè)計(jì)教學(xué)長(zhǎng)期以來一直是教學(xué)中的重點(diǎn)和難點(diǎn)之一,當(dāng)然也是爭(zhēng)論的焦點(diǎn)。20世紀(jì)80年代末到90年代初,計(jì)算機(jī)基礎(chǔ)課幾乎就是程序設(shè)計(jì)語(yǔ)言教學(xué)當(dāng)時(shí)由于機(jī)型的限制,普遍講授百朋Ic語(yǔ)言程序設(shè)計(jì)技術(shù)。那是一種在APPLE機(jī)上使用的帶行號(hào)的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,存在著一些弊端:由于行號(hào)的影響,程序流程較為繁雜,程序支持的函數(shù)功能不強(qiáng)。90年代初到90年代后期,微機(jī)大量出現(xiàn),WIND口WS系列應(yīng)用軟件的不斷發(fā)展,使得計(jì)算機(jī)處理日常問題的能力越來越強(qiáng),于是有一種誤區(qū)出現(xiàn),那就是學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)就是學(xué)習(xí)計(jì)算機(jī)的操作,學(xué)習(xí)辦公自動(dòng)化,某些學(xué)校曾一度忽視了程序設(shè)計(jì)的教學(xué)。90年代后期到如今,隨著全社會(huì)計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大和水平的不斷提高以及社會(huì)信息化進(jìn)程的不斷加速,人們逐漸認(rèn)識(shí)到搞好信息處理工作不懂得程序設(shè)計(jì)是行不通的。在這種認(rèn)識(shí)前提下教育工作者重新認(rèn)識(shí)了程序設(shè)計(jì)教學(xué)的地位?v觀程序設(shè)計(jì)語(yǔ)言在教學(xué)中地位的起伏、這里面反映出來的是對(duì)程序設(shè)計(jì)教學(xué)的內(nèi)容、方法、原則和思想的整體認(rèn)識(shí)問題。不講程序設(shè)計(jì)肯定是不行的,那么如何選擇程序設(shè)計(jì)語(yǔ)言,處理好程序設(shè)計(jì)和計(jì)算機(jī)操作的關(guān)系,定位它的深度將是高等職業(yè)教育中要認(rèn)真思考的問題。這也是將程序設(shè)計(jì)應(yīng)用到生活和其他方面的前提。
二、引入程序設(shè)計(jì)語(yǔ)言教學(xué)的必要性
程序設(shè)計(jì)教學(xué)作為培養(yǎng)學(xué)生初步構(gòu)建程序結(jié)構(gòu)思想的一種重要途徑,一直占有重要位置。通過程序設(shè)計(jì)教學(xué)提高學(xué)生分析問題、解決問題的能力,從而使學(xué)生初步獲取程序設(shè)計(jì)思想,并將這種思想貫穿于計(jì)算機(jī)基礎(chǔ)課程學(xué)習(xí)的全過程。學(xué)習(xí)程序設(shè)計(jì)有助于我們了解計(jì)算機(jī)的工作原理,消除對(duì)計(jì)算機(jī)的神秘感。人類思維活動(dòng)的過程與人們工作生活的模式和計(jì)算機(jī)的工作原理與基本運(yùn)作流程相似,我們一般認(rèn)為計(jì)算機(jī)和人們的思維有著共同的特點(diǎn):都要對(duì)自己的活動(dòng)進(jìn)行程序設(shè)計(jì)。因此,人們能夠理解并且利用計(jì)算機(jī)的工作機(jī)制,改進(jìn)自己的學(xué)習(xí)與工作。而要能夠“吩咐”計(jì)算機(jī)做事,懂得一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是十分重要的。學(xué)習(xí)程序設(shè)計(jì)有助于培養(yǎng)我們的信息素養(yǎng),嚴(yán)密我們的邏輯思維。
三、程序設(shè)計(jì)語(yǔ)言的選擇
有史以來的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言不外乎是機(jī)器語(yǔ)言、匯編語(yǔ)言、面向過程的程序設(shè)計(jì)語(yǔ)言、面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言等幾種,前兩者由于過分依賴硬件,而且還需要高級(jí)語(yǔ)言基礎(chǔ),顯然不適合在非計(jì)算機(jī)專業(yè)的學(xué)生中開設(shè),故不在考慮之列。面向過程的程序設(shè)計(jì)語(yǔ)言目前流行的主要有BASIC、PASCAL和C語(yǔ)言等,早期很多學(xué)校選用PASCAL語(yǔ)言作為教學(xué)語(yǔ)言,PASCAL語(yǔ)言本身就是作為一種規(guī)范的教學(xué)語(yǔ)言出現(xiàn)的,但是由于現(xiàn)在使用PASCAL開發(fā)實(shí)用程序的減少,再加之全國(guó)計(jì)算機(jī)等級(jí)考試現(xiàn)在不考PASC戶LL,所以幾乎沒有學(xué)校使用它作為教學(xué)語(yǔ)言。C語(yǔ)言目前在系統(tǒng)開發(fā)上占有絕對(duì)的優(yōu)勢(shì),很多計(jì)算機(jī)相關(guān)程序,比如:PDA上的程序,游戲等都是C語(yǔ)言開發(fā)的,很多高校均使用C語(yǔ)言作為教學(xué)語(yǔ)言。但是C語(yǔ)言過于靈活,基礎(chǔ)要點(diǎn)多,教學(xué)過程中如不好好把握,很可能使學(xué)生產(chǎn)生厭倦和恐懼情緒。BASIC不易出錯(cuò),易于上手,盡管功能較弱,作為教學(xué)示范,培養(yǎng)邏輯思維,建立結(jié)構(gòu)化的程序設(shè)計(jì)思想?yún)s是個(gè)不錯(cuò)的選擇。面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言主要有C十十、VC、VB等,嚴(yán)格地說VB不是一個(gè)完全的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,但是鑒于現(xiàn)在操作系統(tǒng)幾乎都是WINDOWS的天下,掌握一些windows下的可視化程序設(shè)計(jì)語(yǔ)言還是有一定必要的,而且Visual系列的一個(gè)很好的特點(diǎn)是它的可視化編程環(huán)境,河以讓學(xué)生迅速上手,體驗(yàn)成功的快感,但是Visual系列在結(jié)構(gòu)化上顯得不夠明晰,在教學(xué)過程中要認(rèn)真思考和組織。在我校的教學(xué)中,筆者大膽建議,在理科系必修C語(yǔ)言,選學(xué)VB,而在文科系,結(jié)合QBASIC和VB來講述程序設(shè)計(jì)語(yǔ)言。前者有較清晰的結(jié)構(gòu)化程序設(shè)計(jì)的思想,便于顯示流程,培養(yǎng)邏輯思維和結(jié)構(gòu)化程序設(shè)計(jì)的思想;后者簡(jiǎn)潔實(shí)用,開發(fā)效率高,有助于鍛煉軟件工程的思想。
四、程序設(shè)計(jì)語(yǔ)言的教學(xué)實(shí)踐
1.教材的選擇
在進(jìn)行C語(yǔ)言和BASIC語(yǔ)言教學(xué)時(shí),很多院校選擇常規(guī)教材,比如:譚浩強(qiáng)的《C語(yǔ)言程序設(shè)計(jì)》、《QBASIC語(yǔ)言程序設(shè)計(jì)》,這些教材在編寫時(shí)為了體現(xiàn)結(jié)構(gòu)上的科學(xué)性和完整性,有時(shí)忽視了教學(xué)過程中的一個(gè)問題,就是教學(xué)的目的。我們認(rèn)為,在教材的研究上應(yīng)該著眼于學(xué)生的程序設(shè)計(jì)思想,而不是程序語(yǔ)言本身,一般花3節(jié)課左右讓學(xué)生’開始編制簡(jiǎn)單的程序,課程設(shè)計(jì)如下:第一階段,程序認(rèn)識(shí)階段:演示簡(jiǎn)單的音樂和圖形程序,分析程序結(jié)構(gòu);為什么要使用程序設(shè)計(jì)語(yǔ)言,流程圖和偽代碼的簡(jiǎn)述;基本語(yǔ)句、基本函數(shù)、流程控制語(yǔ)句的使用;簡(jiǎn)單程序設(shè)計(jì)(數(shù)字圖形,小九九乘法表,找最大最小值程序)。在第四節(jié)課后花大量的時(shí)間一邊練習(xí)簡(jiǎn)單程序,比如:判斷素?cái)?shù),最大公約數(shù),各種數(shù)字圖案,一邊講述C語(yǔ)言的一些其它注意事項(xiàng),慢慢再過渡到第二階段:程序技巧階段,講解數(shù)組、指針、函數(shù)等,以及查找和排序等常用技巧程序。最后,根據(jù)實(shí)際的情況考慮選擇程序的高級(jí)階段,或者向C++等深人學(xué)習(xí)。實(shí)驗(yàn)證明,這種打破教材科學(xué)性,適應(yīng)學(xué)生認(rèn)知能力的教學(xué)方式頗受學(xué)生歡迎,究其原因:開始避免了繁雜的人門知識(shí),比如C語(yǔ)言的結(jié)構(gòu)、數(shù)據(jù)類型等,便于培養(yǎng)興趣,直接上手;教學(xué)中的重點(diǎn)在于程序的設(shè)計(jì)思想而不是語(yǔ)言的本質(zhì);著力點(diǎn)在于學(xué)習(xí)程序設(shè)計(jì)的技巧而不是語(yǔ)言的技巧。
2.收效分析
在早期的教學(xué)工作中筆者是按照教材的編排順序進(jìn)行授課的,由子在課程初期主要講授了C語(yǔ)言的一些基本語(yǔ)法,使學(xué)生誤以為C語(yǔ)言的學(xué)習(xí)中最主要的問題是弄清其語(yǔ)法。到了后期的學(xué)習(xí),雖然學(xué)生們?cè)诔绦蛟O(shè)計(jì)過程中語(yǔ)法錯(cuò)誤的數(shù)量大大減少,甚至沒有,但是往往還是不能正確的調(diào)出程序,就是因?yàn)椴荒茏龅綇恼w上去把握,沒有一個(gè)清晰的思路,只考慮了一些細(xì)枝末節(jié)的問題。因而在以后的教學(xué)中首先是講述幾個(gè)有趣簡(jiǎn)單的程序,提高學(xué)生學(xué)習(xí)這門課程的興趣,然后再介紹幾種基本的設(shè)計(jì)思路,最后再引人一些設(shè)計(jì)技巧。這樣,就使得學(xué)生們?cè)谠O(shè)計(jì)過程中首先能有一個(gè)清晰的思路,再逐步實(shí)現(xiàn),在此過程中再去體會(huì)語(yǔ)法。采用前一種教學(xué)方法時(shí),學(xué)生在五次上機(jī)后,也就是課程過半時(shí),可以做到程序通過調(diào)試,但無語(yǔ)法概念,有時(shí)往往在一開始就無從下手,毫無頭緒,所以難以繼續(xù)。到了課程末期時(shí),能夠有一些簡(jiǎn)單思路,但還是容易犯糊涂,思路不清晰。采用后一種教學(xué)方法時(shí),學(xué)生在上機(jī)三次后,能夠有一個(gè)思路,但問題常常出現(xiàn)在不知如何實(shí)現(xiàn),還不習(xí)慣計(jì)算機(jī)的工作流程。再經(jīng)過三次上機(jī)后,學(xué)生基本上可以做到自己獨(dú)立解決一些簡(jiǎn)單問題,只是在一些端點(diǎn)問題上考慮的不夠周到。到課程末期學(xué)生基本上可以完成一個(gè)較漂亮的程序。
五、對(duì)計(jì)算機(jī)基礎(chǔ)課程改革的建議
鑒于實(shí)際的教學(xué)過程中出現(xiàn)的一些問題,提出一些教學(xué)工作的建議,與大家一起商量:
1、鑒于學(xué)生基礎(chǔ)知識(shí)的層次差別,考慮使用類似英語(yǔ)的分層分班教學(xué)模式因材施教。新生在人學(xué)時(shí),計(jì)算機(jī)的應(yīng)用水平參差不齊,差異顯著,分班教學(xué)正是為進(jìn)行有針對(duì)性的個(gè)性化教學(xué)應(yīng)運(yùn)而生。經(jīng)過分級(jí)考試之后,所有修學(xué)計(jì)算機(jī)基礎(chǔ)課程的本科學(xué)生將打亂班級(jí)建制,根據(jù)分級(jí)考試的結(jié)果,分別編人A、B、C三類班級(jí)。其中A班的成員為具備一定的計(jì)算機(jī)應(yīng)用基礎(chǔ),分級(jí)考試成績(jī)較好的學(xué)生;C班為計(jì)算機(jī)基礎(chǔ)相對(duì)較差,分級(jí)考試成績(jī)靠后的學(xué)生;B班為其他學(xué)生。通過分班教學(xué),教師可以根據(jù)學(xué)生的知識(shí)基礎(chǔ)、學(xué)習(xí)能力,適當(dāng)調(diào)整教學(xué)內(nèi)容和知識(shí)容量及深度,以求改善教學(xué)效果,提高學(xué)生的實(shí)際應(yīng)用能力。三類班級(jí)在教學(xué)過程中采用升降制的方式,學(xué)有余力、成績(jī)優(yōu)異的學(xué)生經(jīng)過測(cè)試后可以進(jìn)入高一級(jí)班級(jí)學(xué)習(xí),進(jìn)一步充實(shí)知識(shí)視野和技術(shù)深度;學(xué)習(xí)有一定困難的學(xué)生可以進(jìn)人低一級(jí)班級(jí)學(xué)習(xí),在相對(duì)比較寬松的學(xué)習(xí)環(huán)境中進(jìn)行調(diào)整。這樣能夠形成一種激勵(lì)機(jī)制,增加學(xué)生的學(xué)習(xí)動(dòng)力,鞭策學(xué)生更加刻苦努力地學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)。
2、靈活地組織課堂教學(xué)。盡量少講過長(zhǎng)的理論課,將實(shí)際的程序例子用投影機(jī)向?qū)W生演示,注重在機(jī)房調(diào)試程序,采取在機(jī)房傳幫帶相互檢查的策略。
3、實(shí)例結(jié)合實(shí)際。多舉實(shí)際例子,不僅培養(yǎng)學(xué)生計(jì)算機(jī)程序設(shè)計(jì)的邏輯思維能力,還培養(yǎng)學(xué)生日常生活中自己設(shè)計(jì)程序的興趣。例子要選有代表意義的,應(yīng)用面廣的。
4、多種考核方式相結(jié)合。一般程序設(shè)計(jì)語(yǔ)言的調(diào)試能力和代碼控制能力是不適合在試卷上表現(xiàn)的,應(yīng)采用多種考核方式相結(jié)合的綜合評(píng)審方法,學(xué)生上機(jī)調(diào)試程序的表現(xiàn)和能力占30%,基本知識(shí)占50%,課堂表現(xiàn)占20%,實(shí)驗(yàn)證明對(duì)于平衡學(xué)科成績(jī),選拔優(yōu)秀學(xué)生有一定的作用。
【職教計(jì)算機(jī)課改意見論文】相關(guān)文章:
改論文格式08-02
信息技術(shù)課改論文08-26
大學(xué)英語(yǔ)課改績(jī)效分析論文07-31
不同學(xué)制高職教育的問題思考論文05-03
中職教學(xué)模式改革的探討與實(shí)踐論文05-12
當(dāng)前職教英語(yǔ)教學(xué)問題的改進(jìn)措施論文04-12
校企合作是高職教育的有效途徑論文08-03