摘 要:成人教育是高等教育的重要組成部分,是提高全民精神文明素質的重要保障。計算機科學教學是成人教育中的一個重要環節。本文面向計算機科學教學中關于編程教學探討針對成人教育的特點的教學策略和方法,分別從教和學兩個角度分析適合成人教育中編程教學的重要因素,幫助提高教學效率和效果,以期望對成人教育的健康發展起到一定的促進作用。
關鍵詞:成人教育 計算機教育 編程學習
中圖分類號:G64文獻標識碼:A文章編號:1674-098X(2012)08(b)-0173-01
成人教育是人類社會發展到一定歷史階段出現的一種新教育形態,是社會政治、經濟、文化不斷變革的產物,也是教育現代化的重要組成部分之一。在科學技術迅猛發展,知識經濟已見端倪的今天,成人教育已經成為國際化的內容,越來越受到人們的高度重視,它在社會發展過程中所起到的推動作用也越來越突出地被顯現出來。黨的十六大報告提出“形成全民學習、終身學習的學習型社會,促進人的全面發展”作為全面建設小康社會的奮斗目標。成人教育的優勢凸現,將發揮舉足輕重的作用[1]。
另外一方面,隨著互聯網的高速發展,人們的生活越來越離不開計算機,不管是在科學研究領域,還是在企業、工廠等領域,計算機的應用都無處不在。支撐計算機在各個領域發揮不同作用的關鍵主要是計算機中各種不同的軟件,而這些軟件的開發與實現都是利用不同的計算機語言通過編程來實現的。計算機編程在實際應用中具有重要的重要,關于計算機編程的教學也漸漸成為當前社會下成人教育中的一個重點內容。
1 成人教育中計算機編程教學的特點
(1)學生計算機基礎知識個體差異大。每個學生的基礎不一樣,有的理工科學生邏輯思維能力比較強,有的文科學生的語言組織能力比較強。在計算機方面,根據以往的受教育的層次的不同,部分學生以前就接觸過相關的計算機編程的知識,對基本的概念性問題還是有初步的了解,例如:有些學生在大專時期,已經學習過C、JAVA等課程;而有部分學生僅僅有高中畢業文憑,并未接觸過任何編程課程。
(2)學生學習精力分散:很多學生都是在職學習,學習時間并不具有普通在校本科生的連貫性和均衡性。由于工作單位性質的不同,工作壓力也不同,有些學生可能工作量比較小,能夠抽出較多的時候進行學習,而有些學生的工作多而繁瑣,工作的事情占用了太多的精力,無法把心思投入到學習中。此外,有些學生還牽涉到照顧家庭的事宜,家庭的瑣事也讓部分已婚學生精力不能集中。
(3)學生流動性大:學生來自不同的單位或地方,組織比較困難,集中指導的時間和方式非常有限。然而,編程教學中的實踐環節卻非常重要,計算機編程的能力更多的表現在實際的編寫代碼和調試程序的能力上面。如果不重視編程教學中的實際動手能力,這門課程的收效甚微。學生流動性大給編程教學中實踐能力培養帶來的困難。
2 層次化授課方式
在授課的時候,針對上述第一個特點,即“學生計算機基礎知識個體差異大”,分別設計偏基礎的知識和提高性的知識。例如,在講授C語言中的函數這一章的時候,對于函數的定義、聲明、調用等基礎知識做詳細介紹;同時,還需要對函數中的“遞歸調用”進行提高性的教學,除了講書中的具體實例,應該幫助總結“遞歸調用”的適用范圍并例舉其他實例,如經典的“八皇后問題”等等,幫助基礎比較好的學生進一步提升自身的編程能力。
3 以主動學習方式為基礎的學習機制
在學生的學習和實踐環節,針對上述第二個和第三個特點,即“學生學習精力分散”和“學生流動性大”,鼓勵使采用主動學習方式進行學習。主動學習方式主要表現在:對老師傳授的基本概念和經常用到的操作,讓學習用適當的時間去進行自學、反思、驗證或實驗。這種方式是成人有效完成學習活動的重要前提條件,越來越受到教育界和心理學界的關注[2]。利用主動學習方式更好地完成計算機編程課程的學習主要表現在以下兩個方面:
對于學生的實踐環節,針對計算機編程課程的特點,不能只是“紙上談兵”,要把學習過程中的理論知識同實踐結合。剛開始入門時,可以將課本上的小程序進行調試,掌握程序運行的流程,如順序結構、分支結構、循環結構等執行流程。對于基礎較好的學生可以嘗試開發一些應用型的小程序,以達到理論知識的消化和實踐能力的提高。
對于學生的課后安排環節,首先,鼓勵每個學生能夠對當天老師講授的知識進行小結,總結出要點、重點和難點。如此一來,可以讓學生對當天的知識進行很好的梳理,明確沒有掌握的知識,在后期的學習中加以重視。其次,鼓勵每個學生設立目標并且嚴格完成自我監控。針對目標中的每一任務制定計劃完成。
4 加強教師和學生之間的網絡化通訊交流
隨著互聯網的快速發展,計算機網絡已經普及到社會的各個階層,各個不同的領域之間的交流也越來越廣泛。在信息全球化大背景下,傳統的成人教育方式已不能完全適應和滿足社會的發展[3]。
基于成人教育“流動性大”這一特點,對于來自天南地北的學生,上課時,大家從四面八方趕來,下課時,大家又各奔東西,造成了教師與學生之間交流的匱乏,不利于深入的討論與學習。為了更好地開展計算機編程課程的學習,通過網絡加強教師與學生之間的討論交流是解決這一問題的有效途徑。
網絡使人們獲取知識的渠道大大拓展,同時也大大的拉近了教師與學生的距離,我們可以通過即時通訊工具,如QQ、MSN或者電子郵件進行提問,老師及時回復;還可以通過語音、視頻、BBS等進行交流,共敘學習經驗和共享學習資料,探討學習問題,以彌補課堂上交流時間的不足。
總之,成人教育的編程教學是一項復雜、細致的工作,身為一名編程教學的老師,應該以學生的發展和提高為目標,充分照顧所有學生的自身特性,以層次化授課、主動學習、網絡化交流等方法或策略提高成人教育的編程教學的學習效率和效果,最終為構建和諧成人教育做出自己應有的貢獻。
參考文獻
[1]朱美華.淺析新形勢下成人教育的作用[J].太原城市職業技術學院學報,2004.
[2]王翠.遠程開放教育成人自主學習能力的培養[J].科技創新導報,2011.
[3]王劍鋒,韓贏,韓坤.構建網絡化成人教育模式的探索與思考[J].中國成人教育,2010.