張朝霞,張彩霞,呂玉祥,馬建芬,趙彤
摘要:為了適應社會發(fā)展對應用型人才的要求,文章結(jié)合學院及學科專業(yè)特點,從教學資源建設(shè)、講授模式與教學方法、考評方法等方面對C語言程序設(shè)計課程開展雙語教學的對策進行探索,注重課堂中的雙語教學及互動探討式教學。學生的編程能力以及計算機專業(yè)術(shù)語的表達與認知能力均得到較大程度的提高,本次改革探索取得了初步成果,為學生在計算機程序設(shè)計方面的課程學習奠定了基礎(chǔ),對大學程序設(shè)計課程其他方面的教學改革提供了一定的借鑒意義。
關(guān)鍵詞:雙語教學;C語言程序設(shè)計;授課模式;教學方法與手段
中圖分類號:G642.0 ? ? 文獻標志碼:A ? ? 文章編號:1674-9324(2020)01-0178-02
隨著全球IT產(chǎn)業(yè)的迅猛發(fā)展,為適應社會對應用型人才的需求,為太原理工大學的“雙一流”建設(shè)添磚加瓦,對與IT產(chǎn)業(yè)緊密相關(guān)的計算機相關(guān)程序設(shè)計課程實施改革的英文教學已成為實現(xiàn)這一理想與目標的必經(jīng)之路。近幾年,在全國各地高校實施雙語教學已成為教育部推進教學改革的重要舉措之一[1,2]。
一、改革措施
1.教學資源建設(shè)。教學資源建設(shè)主要包括師資隊伍與教材選取兩方面。其中實力雄厚的師資隊伍是C語言程序設(shè)計教學改革取得良好效果的有力保障。教學團隊由5位教師組成,他們?nèi)坑?年及以上的海外留學經(jīng)歷,獲博士學位的達100%,且涵蓋計算機科學、應用物理學、光學工程、電路與系統(tǒng)等我們學院各個專業(yè)方向。而且我們的隊伍還在不斷壯大,這為本課程在我們學院的改革提供了雄厚的師資力量。經(jīng)過精挑細選,此次改革選取的教材為哈工大蘇小紅教授編寫的《雙語版C程序設(shè)計》,這本教材語言通俗易懂、內(nèi)容豐富,深入淺出地對知識點進行了介紹,書中的中英文對照,便于學生理解和學習。為了讓學生學到原汁原味的C語言程序設(shè)計知識,本課程采用英文原版教材——Ivor Horton主編的Beginning C作為學生的課內(nèi)外參考書,此書是C語言的經(jīng)典和入門必讀教材。為避免出現(xiàn)理解誤區(qū),結(jié)合課件及課堂教學,推薦通俗易懂、深受教師與學生好評的中文教材進行配套。因此,將清華大學譚浩強教授主編的《C語言程序設(shè)計》(第五版)作為輔助教材。
除教材與課內(nèi)外參考書外,我們也運用了“互聯(lián)網(wǎng)+”技術(shù),推薦學生使用網(wǎng)易公開課,如斯坦福大學計算機系的時任副教授Mehran Sahami博士的《編程方法學》(Programming Methodology)、麻省理工學院電氣工程與計算機科學系的教授Cha Les Leiserson和Erik Demaine的《算法導論》(Introduction to Algorithm)以及蘇小紅教師的精品共享課程等。通過利用這些公開課共享平臺,學生可以在課外進行充分補充,有課堂上沒有明白與理解的內(nèi)容,可以在線學習與補充自己在課內(nèi)學習的不足,有助于C程序設(shè)計語言的學習與提高。講授課件主要采用雙語模式,在重點知識點與關(guān)鍵專業(yè)術(shù)語處給予中文注解。主要選取與專業(yè)相關(guān)的例題,加入如應用物理學、光電信息科學與工程、光源與照明等專業(yè)方面的程序代碼與實例分析,激發(fā)本專業(yè)學生的學習熱情與學習興趣。
2.授課模式。目前高等學校進行雙語教學采取的課堂授課方法主要有三種:一是全英文課件,全英文講解;二是全英文課件,全中文表達;三是全英文課件,中英文混合表達。由于本課程在我校的一年級第二學期開設(shè),學生對大學的學習模式還在熟悉與適應過程中,為同時兼顧雙語教學的特點與學生的理解與掌握能力,我們選取第三種授課方式,即全英文課件,混合中英文表達。由于選取的是中英文教材,督促學生一定要在課前進行預習,對于預習中不明白的問題,可以有針對性地多聽教師講解。雖然PPT課件大部分是英文的,使用英文講解,但遇到重點或難點等復雜專業(yè)概念時,教師會采用中文進行復述與講解,以便學生可以準確地理解課程所講授的內(nèi)容,又不影響英語的教學特點。由于在前期全中文的課堂講解中,與學生的互動效果非常好,因此在雙語教學中,也可以適當增加與學生互動的環(huán)節(jié)。當學生有疑問時,可以隨時舉手提問。這種授課模式雖然比較耗時,但是可以增強課堂內(nèi)的教學效果,提高教學質(zhì)量,達到教學改革的基本目標。
3.教學方法及手段。首先在光源與照明專業(yè)班級實行雙語教學試點。由于許多計算機軟件都源于國外,其原版均是英文,通過雙語教學可以讓學生在今后的學習中適應原版未漢化的計算機軟件,從而培養(yǎng)學生利用英語掌握專業(yè)知識的能力,以適應國際化要求,達到告別啞巴英語以及可以使用原版英文軟件開發(fā)大程序的目標。C語言程序設(shè)計雙語教學可以有效地提高學生的調(diào)試能力,并且掌握在程序調(diào)試中出現(xiàn)的各種專業(yè)術(shù)語及其英語表達,為今后更高層次的編寫程序以及專業(yè)英語的學習打好基礎(chǔ)。另外,在教學過程中要善于把握英語學習與學科知識學習的關(guān)系,不能本末倒置,不能為提高英語學習水平而犧牲C語言程序設(shè)計教學目標為代價。嘗試采用課堂講授與翻轉(zhuǎn)式課堂相結(jié)合的教學方法,前者主要依靠教師集中講授C語言程序設(shè)計的基本知識,后者則圍繞某些例題與習題進行翻轉(zhuǎn)式教學。教師提前兩周布置命題,請學生分組進行編寫程序代碼,到時間節(jié)點時,每組的成員要分工進行現(xiàn)場講解本組編寫代碼的算法與思路,要求學生盡量采用英文表述,過程中主講教師與其他組的學生可以隨時提問,被考查的學生要回答教師與同學們提出的問題,這個過程可以培養(yǎng)學生的團隊合作能力、解決問題的能力以及英文表達能力。班級人數(shù)不宜過多,控制在30—50人左右。
4.考核及評價。C語言程序設(shè)計是一門動手操作實踐性很強的課程,考核方式不應只局限于最終的期末考評,而應該加大平時上機實驗的考核比例,教師在學生上機的過程中,可以對學生的上機操作進行考核與記錄,對于動手能力強的學生與動手能力差的學生要給予區(qū)別,并鼓勵學生之間互相探討。采用如下的總評方式,最終成績=期末成績(60%)+出勤及回答問題(10%)+書面作業(yè)(10%)+上機實驗(20%)。在后續(xù)以C語言為載體的單片微機原理課程設(shè)計中則采用“任務—實踐—討論—答辯”的考核模式,考核內(nèi)容分為平時考勤、成果制作(源程序+課程設(shè)計報告)、期末答辯三大部分,分別占20%、50%、30%。答辯環(huán)節(jié)要求學生制作演示課件,給學生充分展示自己作品的機會,這樣不僅可以提高學生的實際操作能力,還可以同時鍛煉他們的語言表達能力。此種形式我們已經(jīng)在班級開展過,得到了院領(lǐng)導與教師們的好評。