卞璐
【摘要】本文首先介紹了我院《Java程序設(shè)計》這門課程的教學(xué)情況。在保持式雙語教學(xué)模式的基礎(chǔ)上,對該課程進行了一系列教學(xué)實踐,譬如:與國外大學(xué)交流合作、教材及Java設(shè)計相關(guān)的技術(shù)流的定位、課堂內(nèi)外教學(xué)方法的探索。最后從學(xué)生和老師的角度進行了一些列的思考,提出了一些寶貴的經(jīng)驗和建議。
【關(guān)鍵詞】雙語教學(xué) ?Java程序設(shè)計 ?教學(xué)模式
【基金項目】江蘇高校品牌專業(yè)建設(shè)工程資助項目,項目編號(PPZY2015A033)。
【中圖分類號】G42 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2016)35-0236-02
前言
1991年,Sun公司里的Green小組推出了一款面向?qū)ο蟮母镄滦偷某绦蛟O(shè)計語言Java。因其具有簡單易用和功能強大兩大特征,國內(nèi)外IT公司首選其作為桌面程序、Web程序、嵌入式和分布式系統(tǒng)應(yīng)用的編寫語言。我國對Java程序設(shè)計的人才的培養(yǎng)也不遺余力,除了計算機專業(yè)將其作為必修課外,一些非計算機專業(yè)的理工科專業(yè)也將其作為主修課,甚至采用雙語教學(xué)。所謂雙語教學(xué),即采用英文和中文兩種語言進行授課,使學(xué)生可以更好的掌握J(rèn)ava程序設(shè)計的本領(lǐng),方便以后成為國際合作交流和競爭的IT人才。當(dāng)然,國家相關(guān)政策對雙語教學(xué)進行了規(guī)范和要求。2001年,我國教育部頒發(fā)了《關(guān)于加強高等學(xué)校本科教學(xué)工作提高教學(xué)質(zhì)量的若干意見》,其中加強本科教學(xué)的12項措施中明確要求各高校在三年內(nèi)開設(shè)5% - 10%的雙語課程,并引進原版教材和提高師資水平。2005年,教育部又頒布了《關(guān)于進一步加強高等學(xué)校本科教學(xué)工作的若干意見》,其中指出不但要提高雙語教學(xué)課程的數(shù)量又要繼續(xù)提高其質(zhì)量,甚至把雙語教學(xué)納入對高校評估的一項重要指標(biāo)??梢婋p語教學(xué)對大學(xué)生的培養(yǎng)至關(guān)重要。
近年來,我院緊密圍繞教育部提出的要求,深切貫徹各項方針,將《Java程序設(shè)計》設(shè)為雙語教學(xué)課程。本文主要探索雙語教學(xué)的模式,實踐其方法,在教學(xué)過程中不斷總結(jié)并改進,可以為同行提供寶貴的經(jīng)驗和指導(dǎo)作用。
一、Java課程的基本情況
90年代至今,Java語言一直活躍在編程語言的榜頂。憑借其語法簡單、功能強大、安全可靠、多線程和跨平臺等特征,一直成為計算機專業(yè)的必修課。近年來,隨著社會對Java人才的需求,許多高校的非計算機專業(yè)也開設(shè)了Java程序設(shè)計相關(guān)課程。我校電子信息工程學(xué)院開設(shè)了《Java程序設(shè)計》這門課程始于2012年,迄今已經(jīng)有5個年頭了。課程主要的教學(xué)內(nèi)容包括:Java語言概述、Java開發(fā)環(huán)境、Java程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、集合類的使用、異常處理、Java I/O數(shù)據(jù)流與文件處理、Java多線程機制、JDBC數(shù)據(jù)庫編程、Java網(wǎng)絡(luò)編程等,本課程以專業(yè)選修的形式開設(shè)在大學(xué)第六學(xué)期。有了前期相關(guān)課程及電子信息專業(yè)英語的學(xué)習(xí),一直以雙語教學(xué)的形式進行。
通過本課程的教學(xué),特別是貫穿始終的案例教學(xué)和設(shè)計實踐,使學(xué)生掌握J(rèn)ava程序設(shè)計語言的基本概念和程序設(shè)計的基礎(chǔ)知識,理解面向?qū)ο蟪绦蛟O(shè)計的思路和方法,并能運用Java技術(shù)和基本開發(fā)工具進行程序設(shè)計。培養(yǎng)學(xué)生的編程能力,啟發(fā)學(xué)生的創(chuàng)新意識,提高學(xué)生在程序設(shè)計過程中分析問題和解決問題的實際動手能力,使學(xué)生的理論知識和實踐技能得到共同發(fā)展。
二、雙語教學(xué)模式
雙語教學(xué)是指學(xué)校使用非母語進行全部或部分學(xué)科的教學(xué)。在我國,雙語教學(xué)是用除漢語外的一門外語進行課堂教學(xué),絕大多數(shù)使用的是英文。目前權(quán)威的雙語教學(xué)的模式主要有以下三種:
(一)沉浸式雙語教學(xué)Immersion Bilingual Education:學(xué)校的一切教學(xué)活動以外語進行,學(xué)生完全沉浸在非母語的學(xué)習(xí)環(huán)境中,比如香港的絕大數(shù)高校。
(二)保持式雙語教學(xué)Maintenance Bilingual Education:學(xué)校的教學(xué)活動絕大部分以母語為主,只是后期逐漸使用第二外語進行部分學(xué)科的教學(xué),比如我大陸目前的現(xiàn)狀。
(三)過渡式雙語教學(xué)Transitional Bilingual Education:學(xué)生進校后部分或全部的使用母語教學(xué),然后轉(zhuǎn)換為完全地使用第二語言進行教學(xué),完成從母語到第二外語的過渡,比如國內(nèi)的預(yù)科班。
針對以上三種主流雙語教學(xué)模式,結(jié)合我國高等教育現(xiàn)狀,選擇保持式雙語教學(xué)模式開展和推進Java程序設(shè)計雙語教學(xué)工作更為合適。教師在授課過程中,采用漢語和英語兩種語言授課,既方便“傳道、授業(yè)、解惑”,又可以精確的把握課程的原汁原味的精髓,使學(xué)生因為樂趣而掌握這門晦澀的課程。
三、Java課程雙語教學(xué)實踐
(一)教材選用:引進優(yōu)秀的英文原版教材,譬如《Thinking in Java》、《Effective Java》、《Core Java》、《Introduction to Java Programming》和《Java?鄄A Beginners Guide》等。授課老師可以指定一本英文原版書籍為教材,將其它優(yōu)秀英文原版書籍作為參考書推薦給同學(xué)進行廣泛閱讀,從各個方面不同角度更好的理解Java語言編程。同時,為了減輕學(xué)生對英文教科書的學(xué)習(xí)難度,更好的準(zhǔn)確理解和把握課程的主要學(xué)習(xí)內(nèi)容,閱讀有關(guān)Java語言編程方面的中文參考書也是必不可少的。
(二)課堂教學(xué):雙語教學(xué)與傳統(tǒng)教學(xué)的不同,除了引進了優(yōu)秀英文原版教材,實現(xiàn)教學(xué)內(nèi)容與國際接軌,我院還與荷蘭Saxion大學(xué)聯(lián)合辦學(xué),在交流的過程中了解到Java課程在Saxion大學(xué)目前采用《Java?鄄A Beginners Guide》作為教材并使用IntelliJ IDEA這一Java集成開發(fā)環(huán)境配合Java課程的教學(xué)。而目前國內(nèi)大學(xué)主要采用的Java IDE是Eclipse。Eclipse和IntelliJ IDEA是當(dāng)前最常用的兩個Java IDE開發(fā)工具,各有優(yōu)劣。一些程序員因為IntelliJ IDEA開發(fā)效率較高,更加地智能而從Eclipse轉(zhuǎn)向了IntelliJ IDEA。所以,我們的大學(xué)Java課程也可以適當(dāng)?shù)霓D(zhuǎn)向IntelliJ IDEA。
另一方面,是教學(xué)媒介的不同。使用英語作為第二語言,其可以貫穿于部分或整個教學(xué)過程中,包括教材、PPT講義、課堂教學(xué)語言、實驗指導(dǎo)書、作業(yè)、試卷等方面。很多人糾結(jié)第二外語和漢語在雙語教學(xué)中的比重,其實在我們的Java程序設(shè)計課程中并不是過分強調(diào)外語的比重。Java課程雙語教學(xué)的重點還是掌握J(rèn)ava編程的專業(yè)知識,在此基礎(chǔ)上我們根據(jù)學(xué)生的英語應(yīng)用能力,盡可能多的在教學(xué)過程中使用第二語言,從而達(dá)到在保證學(xué)生準(zhǔn)確理解和掌握專業(yè)知識的同時提高學(xué)生英文水平的目的,從而提高Java課程雙語教學(xué)質(zhì)量。具體的來說,Java程序設(shè)計課程的教材、PPT講義、作業(yè)、試卷等課程資源都采用英文這一課程媒介,但為了更好的理解專業(yè)知識,學(xué)生可以參考中文的專業(yè)書籍,試卷和作業(yè)中的題目盡可能的用英文作答,如果覺得有困難也可以用中文作答,在課堂上老師交替使用中英文,為了讓學(xué)生更好的理解專業(yè)知識,先用英文介紹新的知識點,然后中英文結(jié)合著做進一步解釋。
四、Java課程雙語教學(xué)的思考
(一)學(xué)生英語水平欠缺:教學(xué)過程其實是教和學(xué)的過程,老師和同學(xué)共同決定著教學(xué)效果。開展雙語教學(xué),對學(xué)生的英語水平有一定的要求。對于學(xué)生而言,雙語教學(xué)過程中的聽說讀寫四個方面較為困難的就是“讀”了,讓很多學(xué)生最頭疼的就是去讀厚厚的全英文教科書了。在開始學(xué)習(xí)Java雙語教學(xué)課程前,大多數(shù)學(xué)生沒有嘗試過大量的英文專業(yè)書籍的閱讀,因此閱讀速度慢,而且本能的讀不進去,自然而然地就產(chǎn)生畏難情緒。這對Java雙語教學(xué)的開展造成了很大影響,也不利于雙語教學(xué)的順利進行。其次就是聽,因為涉及到一些專業(yè)的英文詞匯,聽力障礙造成思維的遲緩,甚至分心走神。所以講解到專業(yè)詞匯及其函數(shù)的用法時,可以用中文進行解釋。
(二)雙語教學(xué)師資力量缺乏:雙語教學(xué)不僅對學(xué)生的要求高,同樣對進行雙語教學(xué)的授課老師也提出了新的要求。承擔(dān)雙語教學(xué)課程的老師在掌握扎實的專業(yè)知識和技術(shù)的基礎(chǔ)上,還要具備良好的英語聽、說、讀、寫的能力,不僅能夠閱讀專業(yè)上的英文文獻(xiàn)資料和用英文撰寫科技論文,而且還要具有用英語組織課堂教學(xué)和交流的能力。
(三)課堂的授課方式:在Java雙語教學(xué)授課環(huán)節(jié),會刻意的加強學(xué)生的課前預(yù)習(xí)。授課老師會將所有的英文PPT發(fā)布到Java程序設(shè)計課程網(wǎng)站上供學(xué)生下載,學(xué)生通過PPT膜片講義可以了解整個課程的內(nèi)容,又可以提前了解相關(guān)專業(yè)術(shù)語和生詞。在Java程序設(shè)計課程的教學(xué)平臺網(wǎng)站上,除了發(fā)布英文講義PPT之外,還會上傳Java雙語課程的微課小視頻。我們將Java課程各章節(jié)的重點和難點歸納總結(jié)出來,列出一系列的小標(biāo)題,然后逐一錄制并放在Java課程網(wǎng)站上讓學(xué)生課后去觀看,去回味。在Java雙語課程的課堂教學(xué)過程中,除了采用老師講,學(xué)生聽的傳統(tǒng)教學(xué)方法外,還結(jié)合翻轉(zhuǎn)課堂教學(xué)法,讓學(xué)生首先針對某個問題分組討論,然后用英文總結(jié)解決問題的方法并制作PPT進行演講匯報。
結(jié)論
隨著全球經(jīng)濟一體化,為了更好的培養(yǎng)出具有國家合作交流和競爭的Java程序設(shè)計人才,我院積極的開展了《Java程序設(shè)計》這門雙語教學(xué)課程。在采用保持式雙語教學(xué)模式的基礎(chǔ)上進行了實踐、歸納和總結(jié),從學(xué)生和老師自身的角度進行了思考,并給出了一些有用的經(jīng)驗和建議。
參考文獻(xiàn):
[1]教育部關(guān)于印發(fā)《關(guān)于加強高等學(xué)校本科教學(xué)工作提高教學(xué)質(zhì)量的若干意見》的通知[J].教育部政報,2001,(10).
[2]教育部發(fā)出《關(guān)于進一步加強高等學(xué)校本科教學(xué)工作的若干意見》[J].中國高等教育,2005,(6).
[3]張引瓊,戴小鵬.“Java程序設(shè)計”雙語教學(xué)模式的分析與實踐[J].當(dāng)代教育理論與實踐,2011,3(4):126-127.