【摘要】隨著現(xiàn)代教育技術的發(fā)展,計算機技術、多媒體技術和網絡技術已經進入我國的教育領域,并得到迅速發(fā)展。本文將從三個方面對現(xiàn)代教育技術在計算機語言教學中的應用進行論述。
【關鍵詞】教育技術;計算機語言;研究;應用
隨著現(xiàn)代教育技術的發(fā)展,計算機技術、多媒體技術和網絡技術已經進入我國的教育領域,并得到迅速發(fā)展?,F(xiàn)代教育技術作為當前教育教學改革的制高點,已經成為改革傳統(tǒng)教學和學習方式的最重要的因素之一。
一、教育技術的概念
美國教育傳播與技術協(xié)會(AECT)在2005年發(fā)表了最新的教育技術的定義:
教育技術是通過創(chuàng)造、使用、管理適當?shù)募夹g性的過程和資源,以促進學習和提高績效的研究與符合倫理道德的實踐。AECT05教育技術的定義強調了教育技術“促進學習”和“改善績效”的兩大教學目的及其“創(chuàng)造”、“使用”和“管理”的三大功能范疇。作為高校教師必須融會貫通這些理論,應用到教學過程中去。
二、基于現(xiàn)代教育技術的計算機語言教學過程
在我校計算機語言課程屬于計算機的基礎課程,面向所有理工科學生,課程分為理論教學和實驗教學兩個部分。綜合這兩個部分,我將計算機語言課程教學分為七個步驟:提出問題例題示范知識剖析實驗模仿技能強化總結擴展考核評分。提出問題、例題示范和知識剖析主要在理論教學中完成,實驗模仿和技能強化主要在實驗教學中完成,考核評分由教師在課后完成。
教師應該把現(xiàn)代教育技術有效地運用到以上課程教學過程中,要注意課程和技術的整合。一是技術的運用能夠引起教學深度和廣度的深刻變化;二是技術的運用可以引導學生從教室和課本的狹小學習空間走向豐富多彩的多媒體和網絡世界,有效地提高學生學習的積極性和主動性;三是技術的應用可以引導教師采用更好的教學策略激發(fā)學生思維,開發(fā)學生的創(chuàng)新思想。
三、現(xiàn)代教育技術在計算機語言教學中的應用
我校的現(xiàn)代教育技術主要由計算機多媒體技術、網絡技術和綜合媒體(電視、電影、錄像)等技術構成。
1.多媒體技術在計算機語言教學中的具體應用
計算機語言課程一般在第一學年開設,大部分學生沒有接觸過編程,沒有形成編程的思想,再加上語言類課程比較抽象,學生在學習中很容易出現(xiàn)畏難情緒,阻礙了學習的積極性和主動性,因此設計良好的教學情境非常重要。多媒體技術正好可以解決這個問題。多媒體技術在教學中利用計算機綜合處理文字、聲音、圖片、動畫及視頻等多種媒體信息,把多媒體的各個要素按教學要求進行整合,通過投影儀呈現(xiàn)出來,給學生直觀的印象,可以更高質量地完成教學目的。多媒體技術在提出問題、例題示范和知識剖析這三個教學階段中廣泛使用。
以計算機語言中FOR循環(huán)和WHILE循環(huán)講解為例,兩種方法有異同,可以同時實現(xiàn)同一個問題,并且有時候需要綜合使用。直接用傳統(tǒng)方式講解學生難以理解循環(huán)過程尤其是不確定出循環(huán)的條件和循環(huán)結束后變量的值。為了讓學生更直觀地理解循環(huán)過程,我在制作多媒體課件的時候,使用了POWERPOINT2003軟件里面的動畫功能,繪制了幾個流程圖,以圖片出現(xiàn)的先后順序說明循環(huán)執(zhí)行的過程,然后把FOR循環(huán)和WHILE循環(huán)相同的部分用紅色標識,相異的部分用黃色標識,讓學生產生直觀清晰的印象,大大地提高了學習效率。POWERPOINT2003還可以制作即時網頁,利用超鏈接的功能可以方便地調用硬盤和網上的任何資源。再比如在進行指針與函數(shù)這一節(jié)的講解時,我發(fā)現(xiàn)學生很難改變思維定勢,對稍微復雜的指針與函數(shù)應用把握不定。于是我在制作這一章的課件時,用FLASH CS3動畫設計軟件設計了一段動畫。我先在網上下載了比較美觀的數(shù)字、卡片、箭頭等矢量圖,利用求卡片上數(shù)字最大值的問題引起學生思考,然后引入指針在傳送數(shù)據(jù)時的動作特點,將指針自左飛入,然后按動畫疊放次序播放,表達指針傳送數(shù)據(jù)的位置,加深了學生對指針作為函數(shù)參數(shù)傳遞特征的掌握。
2.網絡技術在計算機語言教學中的具體應用
網絡技術把互聯(lián)網上分散的資源融為有機整體,實現(xiàn)資源的全面共享和有機協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。網絡技術在教學過程各個階段都有用武之地,尤其是考核評分階段。我校的計算機語言課程是基礎課,教學內容多、任務緊、班大學生多,課堂師生互動時間有限,借助網絡教師可以發(fā)布通知、布置作業(yè)、分享課件、輔導答疑,學生可以提交作業(yè),從而有效實現(xiàn)師生間的交流學習。教師對學生進行考核后直接把分數(shù)登入網絡,學生直接上網查詢。
3.綜合媒體在計算機語言教學中的具體應用
綜合媒體包括電視、電影、錄像等技術。例如在講解漢諾塔問題之前,我放了一段印度教的主神梵天在創(chuàng)造世界的時候的錄像視頻片段,引入漢諾塔的問題,立刻引起了學生的強烈好奇心和求知欲。把他們帶入拯救世界的情境之中,因為僧侶們預言,當所有的金片都從梵天穿好的那根針上移到另外一根針上時,世界就將在一聲霹靂中消滅,而梵塔、廟宇和眾生也都將同歸于盡。再例如在講解結構體概念這一節(jié)的時候,我播放了一段國外的飛機訂票電影片段,然后向學生提出在整個影片播放過程中,如何實現(xiàn)對登機人員的身份資料的查找?如何實現(xiàn)快速查找,有多少種方式?讓學生集中精神觀看影片,拓展思路。
在計算機課堂教學中,講現(xiàn)代教育技術與每個教學過程緊密結合,特別是應用現(xiàn)代教育技術對理論教學和實驗教學進行教學改革,以提高教學效率。學生學習的落腳點在應用,把學習主動權交給學生,讓學生作為主體參與教學過程,使學生養(yǎng)成良好的學習習慣,培養(yǎng)學生創(chuàng)新思維和實際動手能力。
四、總結與展望
在當今社會信息化、網絡化的發(fā)展背景下,各高校的計算機基礎教育尤其是編程語言教育面臨嚴峻的挑戰(zhàn)和巨大的機遇。教師一定要更新觀念,利用現(xiàn)代化教育技術建立和完善課程體系、改進教學方法和手段,建立以學生為主導的教學模式,培養(yǎng)學生主動思考和創(chuàng)新的能力。相信通過大家的共同努力,計算機基礎編程語言教育事業(yè)一定會有更好更長遠的發(fā)展。