為適應21世紀的需要,不少職業學校都十分重視對學生進行計算機知識的傳授和操作技能的培訓,這是十分必要的。但僅限于此還遠遠不夠,尤其是在大力推行素質教育的今天,我們必須結合計算機教學的特點,加強對學生良好思維品質、創新意識及創新能力、嚴謹求實的態度和團結協作的精神等綜合素質的培養和教育。
一、培養學生的創造性思維和創新能力
時代的發展要求我們能運用已有知識和認知能力,了解新情況,解決新問題,并采用新穎、獨特,與眾不同的方法來解決問題。程序設計課程中提供了大最其他課程所不具備的新穎、有價值的方法。如經常用到的“計數器”:N=N+1,這在教學等課程中是不允許出現的。但當“=”延伸為“賦值”時,就產生了很重大的意義;又如在排序時用到的“氣泡浮起法”:即把N個排序數值,分別看做“最大”,只不過比較范圍依次取N個數、(N-1)個數、(N-2)個數……甚至“最小”的數值也看做是就它這一個數中的“最大”。類似的例子還有很多。筆者十分注意利用這些素材能力培養學生強烈的探索動機,鼓勵學生主動地選擇新途徑來解決問題,從而使創新意識如同地扎根于學生的頭腦,并逐步培養學生的創造性思維和創新能力。
二、培養學生良好的結構化思維品質
由于生源等原因,職校學生較普遍地存在思維品質欠佳、獨立解決問題能力較差等缺點。在程序設計中,我們經常用到“結構化程序設計”思想,用到模塊化、逐步細化的思想。在具體解決某一個小問題時。又需要從現實的問題中概括、總結出規律性的東西,建立教學模型。作為教師,應該抓住時機,在教學中有意識地對學生集中進行思維訓練。比如,筆者過去在講到《BASIC語言》中“循環結構”時,便充分利用習題訓練學生,目的就是為了反復訓練學生的概括、總結能力,培養其良好的結構化思維品質,同時又鍛煉了舉一反三的能力。
三、培養學生團結協作的整體意識
當今,科學技術發展迅速,隨著學科門類的不斷細化和學科間的不斷融合與滲透,開拓出許多新的領域。而一個人的能力畢竟是十分有限的,不可能面面俱到,門門俱精。要在學術上有所成就,就必須學會交流與合作:如20世紀90年代世界上最重要的科學成果之一即“發現‘頂夸克’存在的證據”,就是由兩個實驗組的800多人密切合作、共同努力取得的。因此,教師在教學中,必須創設情境,因勢利導,注重對學生團結協作精神的培養。在講授數據庫課程時,筆者最后設計了一個“學生成績管理”的課題,并分解為“成績編輯”“成績查詢”“統計·打印”“系統維護”四個模塊,分別由4組學生來完成。每一組又分解為幾個小組,如“成績編輯”可由“增加”“修改”“刪除”等3組共同完成。這樣,小組內、組與組之間為了一個共同的目標,必須保持高度的協調、統一。經過—段時間的磨合,加上教師的適時引導,學生不僅樹立了整體意識,而且增強了彼此間的凝聚力和相互合作的能力。
(責編 木 子)