尹波
(長沙理工大學(xué)計算機(jī)與通信工程學(xué)院 湖南長沙 410114)
隨著我國科學(xué)技術(shù)的發(fā)展和國際影響力的不斷增強(qiáng),特別是在“一帶一路”教育行動建設(shè)下,越來越多的外國留學(xué)生來我國留學(xué)。留學(xué)生教育已經(jīng)成為我國高等教育的一項(xiàng)重要內(nèi)容,教育國際化辦學(xué)程度也成為大學(xué)辦學(xué)水平的一項(xiàng)重要衡量指標(biāo)[1-2]。長沙理工大學(xué)計算機(jī)學(xué)院自2018年開始,在計算機(jī)科學(xué)與技術(shù)本科專業(yè)招收外國留學(xué)生,這些學(xué)生來自于塔吉克斯坦、烏茲別克斯坦、蒙古、孟加拉、老撾、蘇丹、尼泊爾等國家。程序設(shè)計課程是我校開設(shè)給留學(xué)生計算機(jī)科學(xué)與技術(shù)專業(yè)的專業(yè)必修課,涉及C語言程序設(shè)計、C++程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)和算法。通過該課程的學(xué)習(xí),使外國留學(xué)生掌握計算機(jī)程序設(shè)計的基本知識與編程技巧;熟悉C/C++語言基本語法,掌握面向?qū)ο缶幊袒舅枷?,掌握?shù)據(jù)結(jié)構(gòu)和基本的算法知識,培養(yǎng)學(xué)生應(yīng)用計算機(jī)解決和處理實(shí)際問題的思維方法與基本能力,為后續(xù)課程提供堅(jiān)實(shí)的理論和編程基礎(chǔ)。
程序設(shè)計課程覆蓋面廣,內(nèi)容抽象程度高,邏輯性很強(qiáng)。外國留學(xué)生數(shù)學(xué)功底與理論基礎(chǔ)較薄弱,自主學(xué)習(xí)意識和自我管理能力有限,學(xué)習(xí)習(xí)慣上存在很大差異,語言溝通上也有一定障礙[3-4]。這些要求授課老師在業(yè)務(wù)上有廣泛知識面,在教學(xué)實(shí)施上把基礎(chǔ)性、關(guān)鍵性的知識講解清楚;研究合適的教學(xué)方法和教學(xué)技巧,啟發(fā)和訓(xùn)練學(xué)生的編程思維能力,達(dá)到教學(xué)目標(biāo)的要求。鑒于此,我們對程序設(shè)計課程教學(xué)管理和教學(xué)手段進(jìn)行探討,以達(dá)到提高教學(xué)質(zhì)量的目的。
(1)專業(yè)基礎(chǔ)薄弱。我校留學(xué)生大部分來自亞洲和非洲經(jīng)濟(jì)落后國家,這些國家教育水平也相對落后,學(xué)生理論基礎(chǔ)同國內(nèi)學(xué)生差距較大,沒有經(jīng)受過理工科邏輯思維訓(xùn)練。對于同樣的授課內(nèi)容和知識點(diǎn),教師在授課時并不能像教授國內(nèi)本科生那樣更有深度地剖析問題。對于理論性稍微強(qiáng)一點(diǎn)的知識點(diǎn),外國留學(xué)生的理解程度有限,多會出現(xiàn)聽不懂或者理解不了的現(xiàn)象。
(2)學(xué)習(xí)習(xí)慣較差,但是課堂活躍程度高。多數(shù)留學(xué)生自主學(xué)習(xí)意識不強(qiáng),沒有對四年的留學(xué)生活進(jìn)行詳細(xì)規(guī)劃,少數(shù)學(xué)生學(xué)習(xí)較為積極,但是總體來看學(xué)習(xí)習(xí)慣較差,自我約束和管理的能力欠缺,紀(jì)律觀念不強(qiáng)。上課遲到和早退現(xiàn)象較多[5]。沒有課前預(yù)習(xí)的習(xí)慣,上課不攜帶課本,課后作業(yè)完成率不高,在書寫上也沒有規(guī)范格式,直接影響學(xué)習(xí)效果。與中國學(xué)生相比,外國留學(xué)生課堂更為活躍,遇到有疑惑的地方會直接向老師提問,有促于教師及時了解教學(xué)效果并且調(diào)整授課內(nèi)容和教學(xué)方法。參加設(shè)計類作業(yè)答辯,留學(xué)生表現(xiàn)自信大膽,表述意愿和能力較強(qiáng)。
(3)英語水平參差不齊。外國留學(xué)生來自不同的國家,有的國家英語是其官方語言之一,有的國家日常交流語言并不是英語,所以留學(xué)生英語水平參差不齊,部分留學(xué)生剛來到國內(nèi)需要花時間學(xué)習(xí)英語。特別是在英語口音上,發(fā)音往往帶有較濃的國家地方特色,和標(biāo)準(zhǔn)英式發(fā)音或者美式發(fā)音存在差別,給教師和留學(xué)生交流帶來一定的障礙。無疑給教師在教學(xué)組織和英語水平方面提出更高的要求,需要采用簡單通俗的英語語句來闡述教學(xué)內(nèi)容,能夠準(zhǔn)確聽懂學(xué)生問題并且給予正確解答。學(xué)校也會開設(shè)漢語課程幫助留學(xué)生學(xué)習(xí)漢語,到了大四學(xué)年,部分留學(xué)生能夠使用漢語和老師溝通。
目前很多高校教師都有海外留學(xué)經(jīng)歷,基本的英語溝通不是問題,而且這些教師長期從事本專業(yè)科學(xué)研究,英語專業(yè)術(shù)語非常熟悉,對本學(xué)科科學(xué)前沿也有較好把握。但是外國留學(xué)生口語多存在所在國家地方口音,授課教師應(yīng)該花費(fèi)一定的時間和學(xué)生多溝通交流,熟悉學(xué)生口音,這樣才能在學(xué)生提問時及時掌握問題內(nèi)容并給出正確解答。另一方面,學(xué)生在基礎(chǔ)知識和學(xué)習(xí)能力上也存在差異,多和學(xué)生溝通交流有利于了解學(xué)生情況,促進(jìn)因材施教,層次式教學(xué)。
不同課程之間知識存在關(guān)聯(lián),有些課程是另外一些課程的先導(dǎo)課程,有些課程之間知識點(diǎn)存在重復(fù)內(nèi)容。因此不同課程授課教師之間需要交流溝通,了解相關(guān)的教學(xué)進(jìn)程和主要授課知識點(diǎn)。例如數(shù)據(jù)結(jié)構(gòu)和算法和離散數(shù)學(xué)課程都包括圖的相關(guān)知識,因此要避免重復(fù)講授,不同課程有所區(qū)分和側(cè)重。
程序設(shè)計課程內(nèi)容廣、知識點(diǎn)多。外國留學(xué)生比較抗拒課外作業(yè),這就需要在有限的教學(xué)學(xué)時內(nèi)覆蓋知識點(diǎn)并且講解透徹。另一方面,留學(xué)生理科基礎(chǔ)薄弱,如果課程內(nèi)容理論性過強(qiáng),毫無疑問會降低學(xué)生學(xué)習(xí)興趣[6]。因此,應(yīng)該合理組織教學(xué)內(nèi)容,降低課程理論難度,精講核心概念核心方法。盡可能避免講授公式定理推導(dǎo)和論證,案例也應(yīng)該結(jié)合留學(xué)生生活實(shí)際。具體而言,C語言教學(xué)內(nèi)容核心概念包括數(shù)據(jù)類型、控制結(jié)構(gòu)、函數(shù)、數(shù)組,強(qiáng)調(diào)正確和常用的編程語法,不糾纏于過多語法細(xì)節(jié),降低指針內(nèi)容要求。C++程序設(shè)計強(qiáng)調(diào)面向?qū)ο蠡舅枷?,?qiáng)調(diào)類和對象、函數(shù)重載、繼承與派生基本語法,降低運(yùn)算符重載內(nèi)容要求。針對數(shù)據(jù)結(jié)構(gòu)與算法,強(qiáng)調(diào)數(shù)據(jù)結(jié)構(gòu)基本類型,學(xué)習(xí)基本的查找和排序算法。注意知識點(diǎn)之間的關(guān)聯(lián)性,循序漸進(jìn)教學(xué)。
程序設(shè)計課程是一門實(shí)踐性非常強(qiáng)的課程,教學(xué)最終目的是教會學(xué)生編程,提高學(xué)生動手能力;此外通過實(shí)踐教學(xué)更能激發(fā)學(xué)生學(xué)習(xí)熱情,體現(xiàn)課程的實(shí)用性。因此適當(dāng)增加實(shí)踐教學(xué)課時比例,精心設(shè)計實(shí)踐教學(xué)案例,既要體現(xiàn)對課堂教學(xué)內(nèi)容的鞏固,又要適度拓伸。
由于留學(xué)生課外生活豐富并且,以往課堂教師講授、課外學(xué)生自主練習(xí)的模式對留學(xué)生教學(xué)來說存在實(shí)施上的難度。授課老師需要把部分練習(xí)內(nèi)容放置課堂,練習(xí)的目的是通過學(xué)生動手來鞏固理論知識。因此需要合理安排課堂教學(xué)內(nèi)容,把控課堂教學(xué)節(jié)奏,兼顧授課和練習(xí)。根據(jù)統(tǒng)籌差異的原則,課堂教學(xué)以基礎(chǔ)內(nèi)容為主,保證多數(shù)同學(xué)能夠聽懂,每堂課留取少數(shù)時間進(jìn)行更深層次內(nèi)容講授,可以布置相關(guān)作業(yè)給學(xué)有余力的同學(xué)完成,并且采取課堂輔導(dǎo)和討論的方式幫助學(xué)習(xí)優(yōu)秀者提升知識層次。另一方面,我們注意到,在課堂上經(jīng)常提問的留學(xué)生多是學(xué)習(xí)優(yōu)秀者,如果把過多的課堂討論留給這些學(xué)習(xí)優(yōu)秀者,縮短了給大眾同學(xué)的知識傳授時間。因此,授課老師需要把控好課堂教學(xué)節(jié)奏,留意大眾同學(xué)的知識接受程度。
課程知識基本通過課堂教授方式獲得,而留學(xué)生存在學(xué)習(xí)懶散、遲到曠課現(xiàn)象嚴(yán)重的問題,因此需要加強(qiáng)課堂管理,制定考核標(biāo)準(zhǔn),包括出勤、課堂練習(xí)、實(shí)踐表現(xiàn)和期末考試,明確告知學(xué)生各項(xiàng)考核內(nèi)容所占比例以及評分標(biāo)準(zhǔn),最后計算總成績時也嚴(yán)格按照考核標(biāo)準(zhǔn)執(zhí)行。對于課堂練習(xí)和實(shí)踐表現(xiàn),要區(qū)分學(xué)生是自主獨(dú)立完成還是參照其他同學(xué)答案,給出點(diǎn)評和建議,在評分上要有區(qū)分度。爭取在課內(nèi)給出每次練習(xí)和實(shí)踐的成績,這樣既保證公平公正,又體現(xiàn)學(xué)習(xí)要求,對學(xué)生學(xué)習(xí)并且按時完成作業(yè)起到督促作用,幫助留學(xué)生養(yǎng)成好的學(xué)習(xí)習(xí)慣。
外國留學(xué)生教學(xué)需要使用多種教學(xué)手段,達(dá)到激發(fā)學(xué)生學(xué)習(xí)興趣的目的。傳統(tǒng)一教到底的授課方式,對于性格較為活潑的外國留學(xué)生并不適用,動畫、聲音、視頻、游戲、分組討論等多種教學(xué)手段,更能激發(fā)學(xué)習(xí)激情和自主學(xué)習(xí)意識。由于留學(xué)生勇于也善于表達(dá)自己,可以通過增加學(xué)生的參與度來提高教學(xué)效果。例如,隨堂練習(xí)讓學(xué)生自己上臺講解解題方法和答案,并且回答教師和其他同學(xué)的疑問,通過討論來加深學(xué)生對知識點(diǎn)的理解。此外安排一些調(diào)研和團(tuán)隊(duì)合作的作業(yè),通過學(xué)生個人/團(tuán)隊(duì)演講和答辯的形式,拓展學(xué)生知識面,考查學(xué)生學(xué)習(xí)能力和思維能力。
程序設(shè)計是留學(xué)生計算機(jī)科學(xué)與技術(shù)專業(yè)的核心基礎(chǔ)課程,在授課過程中應(yīng)該根據(jù)留學(xué)生的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)習(xí)慣及特點(diǎn),組織和調(diào)整課程內(nèi)容,采取多種教學(xué)手段,把關(guān)鍵性和基礎(chǔ)性的知識講解清楚,培養(yǎng)留學(xué)生的編程能力和解決問題的能力,達(dá)到提高教學(xué)質(zhì)量并達(dá)到課程建設(shè)標(biāo)準(zhǔn)的目的。