摘要:本文從分析計算機信息技術課的教學現狀入手,闡述了開展程序教學的必要性和程序教學內容的選擇,提出了程序教學中的一些問題及教師應采取的對策,并對程序設計教學的前景進和進行了展望。
關鍵詞:程序設計;信息技術;對策
當今社會已步入信息化社會,對信息的利用已經滲透到社會各行各業,可以說沒有信息就沒有當今社
會經濟的飛速發展。這就對教育工作者提出了新的要求,要求把對學生的信息技術教育也列入教學內容,
以培養出適應社會發展,創造社會財富的一代新人。適應這一社會要求,現在各級各類學校都已展開了對
信息技術的教學工作,軟件硬件環境也在逐步的得到加強與完善,呈現出了蓬勃發展的趨勢。作為一名信
息技術的教學工作者,我對當前中職的計算機信息技術,教學工作有了一點自己的看法。
一、對現行教學內容現狀的分析
信息技術課程如果從開始簡單計算機基礎教學算起的話到現在已有十多年的時間了,經歷了DOS操作系統、WINDOWS3.X系統、WINDOWS95、WIN-DOWS98到現在普遍使用的XP系統。在這個過程中如果仔細研究就會發現,所謂的信息技術教學就是跟隨著計算機的升級換代,對一些基礎應用軟件的應用的教學。如對以前的裘伯君UCDOS下的WPS文字處理系統的應用的教學和現在對微軟OFFICE辦公系統的應用的教學等。
對這些應用軟件的應用的教學當然有其可取之處。首先,它為計算機教學提供了一個切入點,總不能上來就給學生講計算機原理吧,還是得先從基礎操作做起。對一些常用的比較優秀應用軟件的應用的教學,
以可讓學生利用這些軟件來熟悉計算機的基本操作。其次,可以使學生對應用軟件有一個比較深入的認識,知道這些是為我們服務的工具。第三,為將來學生,入社會打下了一個使用計算機的基本基礎。
二、開展程序設計教學的必要性
但是加入什么內容呢?信息技術的發展突飛猛進,軟件的生命周期也不斷在縮短。如果再講一些已經快過時的東西還是提不起學生學習的興趣。因此,只有講一些永遠不變的主題才不會落伍。程序設計教學正好適應了這一要求,原因有以下幾點。
第一,對程序的設計和把握才是真正意義上的利用了信息技術的處理工具計算機。第二,不管社會發
展有多么迅猛,對程序設計的要求只有提高,這個主題永遠不會被遺忘。第三,對程序的把握并不是一朝
一夕能完成的,只有早動手,才能在精力充沛的年輕時代有所作為。第四,程序設計具有挑戰性,學生在
掌握了計算機基本技能后也要求一些更有利于自身成長的內容。
三、程序教學的內容選擇
那么選擇什么樣的內容才能既符合學生的特點又有發展前途呢。我覺得還是一步到位的好。學習程序
設計的目的是為了更好的利用計算機來處理現實的問題,并不是為了學習語言而學習?;谶@一點,我覺
得沒有必要再從PASCAL講起,當然對PASCAL的教學有其可取之處,可以使學生明白程序的基本概念。
但是現在程序設計的發展趨勢是面向對象,原來結構化的程序設計顯得不那么重要了。所以我在教學過程
中嘗試了JAVA.使用學生從開始就有一個好的面向對象的概念。當然對于JAVA語言要想融會貫通可不是
一件容易的事,可畢竟有了一個好的開始,為學生以后的發展打下了基礎。
四、開展程序設計教學的注意問題
由于程序設計教學沒有現成的教材,也沒有固定的教學模式可能參考,所以要注意以下問題:
1.高度重視學生對程序語法的理解
學生是初次接觸程序設計,經過短暫的新鮮感之后,隨之而
來是對代碼的一些困惑。所以在教學過程中要注意基礎的東西一定要夯實。對基本的結構,一定要使學生
理解其是如何執行的。有時候寧可不要教學進度也要加強對基礎知識的掌握。
2.重視學生的動手能力
曾經有人說過,如果一個人在理論上成了游泳博士,如果不下水也永遠
學不會游泳。這個例子用在程序設計教學上再恰當不過了,語法掌握的再好如果不實際運用也始終是紙上
談兵。因此,不論在課上和課下,我總要給學生一些作業,讓其親自實現一些功能,哪怕是照著現成的代
碼再錄入一遍也比不動手強得多。
3.注意學生理解能力的差異在照顧大多數學生的同時,要有重點的培養一些對程序設計敏感的學生
必竟程序設計教學還沒有列入教學大綱中,因此沒有必要也沒精力使每個學生都達到掌握的程度。
但對程序設計有極大熱情和興趣的學生可以考慮有針對性的重點培養。
4.程序設計教學的材料要由淺入深從解決實際的小問題出發,使學生學起來不至于太抽象難懂
而失去興趣。
五、對程序設計教學的展望
將來的世界是年輕人的,將由他們親手創造數不盡的奇跡。從現在開始加強程序設計教學我覺得是有
必要的,這樣才能使我們在這方面不至于落后。程序設計并沒有多么高深,只要我們重視它,講求科學的
方法,從現在做起,就可能培養出中國的蓋茨。