單博煒 朱依水
摘 要 本文針對長安大學計算機專業(yè)留學生這一群體展開研究工作。通過三年多的“Java面向對象程序設計”和“Java課程設計”的教學實踐,總結出留學生的總體現(xiàn)狀和特點,給出了相應課程教學方法的改進措施和線上課程的應對措施。希望對其他高校的相關老師提供參考性建議。
關鍵詞 計算機專業(yè) 留學生 教學方法 線上課程
中圖分類號:G424 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A ? ?DOI:10.16400/j.cnki.kjdks.2021.01.068
Abstract This paper researches the foreign students majored in computer science of Chang'an University. The authors have taught "Java Object Oriented Programming Design" and "Java Course Design" for more than three years, summarized the characteristics of the foreign students and presented the improved teaching methods of this course and online class. We hope this work could give other teachers some useful suggestions.
Keywords computer major; foreign students; teaching method; online course
1背景介紹
自從2018年開始,作者對長安大學本科留學生開展了連續(xù)三年的“Java面向對象程序設計”和“Java課程設計”的教學工作。總計講授超過二百課時,聽課學生超過30人。2020年初開始,學校嚴格執(zhí)行封校措施。截至目前,留學生全部留在本國,無法返校,因此這兩門課程也轉為了線上授課。作者對這三年(兩年線下,一年線上)的教學歷程進行回顧,梳理出存在的問題,總結出相關的經(jīng)驗,力圖對留學生的計算機類課程教學方法給出參考性的建議。
2留學生現(xiàn)狀
作者授課的三年里,留學生總計有30多人,他們大部分來自非洲(剛果,津巴布韋,埃塞俄比亞,納米比亞等),中亞(巴基斯坦,阿富汗等)第三世界國家。對這些留學生的共同特性進行梳理,可以歸納總結出以下三大特點。
第一,數(shù)理基礎較差,中文基本不過關。這些學生盡管是屬于計算機類相關專業(yè),但是數(shù)學基礎普遍很差。我所授課的對象是大二的學生,他們在大一都已經(jīng)學習過高等數(shù)學和線性代數(shù)等課程。但是我在教授他們使用Java語言進行編程練習時,當講到矩陣,級數(shù),以及數(shù)值分析計算等概念時,他們基本都反應不上來。另外例題中的二進制、八進制、十進制、十六進制之間的轉換,也都存在很多錯誤。
學生們盡管已經(jīng)在中國學習了一年中文,但是還無法使用中文進行正常交流,因此在授課時無法插入中文。來自非洲的學生,盡管其母語不是英語,但由于其母國以前多為英國殖民地,官方語言也是英語,因此英語水平達標。
第二,學生的認真與勤奮程度普遍不足。三年多的教學過程中,發(fā)現(xiàn)留學生們的學習態(tài)度普遍較差。學生們的缺勤率較高,有些較為懶散的學生竟然每節(jié)課都遲到,很多學生無緣無故不請假就不來了。課堂提問及討論的積極性也不高。這使得教師在授課過程中有很大的挫敗感。
第三,對于計算機專業(yè)還是比較有興趣。盡管很多同學的學習態(tài)度不夠認真。但是往往通過一個學期的學習,在掌握了一定的編程基礎之后,還是對編寫計算機程序產生了相當大的興趣,這一點通過作者在課程設計中布置學生們使用Java語言完成程序設計題目的時候可以發(fā)現(xiàn)。大家普遍積極性較高,完成的作品質量也較高。
3教學方法改進
基于留學生們的上述特點,我在查閱了相關文獻,[1-2]學習了其他優(yōu)秀教師的經(jīng)驗之后,不斷對教學方法進行改進。
3.1 通過提升學生興趣,不斷提高教學效果
這些留學生的一大特點是對于計算機專業(yè)的興趣較高。因此我把課程內容組織得環(huán)環(huán)相扣,在課堂上非常強調動手編程的能力,從學期開始到結束,課堂上的編程題目由易到難,使得學生們通過親自編程得到結果,從而大大調動其對于計算機編程的興趣。例如,我在課程中的GUI(圖形用戶界面)程序設計中,詳細講授了如何在界面上繪制圖形,以及如何實現(xiàn)事件響應函數(shù)的方法。然后緊接著就在課程設計中布置了設計一個如圖1所示的鍵盤控制打乒乓球小程序。題目難度不大,但是要完整實現(xiàn)也具有一定的挑戰(zhàn)性。因此當有的同學完成之后興奮的給我展示時,我可看出他們對計算機編程的興趣。
3.2 直面困難,提升短板
留學生們的一大短板是普遍數(shù)學基礎較差。我采用的方法是:盡量避免在課程中設計矩陣、級數(shù)、數(shù)值分析等需要高等數(shù)學和線性代數(shù)基礎的概念。但是對于二進制、八進制、十進制、十六進制之間轉換的訓練還要加強。因為這些問題是計算機編程的基礎,所以我通過多講例題,多出練習題,對學生進行訓練,從而提高他們在進制轉化方面的能力。
3.3 嚴格考勤,加強紀律
作者的一個基本觀點是:如果學生具有很強的創(chuàng)新性思維以及很開闊的視野的話,那么對于其考勤可以放松一些。然而這些留學生們既缺乏創(chuàng)新性思維,又在學習態(tài)度上很差。因此本著對他們負責任的態(tài)度,不得不嚴格考勤,加強紀律。作者在學期一開始,即給他們明確給出總成績的計算公式:
總成績= 平時成績*30%+期末考試*70%? ?? ? ?(1)
平時成績 = 考勤+作業(yè)+實驗? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (2)
在公式(2)中,如果無故三次缺勤,則取消期末考試資格,如果無故三次作業(yè)不交,則平時成績記為0分。通過這一套嚴格的制度制約,學生們的學習態(tài)度還是有所改進的。對于那些在反復強調下還是缺勤,不交作業(yè),并且超過三次的,那就在期末后嚴格執(zhí)行紀律,對其進行取消考試資格和扣分處理。這種做法雖然嚴酷,但是也改進了學生們的學習態(tài)度,同時把那些確實自暴自棄的學生淘汰掉了。
4線上課程的應對措施
2020年初開始學校嚴格執(zhí)行封校措施。所有留學生均待在本國,無法返校。因此“Java面向對象程序設計”和“Java課程設計”兩門課程只能通過在線授課的方式。很多同學因此借口網(wǎng)絡質量不佳而常常無故缺課,因此很多學生的學習效果都很差。
針對這些狀況,作者采取了建立慕課鞏固的措施,作者在2020年6月成功申請了長安大學2020年全英文國際慕課建設項目,獲得了學校10萬元的資金資助。拍攝了36節(jié),共計300多分鐘的全英文慕課“Java面向對象程序設計”?,F(xiàn)在慕課已經(jīng)正式在學堂在線平臺上線,[3]供全世界的學生們免費觀看學習。作者要求留學生們在課后,遇到有不太清楚的問題時,認真反復觀看慕課學習。
5總結
計算機專業(yè)外國留學生這一群體,在我國的很多高校中都存在。因此長安大學外國留學生的特點相信也是國內眾多高校留學生的共同點。作者在總結計算機專業(yè)外國留學生特點的基礎上,給出了相應的改進的教學方法,以及疫情之下線上課程的應對措施,希望能給其他高校的教師們提供參考性意見。
*通訊作者:單博煒
參考文獻
[1] 單博煒,陳曉飛,郭蘭英.包含少數(shù)民族學生的計算機專業(yè)的教學思路探討[J].教育教學論壇,2012,000(004):249-250.
[2] 郝鵬翼,方珊珊,白琮,等.面向留學生的數(shù)字媒體類課程全英文教學方法探索[J].計算機教育,2018.
[3] 學堂在線.https://www.xuetangx.com/