徐 昊
(吉林大學公共計算機教學與研究中心,吉林長春,130012)
2001年,教育部出臺《關(guān)于加強高等教育學校本科教學工作提高教學質(zhì)量的若干意見》。其明確要求“本科教育要創(chuàng)造條件使用英語等外語進行公共課和專業(yè)課教學。力爭三年內(nèi),外語教學課程達到所開課程的5%-10%?!?005年,教育部1號文件再次指出“要提高雙語教學課程的質(zhì)量,繼續(xù)擴大雙語教學課程的數(shù)量”。隨后,2007年的1號、2號文件中又分別指出“推動雙語教學課程建設(shè),探索有效的教學方法和模式”,以及“鼓勵開展雙語教學工作”。
國內(nèi)部分高校,由于近年大量引進海外人才,或派教師赴國外從事教學科研學習,已經(jīng)培養(yǎng)了一批具備雙語教學或全英文授課能力的師資隊伍,并已開設(shè)了多門雙語教學的精品課程,受到了廣大學生和用人單位的好評。事實上,目前雙語教學所開設(shè)的課程,絕大多數(shù)以公共英語、專業(yè)英語或?qū)I(yè)課為主。就大學計算機公共教學而言,只有非常少數(shù)的學校開設(shè)了相關(guān)的雙語教學課程。本文希望通過對于C語言程序設(shè)計課程的現(xiàn)狀及特點進行分析,建設(shè)性的提出關(guān)于廣泛開展C語言程序設(shè)計課程雙語教學的幾點建議,進而提升高校計算機公共基礎(chǔ)教學質(zhì)量和教學層次,真正培養(yǎng)出專業(yè)需要和社會需要的高素質(zhì)學生。
目前部分高校開設(shè)雙語課程主要可以歸納為以下三種形式。第一種形式為雙語教學的初級階段,即“英文教材+中英文PPT+中文授課”;第二種形式為中級階段,即“英文教材+全英文PPT+中英文授課”;第三種形式為高級階段,即“英文教材+全英文PPT+全英文授課”。當然,也有部分學校在開展雙語教學初期,采用“英文教材+中文PPT”或“英文教材中文譯本+英文PPT”的形式。但此種形式使學生無法進行知識上的中英文對照,嚴重影響學生閱讀教材的效率和效果,失去了雙語教學的真正意義。
開展雙語教學具有重要意義,例如,開展雙語教學能夠?qū)I(yè)英文表達進行綜合訓練。當今社會,互聯(lián)網(wǎng)可以對全世界各個國家的知識進行實時共享,學生閱讀的很多資料在源頭上都是英文版本。具備良好的專業(yè)英語能力,有利于學生直接閱讀最新的技術(shù)和資訊;同時,從就業(yè)的角度而言,很多同學將來進入工作角色后也都需要大量使用英文;對于將來要從事科研工作的同學來說,英文閱讀和英文論文撰寫能力更是基本技能。此外,開展雙語教學也會對教師提高教學水平起到非常大的促進作用。教師在備課時需要閱讀大量英文教材和英文輔導材料,在此過程中會極大提高教師自身的英文水平和專業(yè)技能。通過課程建設(shè),也會打破教師傳統(tǒng)的教學思路,中西碰撞,中西融合,進一步激發(fā)教師教學研究和專業(yè)學習的積極性,進而全面提升教學質(zhì)量。
當然,由于很多課程本身就具備一定難度,部分學生在傳統(tǒng)的中文授課學習中都會覺得很難理解,難以消化。因此如果課程設(shè)置不好,教師把握不好,雙語教學會使學生感到難上加難,雪上加霜,甚至對課程失去信心和興趣,產(chǎn)生厭學和抵觸情緒。綜上,雙語教學的重點,是選擇適合的課程,適合的教師,以及適合的學生,三者缺一不可。
C語言程序設(shè)計是高校理工類大部分專業(yè)的必修課程。C語言程序設(shè)計課程開展雙語教學具備先天優(yōu)勢,由于C語言本身就是使用英文進行開發(fā)和定義,使用者也需要通過英文表達式進行描述和編程。同時,C語言的原版文檔,很多最新應用和項目,包括大量相關(guān)書籍和論文都源自國外,如C語言的圣經(jīng)《The C Programming Language》、《Thinking in C》,真正通讀過此書和業(yè)內(nèi)專業(yè)人士都知道沒有英文基礎(chǔ),根本不可能領(lǐng)會到其精髓所在。我們現(xiàn)在使用的中文譯本,從教授知識的角度沒問題,但從培養(yǎng)學生的程序?qū)W習的能力角度出發(fā),尤其是使學生具備追蹤國際技術(shù)前沿的能力,現(xiàn)有的教學模式是力不從心的。
舉個C語言教學中很多老師都會遇到的一個場景,事實上很多學校都會選擇使用漢化版的C語言編譯器,但這種漢化工具僅僅實現(xiàn)了圖形按鈕等外觀的漢化,學生在調(diào)試程序時,編譯器報錯均會使用英文。絕大多數(shù)學生都會對這些程序設(shè)計語言中涉及到的最基本的英文感到一頭霧水。很多學生只是單純的把教材上的例題“打字”在編譯器中,如果不具備一定的專業(yè)詞匯和英文能力,很難在調(diào)試的過程中理解程序設(shè)計從源代碼,到編譯,到連接整個過程的實質(zhì)。因此,C語言程序設(shè)計是一門非常適合開展雙語教學的課程。
從具體實施上講,開展C語言雙語教學還有如下幾方面需要考慮:
(1)師資建設(shè)
能夠開展雙語教學的一個必要條件就是具備相匹配的師資隊伍。如果盲目激進,師資水平達不到雙語要求,容易使學生產(chǎn)生厭煩甚至抱怨。雙語教學,不僅要求老師具備非常高的英文水平,同時要求教師具備英語教學的相關(guān)方法。因此,雙語教學師資隊伍建設(shè)不是一朝一夕完成的,而要有計劃有針對性對教師進行相關(guān)培訓和梯隊建設(shè)。
(2)教學組織
在最初的教學組織中,我們建議對于C語言這樣有一定難度的課程,最好既開設(shè)雙語班,也開設(shè)普通班。學生可以根據(jù)自己的英語水平和興趣進行自愿選擇。同時,雙語班提前排課,學生可以進行“試聽”,如果接受效果不好或跟不上,還可以去普通班“回爐”。也鼓勵普通班學生到雙語班“旁聽”,進行有選擇的英語能力提升。當然,當師資隊伍和學生綜合水平提升到一定程度以后,就可以考慮全面實施雙語教學。
(3)教材選擇
很多老師和學者均闡述過,采用英文原版教材有利于學生接觸世界前沿技術(shù),其實這種論述是正確的,但又不是完全準確。采用英文原版教材主要是培養(yǎng)學生接觸世界前沿技術(shù)的自學能力,即既具備英文能力,又具備一定的技術(shù)基礎(chǔ)。然而,我們也不能盲目照搬“經(jīng)典教材”。因為越是經(jīng)典,有可能著作越“老”。我們建議以一部分最新的論文和項目作為教材補充,讓學生接觸前沿技術(shù),尤其是前沿應用,重要的是讓學生了解未來的發(fā)展方向。
(4)實驗教學
程序設(shè)計語言是一門實踐性非常強的課程。學習這門課程的最終目的,就是能夠讓學生理解程序設(shè)計思想,培養(yǎng)學生的計算思維能力,并最終能夠?qū)懗龊玫某绦颍鉀Q各類實際問題。雙語教學,不僅要引進國外原版教材和國際化的教學理念,更應該引進國外對于大學生程序設(shè)計課程的實驗教學理念,如項目教學法,案例教學法等,充分重視實驗教學的各個環(huán)節(jié),培養(yǎng)學生的實際動手能力。
雙語教學是國家鼓勵,學校支持,學生歡迎的教學方式。然而,對于是否應該開展雙語教學,如何開展雙語教學,一直以來都存在各種觀點。毋庸置疑,雙語教學有利于提高學生的英語能力,能夠?qū)崿F(xiàn)與國際一流教育資源、一流教材的接軌,能夠培養(yǎng)學生的國際化視野。然而,盲目開展雙語教學也可能事與愿違,比如學生的綜合水平未能達到基本要求,或者課程本身屬于比較抽象難懂的,這樣雙語教學反而會事倍功半,影響學生的學習積極性和學習效果。因此,是否開展雙語教學,如何開展雙語教學,應該建立在對課程、教師、學生的綜合評估基礎(chǔ)上討論。同時,為了更好的開展雙語教學,以C語言程序設(shè)計課程為例,學校應該在師資建設(shè)、教學組織、教材選擇和實驗教學幾個方面進行充分論證和研究,確保雙語教學能夠順利開展,真正收獲雙語教學為學生培養(yǎng)帶來的巨大收益。
本論文工作獲教育部大學計算機課程改革項目“以計算思維能力培養(yǎng)為核心的理工類專業(yè)大學計算機課程改革研究”(項目編號:2012-2-8),及其子課題“大數(shù)據(jù)時代以計算思維能力培養(yǎng)為核心的數(shù)據(jù)處理與數(shù)據(jù)分析課程建設(shè)研究”(項目編號:DJG-1-1)資助。
[1]教育部.《關(guān)于加強高等學校本科教學工作提高教學質(zhì)量的若干意見》的通知(教高[2001]4號)[R].2001
[2]洪炎、王仲根,C語言雙語教學研究,科技信息,2010年第25期 P99-103
[3]郭來德、竇玲,“C語言程序設(shè)計”雙語教學改革研究,價值工程,2012年第13期 P150-151
[4]黃宏博,C語言程序設(shè)計課程雙語教學探索與實踐,計算機教育,2010年第16期 P63-65