時間:2023-08-25 16:55:13
導語:在計算機語言的概念的撰寫旅程中,學習并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優秀范文,愿這些內容能夠啟發您的創作靈感,引領您探索更多的創作可能。

【關鍵詞】 四氫葉酸鈣冰溶液;甲氨蝶呤;口腔黏膜炎
大劑量甲氨蝶呤(MTX)為主體的化療方案,是急性淋巴細胞白血病患者的重要治療手段,但治療可能造成患者發生不同程度的口腔黏膜炎,從而影響患者的飲食,嚴重者可并發細菌、真菌感染,延長治療時間,甚至影響下一周期的化療[1]。我科采用大劑量MTX-甲酰四氫葉酸鈣(CF)解救療法期間,患者含漱四氫葉酸鈣溶冰液結合口腔護理取得了較好的效果,現將護理體會報告如下。
1 臨床資料
1.1一般資料 均系急性淋巴細胞白血病患者60例,男32例,女28例,年齡10~65歲。
1.2治療方法 治療總劑量MTX3g/m2稀釋于5%的葡萄糖注射液500ml中靜脈滴注持續24h,治療結束后24h靜脈推注四氫葉酸鈣解救,每隔6h 1次,連續12次,再根據MTX濃度調整。
1.3 口腔黏膜炎判斷標準 參照NC毒性分度標準,劃分為5級:0級:無黏膜炎發生;1級:無痛性紅斑、潰瘍;2級:疼痛性紅斑、水腫、潰瘍,不影響吞咽;3級:影響吞咽,需要胃腸外營養;4級:重度潰瘍,需要胃腸減壓。
1.4護理
1.4.1冰溶液制作 將開水200ml冷卻后加入四氫葉酸鈣12 mg,灌入經60Co幅照消毒過的制冰袋中,放入冰箱一20℃層中冷卻備用。制作和取放冰溶液時注意無菌操作 。
1.4.2冰溶液含服 大劑量MTX靜滴始,患者開始含服用四氫葉酸鈣溶液冰溶液至用藥結束后36h,每次1~2塊,每隔4h 1次含服,至MTX濃度正常后改為2次/d含服。
1.4.3口腔護理 注意口腔衛生,用餐前后予4碳酸氫鈉溶液或制霉菌素溶液交替含漱,如有糜爛破損即予El腔潰瘍糊或卵磷脂等外涂,促進破損黏膜的修復,同時行咽拭子培養。口腔潰瘍疼痛的患者予2利多卡因含漱并局噴成纖維細胞生長因子。
1.4.4飲食 以進食高熱量、高蛋白、清淡易消化的食物為原則,同時避免辛辣、油膩、過熱、帶刺等易產生刺激性的食物,鼓勵患者少食多餐。
2 結果
所有患者均能良好耐受冰溶液的冷刺激。化療后1、2級口腔黏膜炎的發生率為15,3級,口腔黏膜炎的發生率為5,無4級黏膜炎發生。
3 討論
MTX是一個葉酸抗代謝物,作用于二氫葉酸還原酶,二氫葉酸還原酶使二氫葉酸還原為四氫葉酸,四氫葉酸是細胞DNA、RN合成的關鍵步驟。MTX特異性地抑制二氫葉酸還原酶,可致胸腺嘧啶核苷酸、嘌 呤、甲硫氨酸及甘氨酸合成抑制,因而造成DNA、RNA蛋白質合成的全面抑制,造成細胞死亡。甲酰四氫葉酸鈣(CF) 進入細胞后變成胸腺嘧啶核苷酸和喋呤合成必需的四氫葉酸輔酶,為阻斷MTX開辟一旁路,因而可救援增殖快的口腔黏膜上皮不受MTX的細胞毒作用。
口腔黏膜炎是大劑量MTX化療后的主要并發癥之一。MTX用藥簡單,活性成分體內存在時間短 ,因此有可能通過局部護理減少相關并發癥的發生率。我們采用口含自制四氫葉酸鈣冰溶液結合整體口腔護理取得良好療效,重度口腔黏膜炎發生率明顯低于通常報道的30以上水平,提示這是一簡單、經濟 、有效地預防方法。通過含漱冰溶液能降低口腔的局部溫度,促使末梢血管收縮,減少了MTX在口腔局部的劑量;另一方面,降低溫度能提高黏膜細胞對細胞毒作用的耐受性[2].治療方案中,同期的積極心理護理以爭取患者配合,保障含漱時間是治療有效地重要因素。當然,在大劑量MTX導致口腔黏膜炎的防護中,充分的水化和堿化治療是必不可少的防治措施。
參考文獻
關鍵詞:哲學理念;形象思維;抽象思維;創新
中圖分類號:TP312.1-4文獻標識碼:A文章編號:1007-9599 (2012) 05-0000-02
電子計算機是一個仿生電子設備,仿的就是我們自己的大腦。為實現人機對話,人們發明了計算機語言,然而計算機語言使用為數很少的一些關鍵詞,程序結構又只有順序、選擇、循環三種,使得學生在學習計算機語言時感到“詞匯量”太少,算法的設計與描述也遇到了前所未有的麻煩。
計算機語言教與學的困惑的根源在于教師過于強調語法的教學,程序設計的應用性目的不強,注重抽象、邏輯性思維,忽略了形象思維,使學生感到程序是一個虛無縹緲的世界,看不見,摸不著,想不到,用不了。久而久之,對計算機語言產生了厭惡逃避之心,教與學走入了一個“死胡同”。
走出計算機語言教學困境的方法是要求教師通過教學使學生深刻體會到世界觀和方法論的科學真理性和力量;將教會學生科學的思維作為自己的崇高目標,為思維而教,教會思維;充分發揮左腦與右腦的抽象思維與形象思維能力,讓語言與算法由抽象的虛擬世界變成一個實實在在的東西,讓學生在一個“現實世界”里領悟語言與算法,使學生從傳統的思維中走出來,創新思維及創新能力得到極大的發展。
本文結合C語言的教學,從哲學理念與科學思維兩方面作一些計算機語言教學法方面的研究與實踐。
一、樹立哲學理念,用辯證唯物主義指導教學,培養創新精神
大家都知道中藥,為了治療某一個疾病,不同的醫生開出的藥方可能是不同的,藥方里多味藥共同起作用,有的療效好,有的不太好,而有的醫生神秘地加上某味藥后,就有了藥到病除的神效。在中藥的配方里頭蘊含著普遍聯系的理念:藥與藥的聯系,藥與病的聯系。
同樣,知識與知識之間,知識與應用之間也有著內在的關聯。在程序設計教學過程中,教師應設計一些具有現實應用價值的任務,它能讓學生把與任務有關的知識點緊密聯系在一起而形成一張網,在這張網中,既有舊知識,也隱藏著新知識,舊知識某方面的功能得到應用并得以鞏固,新知識因為需要而學習,整個網也體現了知識的綜合應用。知識的價值在應用中得到了充分體現。
教師要在學生熟悉的事物和陌生的事物之間運用類比,找到它們的相似與不相似之處,如生物的進化是生物自身的否定之否定,反映了生物現在與歷史之間的、生物與生物之間的聯系,在計算機語言中同樣有著進化現象,如類型-數組-結構體-類的發展就如同單細胞生物向多細胞生物的進化,無機物向有機物的進化。高階知識的雛形是基礎知識,也是基礎知識的合理組合,明了知識之間的血緣關系,學生更加重視基礎知識的學習,而對高階知識的理解就顯得容易得多了。
在程序設計中,要培養學生的“求異”精神,實現辯證的肯定與否定。教師的講解不是權威,不是唯一正確答案,鼓勵學生進行小修小改,甚至另辟蹊徑,找出一個更為睿智的思路,學生的任何思考都應辯證地肯定。學生在另覓思路的過程中,有的想法正確,有的想法錯誤,其實正確與錯誤不是絕對的,正確的程序可能在時間或空間上或許有一些問題,而錯誤的程序只要稍作修改(如語句順序的改變)就是正確的,有時錯誤本身是正確的,只是因為它出現的時機或地方不對而已,正確與錯誤只有一步之遙。學生走過的不可能是一條“直路”,讓他們在這條“曲折”的思路上做一回苦行僧,在這條創新的道路上完成一次洗禮,實現自我新的發展。
二、協調左右腦思維,提高科學思維素質,培養創新能力
美國的羅杰.斯佩里教授通過實驗證實了左右腦分工理論。大腦分為左半球和右半球,一般左腦具有言語、概念、分析、計算、邏輯推理,將復雜事物細化等功能;右腦具有音樂、繪畫、空間幾何、想象、創造、綜合等功能,右腦最重要的貢獻是能進行創造性思維,研究表明右腦具有的巨大潛能并沒有被充分利用。
現今的計算機語言教學大多都是以左腦為中心的教學,右腦基本處于睡眠狀態,而學生的左腦也在抽象與邏輯思維中昏昏欲睡。
充分利用右腦驚人的形象思維能力,調動右腦思維的積極性是科學思維的關鍵。
計算機的數字世界是現實世界的一面鏡子,現實世界里有什么,數字世界里就有什么,只是表現形式可能不同而已。計算機語言的概念、理論、方法在現實世界里都能找到它的“生活原型”。以概念教學為例,概念的重要性在于它是一種語義規定,弄不清楚就會出現“個個字都認識,句句話都聽不懂”的現象,概念教學要加強形象思維。 C語言的指針概念是學生的一大難點,對于C系統中這一靈魂性的知識點,“地址”是它的原型,“地址”是一個“范圍”概念,它不僅包含開始信息,也包含結束信息,還包含此范圍內數據的特征三方面的信息。形象地理解了指針的概念后,對指針的重要性、指針的運算,通過指針獲取數據的運算就有了一個“實實在在”的理解。這樣的例子舉不勝舉,如容器與變量,時分秒的變化與循環,族譜與樹結構等等。
李政道教授倡導科學與藝術的結合,他邀請畫家們“畫科學”。愛因斯坦描述他的思維過程是先用形象思維,再將形象思維轉換成語言。計算機程序設計既是一門技術,也是一門藝術,在進行程序設計的過程中利用左右腦分工理論,重視右腦功能,并將左右腦“并聯”起來協調工作。左腦將復雜的過程進行功能分解,右腦負責過程的形象化,將過程想象成一幅幅形象生動的畫面,最后,由左腦負責將畫面描述的算法抽象成一個個的語句,最后形成完整的程序。
右腦的思維具有無序性、不拘泥于局部的分析,而是統觀全局,以大膽猜測跳躍式地前進,達到直覺的結論。在程序設計中有一個很有意思的現象,學生很快地想出了方法,但要求他們用計算機語言描述步驟時,他們卻犯了難!步驟難以描述了,甚至在看似簡單的順序結構上也出現了困難,沒有了頭緒,此時可利用左腦的分析與細化功能對右腦繪制的主要畫面做一些重組,變無序為邏輯上的有序,對右腦的思維進行“慢鏡頭”式的細化,細化到每一個“鏡頭”都能用一個語句加以描述為止。
人的右腦就像一臺照相機,將輸入大腦的信息以直觀的圖像加以思考并記憶,“圖像記憶”這種右腦特有的機能,是右腦高速海量記憶的奧秘所在。在學習過程中,不妨“模糊性”學習,對接觸到的東西先混個眼熟,混個耳熟,有意識地訓練右腦的形象記憶與情感記憶,使記憶更生動、長久不忘。
人的創新能力與右腦思維密切相關,在左腦的配合下,右腦充分發揮想象力,在一閃念間產生頓悟,將一些看似不相干的知識與知識,知識與應用聯系起來,并能進行綜合應用。程序設計中不斷“求異”的精神,是對右腦思維潛能的充分發揮,使我們的學生成為洋溢著創新欲望、充滿活力的人。
三、結束語
做任何事情都要講究一個“算法”,教師要用聰明的辦法將學生教聰明。計算機語言教學追求一種科學思維方法,在哲學思想的指導下,正確進行左右腦思維,特別重視右腦思維,為我國培養更多的創新型人才。
參考資料:
[1]錢學森主編.關于思維科學[M].上海人民出版社出版,1986,7
關鍵字:計算機語言
教學
措施
一、計算機語言教學概述
1.1計算機語言概述
語言是人類所特有的用來表達意思、交流思想的工具,由語音、詞匯和語法構成一定的系統。計算機語言顧名思義是在計算機上使用的語言,是人類為了能使人與計算機間進行交流,專為計算機設計的語言,是以人類日常交流的語言為藍本,變換成計算機可以讀懂的信息符號。這些信息符號是按照一定的規則進行的編碼,是人與計算機間特有的用來表達人的意思、交流思想的工具,并指導計算機進行信息的采集、分析、加工、處理、保存和利用等。計算機語言的種類非常之多,總的來說可以分成機器語言、匯編語言、高級語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級語言。高級語言是目前絕大多數編程者的選擇,和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,并且去掉了與具體操作有關,但與完成工作無關的細節(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。
1.2計算機語言教學
計算機語言教學是讓學員掌握人為計算機設計的語言特征,學會計算機語言程序設計技能,培養學員的創新能力。教學過程首先是讓學員端正思想,明確學習計算機語言的意義;其次是讓學員明白學習計算機語言最終就是學會編寫程序。
二、計算機語言教學中存在的問題
目前高職、專科計算機教學中出現的主要問題如下:
2.1學生興趣低、無法調動其學習興趣
在計算機語言教學中,一般來說,學生興趣比較低。學生往往認為要學習語言應該自己去專心地學,那樣聽老師講課是無法很好地學習語言的,所以自學能力強的學生便自己去學習,而自學能力不強或者自覺性比較差的學生就可能會上課不聽講、下課不看書。而且學生對于整個語言學習不夠重視,在考計算機等級考試和程序員的過程中,可以明顯看出,很多學生都是抱著碰運氣的態度去考的,而并沒有明確的目的性。
2.2計算機語言課教學深度與廣度的不協調
計算機教學范疇之廣確實讓廣大的計算機教育工作者在制定教學計劃時不知從何下手,僅計算機語言就有幾十種,并且在不斷的更新,而教學的總學時卻是不變的,為了讓學生在校期間盡可能多的接受有關知識,為以后的就業工作創造條件,我們開設了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學時不過50學時左右,因此絕大多數講授的只是語言最基本的語句和一些簡單的算法設計,對于具體的語言版本卻介紹不多如C語言只介紹標準C語言的語句和語法,對具體如Turbo C的庫函數應用及其語言本身固有特點很少介紹或根本不予介紹,其結果學生語言知道不少,但沒有一門是精通的。
2.3學生程度參差不齊
在計算機語言課的教學過程中,發現學生計算機知識程度參差不齊,比如在授課的過程中,一些基礎好的學生覺得早已聽懂,而基礎差的學生會覺得進度較快.這樣使得基礎好的學生不能深人學習,基礎差的學生學習基礎不扎實.從考試的結果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個班的成績差異也較大.通過對考試的答卷進行分析,結果表明:學生對較死板的概念題答的較好,對簡單的應用并且有確定答案的問題基本上也能回答,但對綜合應用的題目大多回答錯誤。
2.4程度設計能力差
筆者在調查過程中發現,學生最怕計算機等級考試(二級)中筆試的程序填空.機試的編程題,實際上難度并不大.從學生解決問題過程中可看出:結構化程序設計思想不強,幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運用知識能力較弱,缺乏創新思維.這樣直接導致在完成程序填空時,閱讀理解程序能力弱;編程時設計的程序結構不清晰、臃腫,可讀性差,程序的效率較低。
2.5程序調試能力差
表現在:許多學生雖擁有個人電腦,但多數學生只是比較熟悉Windows操作環境,不熟悉DOS操作環境,實驗前沒有做好充分準備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環境,不熟悉編譯過程中出錯的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認識,尤其當出現惡意語法錯誤時,C語言編譯器也可能有故障隱患而給出名不符實的錯誤信息;不熟悉程序動態調試方法,如斷點設置、單步執行、觀察變量的當前值等;另外,學生錄入程序的速度太慢,錄入正確率低等。
三、計算機語言教學措施探討
3.1充分調動學生學習計算機語言的興趣
對于計算機語言的學習來說,由于許多學生在以前并未接觸過,所以他們會認為計算機語言是很深奧、很難學的,所以有許多人對計算機語言的學習缺乏信心。在這個時候,任課教師應該采取適當的方式激發學生的積極性和自信心。教師可以在上課過程中講解目前計算機發展的歷程和其中出現的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內“程序員之父”——求伯君老師以及他所組建的金山軟件公司。為了消除程序語言對學生的神秘性,教師可在課堂上當場編寫一些小程序,并當場演示。教師也可講解目前計算機程序人才的重要性和他們的待遇,以調動學生的興趣和積極性。
3.2以問題為核心,以數據類型的發展為主線來組織教學
課堂教學內容如何組織是教師備課的重要步驟,教學內容組織是否恰當對教學效果有著直接的影響。教師必須對教材仔細分析,充分理解課程的特點,采用最合適的方式來組織教學。
計算機語言雖然比較簡單,但要記憶的知識還是較多的,且存在著如何使用這些知識的問題。課堂上若羅列知識點,學員是可以勉強記住的,但要學會使用就較為困難了。在教學過程中,除了必要的說明外,大部分知識都應從問題引入,這樣一是比較自然,這些知識都因實際問題的需要而設計,其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當然羅列是需要的,但應放在總結的時候。
當語言的基本數據類型、語句與控制結構講完后,學員對語言是入門了,但要解決實際問題是不夠的,這時應從問題的需要出發引人新的數據組織方式——構造類型,從基本類型——數組——記錄——記錄數組——動態數據結構——文件。每一個新的類型都是已有的類型克服其缺點,繼承其優點而得到的,這符合人思維發展規律,也符合計算機語言本身發展的規律,同時對提高學員解決問題的能力是非常有利的。
3.3教學時間的安排,精講、多練。
計算機語言教學是一門實踐性很強的課程,一定要動手多寫程序,通過寫、通過思考才能有所進步。對于不同語言編寫的程序而言,其實只是表現形式不一樣,實際上內容的本質是完全一樣的。因此,只需花三分之一的時間在語言本身的講解上,而剩余三分之二的時間應當放到學生程序內容的考慮以及上機的調試上,應當給學生以更多的實踐的機會。
學生在學習的過程中,對課程的認識包括兩方面的含義,一是理解,對課程內容的理解;二是應用,如何在自己的程序中加以應用,而應用是學生學習語言的最終目的。教師的職責是教給學生機器可以理解的語句和結構,但關鍵還是要讓學生自己去實踐。因此,要給學生提供各種不同的場景(問題),讓學生體會在不同的場景中該如何與機器進行交流,即:如何寫出能與計算機進行溝通的程序,讓計算機幫助用戶解決問題。通過對各種不同問題的嘗試解決,不但有利于對計算機語言的熟練掌握,而且對計算機的工作流程以及特點也會有更深的體會。
3.4應避免學生的思維定勢,培養學生的創造性思維。
對于同一個問題來講,如果程序能夠正確地解決問題,那么這個程序就是正確的,但是這個程序好不好,又有其他的因素制約,比如,程序的可讀性,是不是容易讓人理解;程序的結構,結構是否合理、符合邏輯;程序的執行效率以及程序所占用的存儲空間等。因此,一個程序的好壞,衡量的標準有很多,而且并不是絕對的,可能不同的程序,優、缺點不同,適應的場合、對象也就不同。
通常每個人都有自己獨特的思維方式及視角,所以應鼓勵每一個同學將自己對某一問題的考慮講出來,不要局限于某種標準答案之中。應將不同的想法列出來,一一進行對比,找出不同的優、缺點,這對培養學生的創造性思維很有幫助,可以讓學生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優點、缺點。
學生作為國家未來的棟梁、信息時代的接班人,應該得到好的計算機教育,作為教師,應該在計算機語言的教學中抓好每個環節,使學生能挑起未來國家建設的大梁。
參考文獻:
[1]譚浩強、田淑清.《BASIC語言——QBASIC》(第五次修訂本),科學普及出版社1999版
[2]常艷,任明海 . 對計算機語言教學方法的探討 . 遼寧警專學報 . 2003年1月
習;結合
〔中圖分類號〕 G633.67 〔文獻標識碼〕 A
〔文章編號〕 1004—0463(2013)
17—0060—01
一、 需合理安排理論教學與上機操作實習教學的時間
現在,各中職學校計算機教學中理論教學與上機操作時間的安排主要有兩種情況。一種是上機操作實習教學與理論教學截然分開,另一種是理論教學與上機操作實習教學穿行。顯然,前一種情況是極不合理的,會出現學生在學習專業理論課時,不能通過上機操作實習加深對理論課內容的理解。在上機操作實習階段又缺乏理論作指導,這樣必然得不到好的教學效果;第二種情況看起來較為合理,但需強調一點,理論學習與上機操作穿行,應具有一定的靈活性。即給任課教師以主動權,任課教師在明確某一學科的教學要求、教學目標后,可根據實際需要,合理安排本學科的理論學習與上機操作實習時間。
二、遵循循序漸進的原則
循序漸進的原則是教育學中“”教學原則之一,它要求各專業的理論教學與技能訓練要考慮學科的邏輯系統和學生的實際接受能力。學生只有首先掌握單一的、基本的技能,然后通過一段時間理論教學的充實、提高,才能逐步掌握漢字的輸入、文檔的處理,甚至向高層次的技能沖刺。總之,學生只有遵循循序漸進的原則,通過反復地上機操作實習,并反復地學習理論知識,才能掌握綜合的計算機操作技能。
三、上機操作實習要以計算機理論為指導
目前,學校所開設的計算機專業課一般有計算機操作與錄入、Windons的使用及計算機語言的掌握等,這些課程都需要有充分的時間進行上機操作實習才能掌握好。當然,它要在相應專業理論知識的指導下進行。因此,理論教學重在對重點內容的講解,對難點的分析。另外,通過教研活動,探討每學期甚至每周上機操作實習所需某學科知識的難易程度,以及各門計算機專業課如何配合上機操作實習的途徑。教師要及時了解學生在上機實習過程中所遇到的實際問題,并將這些作為理論教學的第一材料,加強理論知識對上機實習操作的指導。
四、提倡直觀性教學
計算機專業課的教學,應打破以往常規的教學模式,采用直觀性教學的方法,把理論教學和上機操作實習教學有機結合起來,使其互相滲透,相輔相成。如,Windons系列的教學單靠“黑板+粉筆”的傳統教學方式是很難講清楚的,學生也無法想象和理解教師所講的內容。因此,教師在講授理論的同時應進行操作演示,通過聯機顯示方式把教師的操作動態地傳送到學生機屏幕,或者利用多媒體投影儀演示操作過程,然后及時引導學生進行操作練習。對無聯機顯示或不能安排在機房上課的,至少也需有數字投影儀或一臺計算機,通過邊講理論邊操作演示的方式進行教學。
五、要銜接好理論知識與上機操作實習教學的內容
【論文摘要】學習之間的影響有促進和干擾之分,一種學習對另一種學習起促進作用的稱為正遷移;如果起干擾或抑制作用的,稱為負遷移。在計算機語言教學實踐中,學生要接觸許多新知識,會面臨許多新問題,通過對所講授內容進行合理安排,加強學生對基本概念、基本語法的理解等途徑,可以促進學生產生積極的遷移,提高教學實效。
心理學上把已獲得的知識、情感和態度對后續學習活動的影響或者后續學習活動對先前學習活動的影響稱為學習遷移,它廣泛存在于知識、技能、態度、品德等學習中。學習之間的影響有促進和干擾之分,一種學習對另一種學習起促進作用的稱為正遷移;如果起干擾或抑制作用的,稱為負遷移。知識的遷移在學生學習知識的不同階段都表現出來并發揮作用,教學中,教師應遵循促進學習遷移的教學原則,盡量引導正遷移,避免負遷移,充分體現“為遷移而教”,促進學生對所學新知識的遷移與運用,對于提高計算機編程教學效果具有很重要的作用。
1.精選教學材料,重基礎、找規律,促進計算機語言教學中的正遷移
我們在組織教材時,應把基本概念和規律放在首位,突出教材的系統性和規律性。例如在計算機程序語言教學中,程序是計算機編程中的一個重要概念,程序的實現要遵循問題的求解步驟。算法是學生對求解問題的第一個描述,學生熟練了通過算法來描述題目的求解,才有可能去利用程序語言進行源代碼的組合,而后編寫出符合要求的源代碼。算法描述求解步驟的熟練應用,便成了一個遷移的生長點,在學習其他程序設計語言時,就可以舉一反三,觸類旁通。這告訴我們:遷移,能夠利用原來的“序”作為生長點,產生適合于其他領域的新“序”。教學實踐也證明,這樣的"生長點"找準了,并做好遷移示范,遷移的效果是相當明顯的。這樣的“生長點”在計算機編程過程中很多,也就是我們平時所講的“基礎”。抓好基礎,才能舉一反三,才會觸類旁通。在學生頭腦中有意培養一些熟練的“生長點”,讓遷移從中“生長”開去,是一條正遷移的捷徑。
2.合理編排教學內容,準確把握不同語言之間的異同點是實現正遷移的有效途徑
在計算機教學中,應注意對不同計算機編程語言知識進行異同比較,在對比過程中,學生始終處于主動積極、探索進取狀態,引起有意注意,促成思維交鋒,這樣對完善舊知識,自覺完成從舊知識到達新知識的遷移,并鞏固新知識,都極為有利;不然,就語句論語句,該對比不對比,不僅不會促進遷移,反而會造成負遷移。
心理學研究表明:對比抗干擾,加強對易混知識的比較,找準分化點,利于排除干擾,加深對某些相關概念的認識和理解,促使易混知識在學生頭腦中徹底分化。例如:學生學過“當型循環”后,已能熟練掌握用“當型循環”來編寫程序。當學了“計數型循環”后,碰到問題時,對于究竟該用哪種循環來求解,學生往往感到不知所措。這種負遷移的產生,是因為比較牢固的舊知識排擠了鞏固程度較差的新知識。為了克服這種干擾,可采用列表比較,逐條對比的方法,嚴格劃清十分相似的新舊知識間的界限,讓學生掌握新舊知識的異同點。通過新舊知識的對比,達到較好的教學效果。
類比推理也是分析比較行之有效的方法,類比促進遷移。在計算機編程教學中,類比方法具有探索和解釋兩個功能。探索功能體現在學生通過類比提出假設,進行推測,提出問題,并設想解決問題的方向。解釋功能在于喚起學生頭腦中已有的知識或經驗表象,對將要學習的知識提供一個相近的表象,實現知識或經驗的遷移。例如學習過C語言程序設計的知識點后,在學習PHP網頁程序設計時,就可以對比以前所學過的C語言程序設計知識,通過類比分析,實現學習的正遷移。 轉貼于
3.創設問題情境,激發學生的求知欲是實現正遷移的催化劑
創設問題情境就是在講授內容和學生求知心理之間制造一種“不協調”,將學生引入一種與問題有關的情境中,造成一種懸念,使學生產生向往、探索的欲望,處于欲罷不能的狀態。創設問題情境時應注意:問題要小而具體、新穎有趣、有適當的難度;有啟發性,要善于將所要解決的課題寓于學生實際掌握的知識基礎之中,造成心理上的懸念。懸念解除之時,也就是正遷移實現之時。例如編程求解N的階乘,可以用循環來實現;也可以不用循環,利用函數的遞歸來實現。教師提出兩種解題的思路:通過循環實現是利用前面講過的循環語句來求解,實現起來很容易,但不用循環,僅用函數怎么來求解?至此,引起了學生認知的沖突,創設了問題的情境,喚起學生強烈的求知欲,以高度集中的注意力去探究上面提出的問題,把學生的注意力引到如何通過函數的遞歸來實現問題的求解,加深學生對函數遞歸編程的認知。
在教學中還可以采用幻燈片、實驗演示等多種可以豐富感性認知的呈現方法來培養學生對計算機編程的濃厚興趣。例如許多學生喜歡玩電腦游戲,通過實驗演示方法向學生展示用計算機語言編寫的一些游戲例子,激活學生的學習興趣,將學生的興趣從玩游戲轉到編寫游戲程序上來。實驗演示有利于開闊視野、發展智力,特別是發展學生的創造力。實踐證明,只要我們利用學習動機的遷移,因勢利導地把學生已有的對其他活動的興趣轉移到學習上來,這樣就可以激發學生學習新知識的強烈動機。
4.促進新、舊知識的交互作用,改善認知結構是防止負遷移的有效手段
人的每一個認識活動都含有一定的認知結構,它是人類認識客觀事物在主觀上的反映。建構認知結構,是計算機編程教學的中心環節。促進新、舊知識的交互作用,對于完善認知結構,使認知結構系統化、綜合化、整體化具有重要作用。
在教學中,要引導學生積極地把新概念或規律與自己認知結構中原有的適當概念相聯系,把新概念、規律納入原有概念、規律中,同時使新概念、規律與原有的有關概念、規律進一步分化和融匯貫通,組成一個整體結構。例如學習C語言編程時,可指導學生進行如下的認知活動:
4.1把C語言中的數據類型和表達式概念與認知結構中原有的計算機編程語言的概念相聯系。
4.2把C語言中的基本語句的語法規則與原有的計算機編程語言相關語句的語法規則相比較,將新舊(下轉第78頁)(上接第73頁)知識融匯貫通,形成一個有機的整體結構。
在教學中,要引導學生積極地喚起頭腦中已有的有關概念,與新感知的概念一起,進行進一步的概括和抽象,總結出共同因素,上升到更高的層次。例如在學生認知結構中已有了結構化程序設計中的順序結構程序設計、分支結構程序設計、循環結構程序設計的基礎上,再來學習可視化編程。可視化編程是在結構化程序設計上的一個提升,用可視化編程工具編寫程序,學生可以象搭積木似的來構造程序的框架,但問題的具體求解方面還是要用到結構化程序設計的概念。由結構化程序設計到可視化編輯,認知結構需要更新到一個更高的層次。
綜上所示,遷移對計算機語言的學習作用不容忽視。教學不只是要讓學生掌握一門學科或幾門學科的具體的知識與技能,而且還要讓學生學會如何學習,即掌握學習的方法。學習方法是一種學習經驗,它可以對后繼學習產生一程比較廣泛的一般性遷移。在計算機編程教學中,使學生養成良好的學習習慣、掌握正確的學習方法,是促進知識順利遷移所不可少的前提。所以教師在采用行之有效的教法、認真研究學生的學法,進行教學改革的同時,認真學習知識遷移規律,并考慮影響知識遷移的各種因素,定能提高教學效果,使教學達到持久遷移的目的。■
【參考文獻】
[關鍵詞]職業技術學院 計算機語言類課程 教學改革
如何在教學過程中針對職業技術學院的特點,充分調動學生的學習積極性,最大限度地挖掘學生潛能,激發學生的創新思維,培養面向生產、服務、管理第一線的開放型、外向型、實用型人才,是擺在從事計算機語言類課程教學教師面前亟待解決的問題。
一、理論課教學的改革
1.合理安排教學內容。教師在組織教學過程中,應該合理安排教學內容,將一些枯燥乏味的內容盡可能注入通俗有趣、與他們生活息息相關的實例中去,這樣既可以使學生掌握基本知識,又增強了他們解決問題的能力。
2.實施任務教學法。任務教學是以明確的任務作為課堂主要教學目標,在學生實踐任務過程中,培養學生自我分析、解決、總結問題能力的教學模式。在實施任務教學法的過程中,教師必須根據教學進度、學生所關心的問題,針對某一階段的教學內容和技能要求,設計一個包含相關知識點的綜合性任務,使學生在真實的問題下應用舊知識,探索新知識,使所學知識得到鞏固、加深和遷移。
3.實施問題教學法。高職高專學生的基礎較差,在學習中表現理解能力差的特點,因此,在理論教學過程中,要結合計算機語言類課程和高職高專學生的特點,改變傳統教學模式,將以往教師幫助學生解答疑惑轉變為教師尋找、發現與理論知識和學生生活相關的實際問題,使學生在思考、解答問題中增強理解,培養學生進行創造性思維的能力,充分調動高職高專學生的學習積極性,使學生在解決問題的過程中獲取新知識,新理論。
4.改變授課模式。教師是教學的主體,學生是學習的主體,教師的教學效果要通過學生的主動理解掌握來實現。因此應采用交流式、對話式、討論式等多種互動的模式,讓學生積極地參與到課堂教學中來,充分調動學生的主觀能動性,發揮每個學生的聰明才智,讓課堂變為教師和學生的共同課堂。
5.使用多媒體授課,課堂滲透實踐。計算機語言類課程是理論與實踐結合非常密切的課程,在講授理論知識時經常會遇到一些抽象的、難以理解的概念、理論和算法,教師使用多媒體對它們進行演示、模擬,使抽象、復雜的問題簡單化,從而使學生便于理解和掌握,同時也更能激發學生學習計算機語言課程的興趣和求知欲望。
二、實踐課教學的改革
1.精心設計實踐內容。教師既要善于營造熱烈的群體氛圍,又必須給學生留有冷靜的獨立思考的空間。在設計實踐內容的過程中,應著重做好以下三個方面。一是要結合學生的實際情況。盡量體現知識性、趣味性、實用性,激發高職高專學生的靈感和創造欲,使學生對實驗內容感興趣,產生上機一試的愿望。這樣,就可以充分挖掘高職高專學生潛能,調動學生的學習積極性,使學生樂于思考,善于創新,通過上機實踐,完成實踐內容,增強高職高專學生的自豪感和成就感,把高職高專學生從枯燥的程序設計中解脫出來;二是要注重實踐課與理論課相適應。實踐課對于培養學生創造力、檢驗學生理論知識掌握程度具有非常重要的指導作用,因此設計實踐課內容時應做到內容和時間與理論課教學內容相適應,這樣才能夠加深高職高專學生對基本理論、基本知識的理解和掌握;三是注重尺度的把握。在設計實踐內容時,難易程度和工作量的大小是教師要考慮的內容。對于工作量小題目可以一人一組,但對于工作量較大題目,一個學生在一次實踐中無法完成,那么就要開設小組來設計,使學生從接觸這門課開始就能夠養成良好的協作精神。對于一些有一定難度的實驗內容,教師在實踐前給出解決問題的總體框架,把理論課教學知識點密切相關的、并且是容易出現問題的地方留給學生,要求學生在理解問題的總體框架下完成相關問題的設計,從而既培養了學生對待實際問題的總體設計能力,同時又達到了鞏固基本理論和基本知識的目的。
2.主動指導。在傳統的實踐教學中,教師總是等學生問問題,這種被動指導存在著許多弊端,特別對剛接觸這門課程的學生來說顯得尤為突出,因為學生剛接觸編程,實踐過程存在很多問題,有時學生礙面子或缺乏自信心,即使有很多不懂的問題,寧可不做也不問教師。這樣一來使學生從課程學習的一開始就害怕上機,因此要改變這種指導方法,作為任課教師要變被動為主動,主動發現問題,對于學生普遍存在的問題要進行集中演示,引導學生主動完成實踐內容。
3.注重實踐過程。指導教師在實踐教學過程中只注重實踐結果,把實踐內容布置給學生,學生交上機報告,教師認真批改報告,至于報告中的結果是怎樣來的,具體實現過程是什么,作為教師卻全然不知,因此教師要全身心地投入到實踐的全過程中去,只有這樣,教師才能真正掌握學生的實際情況,發現問題,及時解決問題。
4.加強實踐課講評。作為計算機語言類課程的教學絕對不能忽視實踐教學中講評這一重要環節。以往教師只對理論課上布置的作業所存在的問題進行講評,忽視實踐課的講評。實踐課是檢驗學生基本知識、基本理論、基本技能掌握情況的一把尺子,不注重實踐課講評,結果使實踐課教學效果越來越差,從而影響整個課程的教學質量。
三、其他方面的教學改革
1.及時總結教學經驗。教學藝術無止境,不善于總結自己在教學中經驗的教師不能算是稱職的教師,相同的教學方法針對不同的教學對象、教學內容應有所不同。對于不同專業、不同層次學生絕不能從一而終,一成不變。我們應該在教學過程中經常總結自己的教學經驗,對它進行分析,不斷改進教學的方式、方法。
2.課程考試考核方法。對于高職高專學生來說,計算機語言類課程學習目的就是為了應用,因此,對于計算機語言類課程的考核應將重點放在實踐性教學環節上,只有學生真正能夠應用所學語言解決實際問題,才能說明學生掌握了這門語言。所以要改變以往以理論為主的考核方法。
3.提高教師自身素質。教師的教學能力直接決定了教學質量。計算機語言類課程具有種類多,更新快的特點,這就要求教師必須跟上計算機語言的發展,不斷地充實自己,適應多變的語言環境,同時,由于計算機語言類課程是計算機專業眾多后續課程的基礎,這就要求計算機語言類課程的教師不僅要精通語言,而且要精通計算機其他方面知識,提高自身的綜合素質,使教學過程做到有的放矢。
參考文獻:
[1]劉建華.計算機語言類課程教學模式初探.高教論壇,2005,(01).
[2]王航宇.淺議計算機語言的發展趨勢.西安航空職業技術學院學報,2006,(02).
[3]楊輝軍.淺談計算機語言課程教學.中國職業技術教育,2003,(19).
關鍵詞 計算思維 教學改革 C語言
中圖分類號:G511 文獻標識碼:A
1選題意義及研究價值
提高高等教育質量,首先是提高人才培養質量。對高水平大學來說,尤其體現在創新人才培養上。一個時期以來,社會上比較關注“為什么我們的教育總是培養不出杰出人才”這個問題,這句話充分說明教育改革勢在必行。為實現培養和訓練大學生計算思維、計算機基礎教育的現實要求,《C語言程序設計》作為大學計算機基礎課程的重要組成部分,是培養學生計算思維的理想課程。因此,如何深化《C語言程序設計》課程的改革,組建貫穿計算思維培養的知識體系,探索適宜計算思維能力培養的教學方法都是需要我們認真思考的問題。通過積極探索和嘗試,培養計算思維能力,既有助于計算機基礎教育學科的健康、持續發展,又有助于國家對戰略型人才的培養。
2國內外研究現狀
計算思維(Computational Thinking)是2006年3月,美國卡內基?梅隆大學計算機科學系主任周以真(Jeannette M. Wing)教授在美國計算機權威期刊《Communications of the ACM》雜志上提出并定義的。周教授認為:運用計算機科學的基礎概念進行問題求解、系統設計、以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。
在國外,計算思維不僅得到美英等國教育界的廣泛支持,而且還直接促成美國國家科學基金會(NSF)重大基金資助計劃CDI的產生,旨在使用計算思維促進美國自然科學和工程技術領域產生革命性的成果。英國計算機學會也組織了歐洲的專家學者對計算思維進行研討,提出了歐洲的行動綱領。
在國內,中科院自動化所王飛躍教授率先將國際同行倡導的“計算思維”引入國內,中科院李國杰、陳國良、孫家廣等院士以及桂林電子科技大學董榮勝教授、國防科技大學的朱亞宗教授等多位專家學者也就此開展研究。教育部高等學校計算機基礎課程教學指導委員會對計算思維的培育非常重視,多次召開會議進行研討。
3研究目標、內容和擬創新點
3.1研究目標
一是豐富和完善C語言的教學資源庫建設,分別在專科、本科教育層次上建成一套質量較高的教學課件、實驗輔導教材、課后輔導和習題資料;二是推動計算機語言類課程教學內容和方法的改革創新;三是推進學生計算思維能力的培養和思維方式的轉變。計算思維不僅要培養學生對計算環境的認識,更重要的應該培養學生掌握在計算環境下的問題求解方法。
3.2研究內容
根據美國卡內基?梅隆大學周以真教授的闡述:計算思維是通過約簡、嵌入、轉化和仿真等方法,把一個困難的問題闡釋為如何求解它的思維方法。計算機語言類教學和程序設計是學習計算機分析和解決問題的基本過程和思路,是理解計算機和計算思維能力培養的最好途徑。由于長期以來受“狹義工具論”思想的影響,計算機語言類課程教學過程中,很容易陷入語言表達形式的誤區,把重點放在語言語法知識點的學習上,忽視程序設計能力及更為重要的計算思維的培養。本項目主要通過選擇C程序設計語言的教學和應用,培養學生對計算環境的認識和面向典型計算環境的問題求解方法和能力,著力提高學生的計算思維能力,推動以計算思維為核心的計算機語言類課程的教學改革。主要研究內容包括:C語言的教學資源庫的建設;整合課程內容,把原側重“語言”使用的內容轉變為注重與專業結合的解決實際問題的程序設計思想與方法,注重于思維能力培養;構建三個層次的教學模式:課堂教學與實驗教學相結合、課程作業與項目訓練相結合、常規教學與網絡教學相結合;設計教學方法,采用任務驅動法、案例分析法等手段,以提高學生邏輯能力和創新能力的培養;以計算思維能力培養為核心構建教學體系,并推進基于計算思維培養的教學方法改革,從而建設可持續的計算機學習形式。
3.3擬創新點
首先,課程講授內容精選學生終身學習必備的基礎知識和技能,加強課程內容與學生生活以及現代社會、科技發展的聯系,關注學生的學習興趣和經驗,滿足學生多樣化發展的需要;其次,進行教師教學方式和學生學習方式變革的嘗試,探索雙主教學模式,要求教師精講,改變課程過于注重知識傳授的傾向,對學生倡導自主、探究與合作的學習方式,逐步改變以教師為中心、課堂為中心和書本為中心的局面,強調形成積極主動的學習態度,使獲得知識與技能的過程成為學會學習和形成正確價值觀和計算思維的過程,促進學生創新意識與和計算思維能力的提高;第三,在教學網站的建設上,用以資源為中心的信息技術與課程進行全方位整合,并借助優秀媒體的輔助作用,為學生主動學習和積極探索提供內容豐富、多種層次的教學和學習環境。
【 關鍵詞 】程序設計 語言 調試 方法 數據結構 函數 對象
在各大高校的計算機課程中,計算機語言類課程非常常見,其中很多都把C語言作為基礎課程,由此可見此類課程的重要性。但作為初識計算機語言的人,很多都覺得計算機程序設計語言很難學,這是個見仁見智的問題。如果單純的學習一門計算機程序設計語言工具,其實是個比較簡單的問題。而許多人想把某個語言工具學精通了,這對于一部分人是比較難的,因為精通的不單純是語言工具,還有程序設計思路,程序設計得好壞,這包括了很多問題,比如一個人的邏輯思維和數學基礎等等。
第一點,不得不說的是想寫好程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法即算法。也有人認為寫底層程序是程序設計的高手,其實并非如此。
先來了解下底層程序,底層程序一般是指對硬件的操作而設計的程序,其中硬件與硬件也有區別,要給一個芯片寫驅動程序,無非就是掌握這塊芯片的各種寄存器及其組合,然后寫值讀值,也就是是一些輸入輸出函數的使用而已。那么什么是算法,怎樣才能設計好程序呢?可以舉個簡單例子:假如你面前有五名同學,找出一個叫“小A”的人,你該怎么辦?第一種方法:直接對這5個人問:“誰叫小A”。第2種方法:你挨個去問“你是不是小A?”,直到問到的這個人就是小A。第三種方法:你去挨個問一個人“你認不認識小A,指給我看”。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,并且不太容易達到。剛才這個問題類似于數據結構和算法中的:Map數據結構,窮舉查找和折半查找。所以想要學好程序設計語言,掌握好數據結構和一些常用算法,也是必須的。
第二點,如果僅就如何學好C程序語言工具來探討,下面有比較合理的學習方法推薦給大家。需要準備的最起碼要有一本好的教材和合適的運行環境。注意選中的教材和所使用的軟件版本一定要配套,才能使初學者更好的看到教材中所提到的運行效果,也能更好的幫著學習者調試學習程序。有了前期的準備工作,接下來要配合授課教師的授課進度來預習內容,或者如果是自學者可先通讀大部分內容,做到總體把握之后再專攻各個知識點。
第三點,要找好適合自己的學習方法。學好程序設計語言有很多方法,因人而異。在通讀了教材內容后,很多人其實并不能完全讀懂里面的內容,尤其是例題。這里就需要大家挑選該知識點里比較簡單的例題進行調試和更改,來加深對知識點的理解。根據我的經驗可以推薦下面這種對大部分人都好用的學習方法,就是學習程序設計語言來設計程序時的三步驟:第一步,讀例題程序;第二步,改程序;第三步,編程序。其實三步下來,就能編程序了。學習程序三步走,適合的范圍比較廣,當然也離不開學習者的實踐練習。想要學好一門語言工具,上機調試是必不可少的。
第四點,針對于程序設計中應用比較多的函數,也有很好的自學方法。函數分為系統函數和用戶自定義函數兩大類。系統函數有很多分類,初學者并不太好掌握好各自的功能。那么這里提供一種方法比較適合初學者自學,該方法也是分成三步。以C語言為例,第一步,看好函數的格式。注意有些函數小括號里有參數,有些沒有,還有的有多個參數;第二步,注意函數的功能。如果輸出函數printf()和putchar()。函數printf ()功能是在輸出設備上按要求輸出任意類型任意長度的數據,而函數putchar()的功能是在輸出設備上輸出一位并且是字符。所以在使用恰當的函數很關鍵;第三步,熟練函數,通過例題實踐。C程序設計中,上機實踐練習是必不可少的,函數的學習更是如此,通過對函數部分例題的調試能更熟練準確的掌握函數的功能和格式,讓函數幫助提高程序的運行效率;用戶自定義函數是用戶自己編制的函數,根據語法規則和算法的要求編制即可。其中注意的是函數的參數形式,初學者比較容易搞混兩個概念,即形參與實參。其實比較好區分,主調函數(一般簡單例題里面主函數main()比較容易調用別的函數,很多時候是主調函數)里面的是實參。被調用函數(一般指自定義函數)里面的是形參。區分好了形參與實參的概念,那么參數的傳遞形式就更好區分了,參數傳遞時,是單向值傳遞。當傳遞普通變量的值時,形參的改變不影響實參;當指針做參數,進行傳遞時,形參的改變會影響實參。其他計算機語言類也可以參照此種方法。
第五點,程序設計語言中比較難學的地方,最有名的比如C語言中的“指針部分”,既難學又很重要。指針部分原則上要搞懂2點。一是要清楚指針指向哪里,也就是指針指向哪個變量空間,該空間類型是否與指針類型匹配。二是要知道該指針所指空間的值是什么,即該變量存儲了什么值。當然要注意的是指針只能指向同類型的變量,所以類型一定要匹配。只要我們始終能分清以上2點,這里的問題就相對簡單了。
第六點,程序設計類語言中的重要組成成員――面向對象的語言。這類語言對于初學的人來說,概念的理解是比較難的。基礎部分包括語法,數據結構同過程性程序設計語言類似。這部分語言掌握好就必須理解對象、類、接口等相關概念;然后像繼承、多態等特性也要理解清楚,才能使用好。
21世紀已經到來,以加強外語和計算機能力為新世紀人才特征的新一輪大中小學教育教學、課程改革方興未艾,“雙語教學”等新概念成為“熱門主題”和推進“素質教育”的又一著陸點。在GOOGLE中敲入“雙語教學”一詞,會看到2,480,000多個相關網頁,紛紛從不同角度多方位地探討“雙語教學”的目的、教學方法及效果等。
哈爾濱工業大學處在中國教育改革的前沿,隨著學校國際化基金的實施,近兩年諸如“2002年度申請資助國外世界著名大學進修項目”、“哈爾濱工業大學雙語教學基金資助項目”以及“院系國際化基金資助項目”等政策陸續出臺,這些政策大大推進了教師雙語教學進程,使學生更好地掌握與世界同步的科學知識,從概念體系方面與國際慣例接軌。
在國家、學校的大力推動和支持下,我校的“C語言程序設計”課程分別在2004年獲得校級首批雙語教學課程立項,2008年獲得教育部第二批雙語示范課程立項。下面分別從雙語教學的理論定位、教學策略、教材選用、師資培養等方面探討和分析雙語教學實踐的特點及效果。
2雙語教學的理論定位
雙語教育是歐洲教育理事委員會普遍采用的一個術語,它指用外語或學生的第二語言作為教學媒介來進行學科教學。
英國朗曼出版社出版的《朗曼應用語言學詞典》所給的“雙語教學”定義是:
The use of a second or foreign language in school for the teaching of content subjects.
Bilingual education programs may be of different types and include:
(1)The use of a single school language which is not the child’s home language. This is sometimes called an immersion program.
(2)The use of the child’s home language when the child enters school but later a gradual change to the use of the use of the school language for teaching some subjects and the home language for teaching others. This is sometimes called maintenance bilingual education.
(3)The partial or total use of the child’s home language when the child enters school, and a later change to the use of the school language only. This is sometimes called transitional bilingual education.
這個定義確定了“雙語教學”的目的,是在外語或第二語言的教學環境中,學生經過若干階段的訓練,使第二語言能代替或接近母語的表達水平。
結合我國的實際情況,中國國家語言與語言教育研究中心主任、華中師大教授邢福義指出,雙語教學是一種學習語言的方法,指“學校同時使用母語和第二語言進行教學,最終目的是幫助學生掌握主流語言,熟練運用主流語言進行學習”。
3雙語教學的教學策略
教學策略應根據學生對外語的掌握程度、雙語師資的配置條件等多方面條件進行選擇。我校“C語言程序設計”雙語課程的授課對象是實驗學院、計算機科學與技術學院以及電氣工程與自動化學院的學生,根據專業本身的類英語化、國際化以及更新快等特點,我校確定雙語教學的基本目標是:學生通過教學可以毫無障礙地閱讀、理解本課程原版教材;高級目標是:學生通過教學可以流利地利用英語在工作、學習中交流。
雙語教學不同于全英文教學,應該中英文并用,哪些內容用英語授課,哪些內容用中文授課,教師要根據具體情況決定。雙語教學實施的渠道主要是課堂教學,教師可以根據自身、學生及課程內容情況的不同,將英語教學定在滲透、整合、主體等不同的策略,形成一個完善的體系,達到事半功倍的效果。
3.1滲透策略
“雙語教學”對學生和教師都是新鮮事物。當今40歲以下大學教師的英語平均水平基本上處于熟練的讀、寫能力,半流利的聽、說能力,學生的聽、說能力平均水平處于中、小學水平。基于這種教學雙方英語口語欠缺的情況,本著教授專業課程內容為主的原則,教授課程的主要知識點及難點時,應采取“母語教授知識點,英語解釋術語、概念”的原則。
教授計算機專業課程主要內容時,如果用英語包攬,學生要在同一時間內同時具備中、英文及專業知識的理解能力及用英語思維的能力,這對學生及教師都具有挑戰性――而實踐證明中國教師的全英文授課也不是很成功。據筆者統計,如果教學中90%的內容使用英語,那么放棄聽課的學生達到85%。一位加拿大資深教師在聽完一堂充滿蹩腳英語的物理課后給予這樣的評價:“You solved some problems,but you create many other problems”(你解決了一些問題,但你同時制造了許多其他問題)。因此,雙語教學中的英文使用決不是為了使用而使用,而是時刻緊扣“以學生發展為本”的宗旨。
筆者在雙語講授“C語言程序設計”課程中,使用英語介紹術語,母語講授內容的英語滲透方法,講授數據類型、數組、指針等既重要又難于理解的知識點,收到良好的效果。學生反映,通過教師對術語英文的講解及原版教材的輔助,既容易地掌握了內容本質,又提高了英文交流能力,母語透徹講解使學生深刻地理解、掌握了難點知識。
3.2整合策略
英語教學的整合策略是指較多地在教學中使用英語,但僅限于必要和能力所及之時。
此方法適用于課程內容的難度適中,學生對知識點有一定了解的情況下使用,也是目前雙語教學的主要模式。如對控制結構(control structure)、函數(function)等術語,可以用英文解釋并舉例子。因為在日常學習中,學生對這些概念的邏輯含義已經有所了解,那么在計算機語言課程中就可以利用已有的背景知識,完全掌握英語講授的知識點。據統計,講授這種程度知識點時70%的內容使用英語,70%以上的學生可以無障礙地接受。
3.3主體策略
在“C語言程序設計”雙語課程中,我們在課件和實驗部分采用主體策略,創設全英文教學環境。
課件是授課的重要演示工具,概念、語言、經典例子和算法介紹都要使用課件展示,因此以“C Bible”的英文表述為標準,采用全英文演示。授課中,學生對課件的接受程度較好,配合教師的漢語講解,學生在理解知識過程中沒有受到任何阻礙。
實驗占總課時的50%左右,是學生學習時間最長的階段,采用全英文教學環境。實驗說明書是英文的,課程主頁中關于實驗的討論采用英語。統計結果顯示,97%的同學順利完成了實驗,3%的同學放棄了實驗。順利完成實驗的學生的平均成績在80分左右,一位同學給教師的留言是:“很高興做這種類型的實驗,通宵編程序真興奮,英語也不難呀!”而放棄的學生有兩點主要原因:C語言基本知識沒有掌握好,對英語說明書看不懂,進一步的交流發現,這些學生的英語閱讀水平很好,可以達到良好以上。因此,C語言知識掌握得不好是他們放棄這個英文實驗的主要原因。
這種教學模式的合理利用可以起到畫龍點睛的作用,為日后教師全面和深入開展雙語教學及學生快速適應后續雙語課程起到杠桿作用。
4雙語教學的教材選用
教材選用得當是雙語教學正常進行、有效開展的重要保證。在原版教材、綜合使用原版教材、網上下載資料和學校自己編寫的各種教材及自編英語教材的選擇中,“C語言程序設計”的雙語教學必須使用英文原版的教材,否則雙語教學就成了無源之水、無本之木。
本課程采用英文原版教材和中文教材配合使用。英文教材采用Dennis M. Ritchie編寫的《The C Programming Language》,它符合C89標準,具有標準性和權威性,被稱為“C Bible”。中文教材采用蘇小紅等編著的普通高等教育“十一五”國家級規劃教材《C語言大學實用教程(第2版)》,由P.J.Deitel和H.M.Deitel主編、蘇小紅等翻譯的《C How to Program》第5版作為參考書。授課不局限于這幾本書籍,而是給學生推薦很多優秀的英文及中文教材,使學生博百家之長,接收的信息更加全面系統。在教學中,我們根據學生的基礎及學習進展合理安排教材的交叉、并行使用。
第一,根據學生語言知識的掌握程度建議閱讀的起點。我校“C語言程序設計”雙語課程的開設對象是大一學生,先導課程只有“計算機導引”,有的學生高中階段接觸過程序設計語言,有的則連計算機都沒有用過。因此,計算機基礎知識和程序設計語言的掌握程度參差不齊。
針對以上問題,我們首先在第一節課程中統計兩個數據,一是計算機語言的掌握程度,二是英語閱讀水平。從幾輪教學的統計效果看,已經掌握一門以上計算機語言的學生數量為2%~4%,英語高考成績在優秀類別的占95%以上。然后根據學生水平推薦起點閱讀語言。教師極力推薦這2%~4%的學生使用Ritchie或其他作者的英文原版教材,使他們從一開始就進入全英文的教材環境。對于剩余的同學,建議他們在課程開始以閱讀中文教材為主,以配合閱讀英文原版教材及其中文版為輔,在理解主要知識點和難點問題的基礎上,熟悉一些常見的名詞和術語。
第二,根據學習進展安排中英文教材的交叉、并行使用。對有計算機語言基礎的學生不使用這條原則。對剩余的同學,在前2~4個學時閱讀中文教材,快速建立起計算機語言的邏輯思維方式,然后引導他們閱讀英文教材,如果學生感覺十分吃力,再建議他們閱讀中文教材中的相應部分。據統計,這使學生在不經意間克服了對英語閱讀的懼怕感,增強了閱讀英文原版資料的信心,達到了雙語教學的目的。
4雙語教學的師資培養
我校對雙語教學師資隊伍建設下了很大功夫。例如:
實行教學督導聽課制、教師競聘上崗制、教師上崗培訓制、新開課教師試講制、青年教師助課制、實驗指導教師上機考核聘用制、定期教學研討例會制等。其中具有核心作用的是積極鼓勵青年教師出國進修學習,從留學回國和出國進修學習人員中選拔從事雙語教學的教師,這一制度使我校雙語教學得以蓬勃發展,學生雙語接受能力顯著提高。
這一制度的重要意義在于:
(1) 加深了對雙語教學目的的認識。國際上很多大學實施雙語教學,尤其是歐洲大學的普及率非常高。雙語模式的實施不僅保障了世界主流語言描述的最新技術的實時掌握,同時也是對母語的保護和繼承,沒有哪個地區因為雙語教學而使母語退化、消失;雙語模式不是一種外語的單純引入,而是對這種外語所描述知識的理解和掌握,也就是獲得知識的途徑更多了。
(2) 增強了雙語教學效果的信心。國際上采用雙語模式的學校多數是成功的,而且是可持續發展狀態。師生對雙語模式的接受是自然的,雙語授課不用額外申請、批準,學生也認為這樣講授是理所當然的。教師的講授內容沒有減少,反而更加豐富;學生的接受、理解能力沒有降低,反而可以從更多的角度掌握問題。
(3) 提供了具體參照的雙語模式。從教材、授課雙語策略、講稿、實驗、作業等內容,都可以找到參照的模式,這為我們結合中國國情實施具體的雙語模式提供了參照。
在實施雙語教學的過程中,教師的作用不可忽視,雙語教學教師要具備聽、說、讀、寫多方面基礎,才能調動學生的積極性,幫助學生學習,作到師生互動,共同發展。所以,培養具有雙語教學能力的教師,也是學校開展雙語教學工作的一個重要組成部分。
5總結
實踐證明,雙語教學為課堂內外創造了兩種語言交際的機會,顯著提高了教學質量,鮮明突出了專業特點,大大增加了國際人才培養成功率。