计算机专业留学生的课程教学方法研讨

2021-05-28 08:46单博炜朱依水
科教导刊 2021年1期
关键词:计算机专业留学生教学方法

单博炜 朱依水

摘 要 本文针对长安大学计算机专业留学生这一群体展开研究工作。通过三年多的“Java面向对象程序设计”和“Java课程设计”的教学实践,总结出留学生的总体现状和特点,给出了相应课程教学方法的改进措施和线上课程的应对措施。希望对其他高校的相关老师提供参考性建议。

关键词 计算机专业 留学生 教学方法 线上课程

中图分类号: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年开始,作者对长安大学本科留学生开展了连续三年的“Java面向对象程序设计”和“Java课程设计”的教学工作。总计讲授超过二百课时,听课学生超过30人。2020年初开始,学校严格执行封校措施。截至目前,留学生全部留在本国,无法返校,因此这两门课程也转为了线上授课。作者对这三年(两年线下,一年线上)的教学历程进行回顾,梳理出存在的问题,总结出相关的经验,力图对留学生的计算机类课程教学方法给出参考性的建议。

2留學生现状

作者授课的三年里,留学生总计有30多人,他们大部分来自非洲(刚果,津巴布韦,埃塞俄比亚,纳米比亚等),中亚(巴基斯坦,阿富汗等)第三世界国家。对这些留学生的共同特性进行梳理,可以归纳总结出以下三大特点。

第一,数理基础较差,中文基本不过关。这些学生尽管是属于计算机类相关专业,但是数学基础普遍很差。我所授课的对象是大二的学生,他们在大一都已经学习过高等数学和线性代数等课程。但是我在教授他们使用Java语言进行编程练习时,当讲到矩阵,级数,以及数值分析计算等概念时,他们基本都反应不上来。另外例题中的二进制、八进制、十进制、十六进制之间的转换,也都存在很多错误。

学生们尽管已经在中国学习了一年中文,但是还无法使用中文进行正常交流,因此在授课时无法插入中文。来自非洲的学生,尽管其母语不是英语,但由于其母国以前多为英国殖民地,官方语言也是英语,因此英语水平达标。

第二,学生的认真与勤奋程度普遍不足。三年多的教学过程中,发现留学生们的学习态度普遍较差。学生们的缺勤率较高,有些较为懒散的学生竟然每节课都迟到,很多学生无缘无故不请假就不来了。课堂提问及讨论的积极性也不高。这使得教师在授课过程中有很大的挫败感。

第三,对于计算机专业还是比较有兴趣。尽管很多同学的学习态度不够认真。但是往往通过一个学期的学习,在掌握了一定的编程基础之后,还是对编写计算机程序产生了相当大的兴趣,这一点通过作者在课程设计中布置学生们使用Java语言完成程序设计题目的时候可以发现。大家普遍积极性较高,完成的作品质量也较高。

3教学方法改进

基于留学生们的上述特点,我在查阅了相关文献,[1-2]学习了其他优秀教师的经验之后,不断对教学方法进行改进。

3.1 通过提升学生兴趣,不断提高教学效果

这些留学生的一大特点是对于计算机专业的兴趣较高。因此我把课程内容组织得环环相扣,在课堂上非常强调动手编程的能力,从学期开始到结束,课堂上的编程题目由易到难,使得学生们通过亲自编程得到结果,从而大大调动其对于计算机编程的兴趣。例如,我在课程中的GUI(图形用户界面)程序设计中,详细讲授了如何在界面上绘制图形,以及如何实现事件响应函数的方法。然后紧接着就在课程设计中布置了设计一个如图1所示的键盘控制打乒乓球小程序。题目难度不大,但是要完整实现也具有一定的挑战性。因此当有的同学完成之后兴奋的给我展示时,我可看出他们对计算机编程的兴趣。

3.2 直面困难,提升短板

留学生们的一大短板是普遍数学基础较差。我采用的方法是:尽量避免在课程中设计矩阵、级数、数值分析等需要高等数学和线性代数基础的概念。但是对于二进制、八进制、十进制、十六进制之间转换的训练还要加强。因为这些问题是计算机编程的基础,所以我通过多讲例题,多出练习题,对学生进行训练,从而提高他们在进制转化方面的能力。

3.3 严格考勤,加强纪律

作者的一个基本观点是:如果学生具有很强的创新性思维以及很开阔的视野的话,那么对于其考勤可以放松一些。然而这些留学生们既缺乏创新性思维,又在学习态度上很差。因此本着对他们负责任的态度,不得不严格考勤,加强纪律。作者在学期一开始,即给他们明确给出总成绩的计算公式:

总成绩= 平时成绩*30%+期末考试*70%        (1)

平时成绩 = 考勤+作业+实验                                    (2)

在公式(2)中,如果無故三次缺勤,则取消期末考试资格,如果无故三次作业不交,则平时成绩记为0分。通过这一套严格的制度制约,学生们的学习态度还是有所改进的。对于那些在反复强调下还是缺勤,不交作业,并且超过三次的,那就在期末后严格执行纪律,对其进行取消考试资格和扣分处理。这种做法虽然严酷,但是也改进了学生们的学习态度,同时把那些确实自暴自弃的学生淘汰掉了。

4线上课程的应对措施

2020年初开始学校严格执行封校措施。所有留学生均待在本国,无法返校。因此“Java面向对象程序设计”和“Java课程设计”两门课程只能通过在线授课的方式。很多同学因此借口网络质量不佳而常常无故缺课,因此很多学生的学习效果都很差。

针对这些状况,作者采取了建立慕课巩固的措施,作者在2020年6月成功申请了长安大学2020年全英文国际慕课建设项目,获得了学校10万元的资金资助。拍摄了36节,共计300多分钟的全英文慕课“Java面向对象程序设计”。现在慕课已经正式在学堂在线平台上线,[3]供全世界的学生们免费观看学习。作者要求留学生们在课后,遇到有不太清楚的问题时,认真反复观看慕课学习。

5总结

计算机专业外国留学生这一群体,在我国的很多高校中都存在。因此长安大学外国留学生的特点相信也是国内众多高校留学生的共同点。作者在总结计算机专业外国留学生特点的基础上,给出了相应的改进的教学方法,以及疫情之下线上课程的应对措施,希望能给其他高校的教师们提供参考性意见。

*通讯作者:单博炜

参考文献

[1] 单博炜,陈晓飞,郭兰英.包含少数民族学生的计算机专业的教学思路探讨[J].教育教学论坛,2012,000(004):249-250.

[2] 郝鹏翼,方珊珊,白琮,等.面向留学生的数字媒体类课程全英文教学方法探索[J].计算机教育,2018.

[3] 学堂在线.https://www.xuetangx.com/

猜你喜欢
计算机专业留学生教学方法
新工科背景下计算机专业创新创业人才培养探究
高职计算机专业教学中融入课程思政的实践路径
中职计算机专业产教融合混合式教学研究与实践
基于gitee的皮肤科教学方法研究
计算机专业中外合作办学中引进课程教学改革研究
《计算方法》关于插值法的教学方法研讨
《计算方法》关于插值法的教学方法研讨
小学语文字理教学方法探析
第一章 天上掉下个留学生
北京外国留学生的规模与结构