張靜宣
(南京航空航天大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,南京211106)
在教育全球化的背景下,高校都在加速實施國際化的發(fā)展戰(zhàn)略,以期快速彌補(bǔ)學(xué)校的教育短板,提高學(xué)校的辦學(xué)水平和國際影響力,實現(xiàn)學(xué)校的跨越式發(fā)展。為了提高國際化水平,高校不斷提高來華留學(xué)生的招收數(shù)量。高校也相繼開設(shè)了國際教育學(xué)院作為學(xué)校的獨立學(xué)院來組織、管理和培養(yǎng)來華留學(xué)生。但是,來華留學(xué)生來自世界各個地方,他們有自己獨特的文化背景、教育背景和生活習(xí)慣,這導(dǎo)致來華留學(xué)生的培養(yǎng)問題一直是高校教師非常關(guān)注的熱點問題。
隨著信息技術(shù)的不斷發(fā)展,近年來計算機(jī)相關(guān)專業(yè)的留學(xué)生數(shù)量不斷增多[1]。作為信息技術(shù)的主要實現(xiàn)載體,程序設(shè)計課程在計算機(jī)相關(guān)專業(yè)課程體系中占據(jù)了重要的位置,在留學(xué)生的培養(yǎng)體系中起到了重要的作用。計算機(jī)相關(guān)專業(yè)的來華留學(xué)生一般會主修1-3門程序設(shè)計課程。作為比較流行的程序設(shè)計課程,《Java語言程序設(shè)計》課程深受留學(xué)生的歡迎[2]。但是,《Java語言程序設(shè)計》課程要求的門檻較高,而且非常強(qiáng)調(diào)編程實踐能力[3]。因此,掌握好《Java語言程序設(shè)計》課程的內(nèi)容對于留學(xué)生來說并非易事。
相比于中國學(xué)生,來華留學(xué)生有自己的特點。比如留學(xué)生的自我表現(xiàn)欲較強(qiáng),但是學(xué)習(xí)的主動性有待提高。針對留學(xué)生的這些特點,筆者經(jīng)過不斷地反思和總結(jié),對《Java語言程序設(shè)計》課程的教學(xué)方法進(jìn)行了嘗試和探索。通過在課程中實踐這些教學(xué)方法,筆者發(fā)現(xiàn)留學(xué)生學(xué)習(xí)《Java語言程序設(shè)計》課程的積極性和學(xué)習(xí)效果都有一定程度的提高。
來華留學(xué)生有其本身的特點,任課教師要充分把握和利用留學(xué)生的特點,才能因材施教,提高課程的教學(xué)質(zhì)量[4]。通過與來華留學(xué)生的廣泛交流,筆者總結(jié)出了來華留學(xué)生的以下三個主要特點:
以南京航空航天大學(xué)2018級來華留學(xué)生為例,筆者對主修《Java語言程序設(shè)計》課程的留學(xué)生的信息進(jìn)行了統(tǒng)計分析。從地域分布情況來看,48%的來華留學(xué)生來自非洲,主要包括加納、埃塞俄比亞、肯尼亞、南非等國家。31%的來華留學(xué)生來自亞洲,主要包括中國周邊的國家,如印度尼西亞、菲律賓、泰國等。剩余的來華留學(xué)生來自歐洲和美洲。我們可以看到,來華留學(xué)生的地域分布非常廣。從使用語言情況來看,有超過50%的留學(xué)生的母語并不是英語,他們有自己獨特的語言。另外,很多留學(xué)生的英語水平并不太好,需要任課教師特別留意[5]。從教育背景來看,來自不同國家的留學(xué)生的教育背景差別非常大,有的學(xué)生的學(xué)習(xí)基礎(chǔ)較好,有較強(qiáng)的邏輯思維能力和學(xué)習(xí)能力,而其余留學(xué)生的基礎(chǔ)知識掌握不太牢固,學(xué)習(xí)比較吃力,綜合能力有待提升。
另外,筆者也調(diào)研了來華留學(xué)生對中國文化的態(tài)度,結(jié)果顯示來華留學(xué)生對于中國文化有較高的認(rèn)同感,絕大多數(shù)的來華留學(xué)生被中國的各種風(fēng)俗習(xí)慣和傳統(tǒng)文化所吸引,非常愿意學(xué)習(xí)中國文化[6]。
來華留學(xué)生的自我表現(xiàn)性通常比較強(qiáng),比如,他們在進(jìn)行匯報展示時,通常能夠自信地將自己的所學(xué)表達(dá)出來。同時,如果上課階段要求他們進(jìn)行小組討論,他們通常能夠互幫互助,熱烈討論,完成給定的任務(wù)。他們樂意與其他人分享自己的想法,不拘小節(jié),動手能力比較強(qiáng)[7]。筆者也參與其他計算機(jī)相關(guān)專業(yè)的課程的教學(xué),授課對象為中國學(xué)生。通過對比中國學(xué)生和來華留學(xué)生,筆者發(fā)現(xiàn)留學(xué)生主動參與課程討論的比例超過中國學(xué)生10%左右。
相比于中國學(xué)生,來華留學(xué)生的學(xué)習(xí)主動性不足,自覺學(xué)習(xí)的意識不高,常常需要任課教師的督促。《Java語言程序設(shè)計》課程的內(nèi)容有較強(qiáng)的連貫性,留學(xué)生如果不能很好地掌握前序的課程內(nèi)容,非常容易聽不懂后續(xù)的內(nèi)容。經(jīng)過和他們交談,筆者發(fā)現(xiàn)造成這種特點的原因與留學(xué)生的學(xué)習(xí)目標(biāo)不太明確、基礎(chǔ)知識比較薄弱和缺少成功的體驗密切相關(guān)。
針對來華留學(xué)生的這些特點,筆者在《Java語言程序設(shè)計》課程中運用了有針對性的教學(xué)方法,將留學(xué)生的特點和《Java語言程序設(shè)計》課程的教學(xué)要求充分結(jié)合起來,激發(fā)出留學(xué)生的學(xué)習(xí)熱情。
針對來華留學(xué)生有多種多樣的文化背景和教育背景的特點,筆者主要采取了以下措施來提高他們的學(xué)習(xí)熱情。首先,課程從基礎(chǔ)知識講起。針對課程的重點內(nèi)容,例如Java與數(shù)據(jù)庫連接,筆者在課程中多次進(jìn)行強(qiáng)調(diào),以使不同英語水平的留學(xué)生能夠真正聽懂。另外,針對重點的教學(xué)內(nèi)容,筆者還設(shè)計了相應(yīng)的教學(xué)案例。案例的講解可以使每位留學(xué)生都能夠掌握好課程的關(guān)鍵內(nèi)容[8]。其次,每次布置的作業(yè)不僅有需要所有留學(xué)生做的必做題,而且還有一些附加題,供學(xué)有余力的留學(xué)生選做。這樣不僅可以確保學(xué)習(xí)基礎(chǔ)較好的留學(xué)生有動力做好必做題,還能進(jìn)一步擴(kuò)展他們的知識面,使不同教育背景和知識水平的留學(xué)生都能夠充分挖掘自己的潛能。最后,基于來華留學(xué)生對中國文化的認(rèn)同,在《Java語言程序設(shè)計》課程中,筆者還教授來華留學(xué)生某些關(guān)鍵術(shù)語對應(yīng)的中文單詞,擴(kuò)展了留學(xué)生的中文詞匯量,使課堂教學(xué)更加生動有趣。
針對來華留學(xué)生自我表現(xiàn)性強(qiáng)的特點,筆者經(jīng)常用提問的方式和留學(xué)生討論相關(guān)的內(nèi)容。比如,如何分別使用遞歸和非遞歸的方法來進(jìn)行階乘運算等。通過充分地討論和交流,留學(xué)生就可以形成比較優(yōu)秀的解決方案。這樣的方法不僅使留學(xué)生的課堂參與度比較高,而且還會加深他們對這些關(guān)鍵內(nèi)容的印象。另外,針對某些開放性的內(nèi)容,如Java語言的發(fā)展歷程和版本發(fā)布情況,可以安排留學(xué)生自己調(diào)研,并用作報告的形式展示自己的調(diào)研結(jié)果。在規(guī)定的時間內(nèi),留學(xué)生通過查閱相關(guān)的書籍、論文和互聯(lián)網(wǎng)資源等,形成報告并在課堂中進(jìn)行匯報。這樣的方式不僅符合留學(xué)生自我表現(xiàn)性強(qiáng)的特點,而且可以提高留學(xué)生的調(diào)研能力。
《Java語言程序設(shè)計》課程非常注重培養(yǎng)學(xué)生的編程實踐能力。針對留學(xué)生自我表現(xiàn)性強(qiáng)的特點,筆者還設(shè)計和運用了分組式教學(xué)方法[9]。在留學(xué)生的編程實踐過程中,筆者將具有相同文化背景的留學(xué)生或者所屬國家距離較近的留學(xué)生安排在同一個小組。這樣,組內(nèi)留學(xué)生有相似的知識背景,更容易激發(fā)他們的討論熱情和解決問題的能力,形成互幫互助的學(xué)習(xí)氛圍。在編程實踐過程中,筆者發(fā)布具有一定難度的編程任務(wù),讓留學(xué)生討論出對應(yīng)的程序設(shè)計方法。最后,留學(xué)生通過小組展示的方式匯報程序的設(shè)計流程和運行結(jié)果。
為了提高留學(xué)生的學(xué)習(xí)主動性,筆者在《Java語言程序設(shè)計》課程中增加對留學(xué)生鼓勵和口頭表揚的次數(shù),增強(qiáng)他們的自信心。另外,針對較難的題目,筆者通常將它們分解成若干較小的子問題。以這一系列的相關(guān)子問題為驅(qū)動,讓留學(xué)生各個擊破,形成階段性的成果[10]。在解決子問題的過程中讓留學(xué)生獲得自我滿足感和成就感,同時形成較難題目的整體解決方案。
對于留學(xué)生的共性問題,筆者通過設(shè)計案例,在課堂中用現(xiàn)場編程的方式進(jìn)行直觀演示,使留學(xué)生能夠充分了解解決方案的產(chǎn)生過程。同時,在留學(xué)生的編程實踐過程中,筆者還提高了程序演示的比例,讓留學(xué)生通過編程過程的示范,獲得感性的認(rèn)識,提高學(xué)習(xí)興趣和學(xué)習(xí)主動性。
另外,筆者還根據(jù)留學(xué)生的學(xué)習(xí)需求對《Java語言程序設(shè)計》課程的教學(xué)內(nèi)容進(jìn)行了一定程度的篩選和優(yōu)化。經(jīng)過與留學(xué)生的廣泛交流,筆者了解到留學(xué)生希望能夠?qū)W習(xí)一些圖形界面開發(fā)和Android移動應(yīng)用開發(fā)的相關(guān)內(nèi)容。盡管在原來的《Java語言程序設(shè)計》課程中沒有相應(yīng)的章節(jié),筆者通過對課程內(nèi)容進(jìn)行優(yōu)化和調(diào)整,增加了圖形界面和Android移動應(yīng)用開發(fā)部分的講解,滿足了學(xué)生的學(xué)習(xí)需求。這些新增加的教學(xué)內(nèi)容使學(xué)生能夠用所見即所得的方式直觀地看到自己編寫的程序,從而獲得程序設(shè)計的成就感,提高學(xué)習(xí)興趣和學(xué)習(xí)主動性。
隨著來華留學(xué)生數(shù)量的不斷增多,來華留學(xué)生的培養(yǎng)問題成為高校教師非常關(guān)注的熱點問題。筆者以《Java語言程序設(shè)計》課程為例,探討了來華留學(xué)生的特點。針對這些特點,筆者結(jié)合近幾年對該課程的探索和改革,在課程中嘗試和運用了有針對性的教學(xué)實踐,提高了教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效果。
針對留學(xué)生教學(xué)的未來工作,筆者有以下兩個努力的方向:①充分了解來華留學(xué)生的特點和需求,進(jìn)一步優(yōu)化《Java語言程序設(shè)計》課程的內(nèi)容。②運用先進(jìn)的教學(xué)方法和最新的教學(xué)工具精準(zhǔn)地獲取留學(xué)生的反饋,提高課程的質(zhì)量。