您好, 访客   登录/注册

《面向对象程序设计B》互联网+在线教学的研究与实践

来源:用户上传      作者:

  摘  要: 由于新冠肺炎疫情的影响,高校师生无法开展课堂教学,因此很多学校利用多种互联网+平台积极开展线上教学,互联网+互动教学也成为各大高校信息化教学的主要方式。本科课程“面向对象程序设计B”是针对大三本科生开设,主要侧重于编程基本技能训练和面向对象概念讲授的重点课程。然而在在线教学过程中,教师们会遇到诸如无法面对面高效与学生互动、代码展示不便或复杂概念无法有效解释等问题。因此本论文将重点对互联网+在线教学模式进行研究,并提出能应用到面向对象课程中的在线教学实践方法。
  关键词: 基于在线教学网络的在线教学;面向对象编程;超新平台
  中图分类号: TP391.41    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2020.08.056
  本文著录格式:周雷,林勇,尹梓名,等. 《面向对象程序设计B》互联网+在线教学的研究与实践[J]. 软件,2020,41(08):209-211
  【Abstract】: In order to keep the teaching systems of universities work during the period of coronavirus (COVID-19) outbreak, network based online teaching has been selected as the alternatives for most teachers. The course “Object Oriented Programming” is designed for the 3rd bachelor students and it mainly focuses on teaching the basic concepts of Object Oriented Programming and practical skills of C# programming. However, teachers may face up with the problems such as lacking of the opportunities for face-to-face talk with students, and the inefficiency in demonstrating codes and explaining complex concepts. Therefore, this paper will focus on studying and designing effective methods for network based online-teaching, which are then applied for the course of “Object Oriented Programming”.
  【Key words】: Online teaching network based online teaching; Object oriented programming; Chao xin platform
  0  引言
  因受到新冠肺炎疫情的影響,学生无法返校,从3月份开始上海各大高校陆续开始采用远程授课的方式进行线上教学。作者所在的上海理工大学准备充分,提前和超星平台打通了教务系统,将课程信息和学生名单直接导入系统中,极大的提升了操作的便利性。使用互联网进行教学,对教师和学生而言都是首次,因而教师们在课前准备、在线教学、师生互动、课堂讨论、课后作业等方面均会遇到困难,学生们对于知识理解和吸收的效果也受到影响。尤其对本科课程“面向对象程序设计”而言,做为一门编程课,教师在讲课过程中会遇到课堂人数多、需要大量的代码示范和板书复杂概念等问题。因此本论文将针对“面向对象程序设计”在互联网教学中面临的共性和具体问题开展分析,对在线教学的方式开展研究,并提出具体的实践方案。
  1  教学现状分析
  目前国内高等学校都采用混合教学模式,即将课堂教学与在线教学相结合的一种教学方式。上海理工大学医疗器械与食品学院所设置的本科课程“面向对象程序设计B”紧扣技术发展的前沿热点和人工智能的国家发展战略,课程教学的目的是让学生学习和掌握C#语言的语法和面向对象编程的基本概念,并将所学应用到实际项目中,总体而言本门课程具有较高的实战技能与创新能力培养要求。目前该课程每年第1学期开设,课程包括理论课和实践课,每次课程理论课48个学时,实验课16个学时。授课对象为生物医学类专业的本科生,班级人数约为80人。本论文将从授课内容设置、课件制作、在线互动讨论、课后作业讨论等几个方面对在线教育方式进行研究和实践。通过对教学内容进行筛选,教师可以有针对性的将较复杂的授课内容,如公式推导、代码示范或编程工具使用等,制作成视频课件,并提前发布在超星等平台供学生课前预习。对学生而言,通过在课前对相关的重要知识点进行预习,能提高对在线授课的适应程度和提高课堂学习的效率。同时教师也会在课后发布在线讨论和课后作业,以进一步帮助学生对课堂知识点的掌握。
  如何设计优质的在线教学内容和教学方法是本门课程能否最终提升教学质量和学生学习效率的关键。除了不断优化授课内容外,对线上课堂教学内容和方法的探索也是改进教学质量和提升教学效果的重要手段。疫情期间在线教学相关的研究也受到国内学者的广泛关注[1-6],论文[1]响应教育部“停课不停教,停课不停学”的号召,从“两问题三误区”入手分析了现有在线教学存在的问题,并对比了不同直播平台的优缺点,最后提出了在线教学的具体教学建议。论文[2]回顾了在线教育发展历史,结合在线教育发展现状, 预测未来在线教育将呈现以下发展趋势。文章[3]则对在线教学的特点进行了分析,总结了放心又好用的“在线教学”应具有的特点。文章[4]从教师、平台、课程和技术四个方面对疫情期间的在线教学进行了细致分析,并提出了提高在线教学效率的方案。论文[5]则对大学MOOC学习的有用性感知对线上互动行为和学习绩效的影响展开研究,从而提出了改进在线教学的方法。论文[6]设计了一种新的以教材为基础的在线教学平台,与传统的教学相比,所设计的平台具有实时丰富,交互性更优和提高了教与学的效率等特点。此外BP神经网络、网络爬虫、分层策略等新技术也被广泛应用于教学质量评估、教学策略设计、教学质量评价等改进教学质量的任务中[7-11]。与以上论文的侧重点不同,本论文将针对课程教学中遇到的难点问题,重点对互联网+在线教学模式进行研究,并提出能应用到面向对象课程中的在线教学实践方法。   2  互联网+在线教学方法的创新与研究
  为了解决“面向对象程序设计B”在互联网教学中所面临的互动效果有限等共性问题和编程不方便演示等具体问题,本小结将从课程授课内容设置和互动教学课堂设计两方面进行分析和方法设计。
  2.1  课程内容设置
  面向对象程序设计课程的主要目的是向学生传授基本语法控等C#程序设计的基础,进一部讲解类、属性、委托、继承、事件等面向对象编程概念,并辅助以控制台应用程序和窗体应用程序练习进行知识点巩固。结合专业的发展需求和在线授课的特点,本课程将对C#数据类型、变量和常量、运算符和表达式、控制语句、数组和集合、面向对象程序设计核心概念、继承和接口设计、枚举器和迭代器、窗体应用程序和文件操作等内容进行细致讲解。
  2.2  互联网+在线教学课堂设计方法
  互联网+在线教学课堂应该具备知识结构层次化、教学方式多样化和教学手段科学化等特点,因此将从以下几个方面进行混合教学方法的创新和设计。
  (1)视频课件制作
  为了让学生更好的对课程进行预习和复习,将使用PPT旁白演示录制视频的方法进行课件制作,这样学生可结合旁白讲解进行深入学习。如图1所示,课件视频录制的流程包括PPT制作、幻灯片旁白录制和视频导出等步骤。
  (2)资料发放和课前准备
  在超星平台先创建课程和班级,然后教师在课程主页上把各项内容填好,如课程介绍、章节目录等(如图2(a))。在超星平台的“资料”中上传授课PPT视频,教材电子版,参考书等,便于学生预习;使用超星平台的“通知”功能通知学生上课时间和注意事项;该上课时,使用超星平台的“签到”功能让学生签到;可以通过发起讨论,调动学生的学习积极性。
  (3)课堂授课和互动
  《面向对象程序设计》这门课,采用的教学方式是MOOC+QQ群电话实时互动模式。本门课程与其他课不同的地方在于,教师在课堂需要大量的代码示范。
  QQ群的群电话功能正好有这个功能,可以实时共享我的电脑屏幕。教师可边编写代码边讲解,学生看起来更直观,更加容易理解。从使用经验总结,QQ群电话功能好用,可进行实时共享屏幕和实时语音提问互动,基本没有出现卡顿的情况,学生反映这一手段也很好用(如图2(b))。在授课过程中学生每看完一个视频,教师会给学生将视频中的重点再讲解复习。同时再补充课程PPT知识点,让学生加深理解。
  (4)课后作业和讨论
  在课后可使用超星或QQ平台,给学生布置作业(见图2(c))和发起讨论(见图2(d))。教师布置完作业后,学生要限时完成并提交作业,教师进行批改后,学生可以参考标准答案进行作业的完善。教师发起讨论后,学生可自由发表观点进行讨论,并发起辩论。通过课后讨论,学生能做到加深对知识的点的理解和查漏补缺。
  3  结语
  本论文主要提出了用于提升本科课程“面向对象程序设计B”教学效率的在线教学模式设计方法,主要从课程内容设置和在线教学课堂设计两方面展开分析和设计。提出了从课程内容精选、视频多媒体课件制作、超星平台课程建設、在线教学与互动和课后作业与讨论等5个方面进行在线教学课堂设计的方案。在今后的教学过程中,我们将根据学生的实际反馈,对在线教学课堂进行不断的改进。
  参考文献
  [1] 刘强, 彭娜. 基于“超星直播+学习通”的在线教学示范[J/OL]. 大学化学: 1-6[2020-03-11]. http://kns.cnki.net/kcms/ detail/11.1815.O6.20200309.1422.008.html.
  [2] 王运武, 王宇茹, 李炎鑫, 李丹. 疫情防控期间提升在线教育质量的对策与建议[J/OL]. 中国医学教育技术: 1-7[2020-03-11]. http://kns.cnki.net/kcms/detail/61.1317.g4. 20200306.1708.008.html.
  [3] 韩先满. 放心好用的“在线教学”什么样[N]. 中国青年报, 2020-02-24(006).
  [4] 郭英剑. 当学生“隐入”屏幕 教学该怎样进行[N]. 中国科学报, 2020-02-11(007).
  [5] 梅红, 王静静, 张俊斌, 徐忠锋. MOOC学习感知对学习绩效的影响研究[J]. 北京工业大学学报(社会科学版), 2019, 19(05): 102-112.
  [6] 徐艳艳, 沈富可, 荣姗珊. 基于信息技术课程在线出版系统的教学平台研究[J]. 中国教育信息化, 2019(19): 93-96.
  [7] 石黎, 孙志梅. 教学质量评价的BP 神经网络模型[J]. 软件, 2015, 36(3): 19-21.
  [8] 王芳, 肖皇培. 以爬虫为兴趣牵引的Python教学方案探索与实践[J]. 软件, 2018, 39(12): 28-31.
  [9] 孙天超, 李彩娟, 李竹, 等. 现代信息网络技术在医学院校核心课程辅助教学中的应用与实践[J]. 软件, 2018, 39(12): 55-57.
  [10] 金海峰. 高职计算机网络技术专业分层分类教学策略的探讨[J]. 软件, 2018, 39(12): 177-180.
  [11] 朱斐. 面向工程教育专业认证的《软件项目管理》实验教学探索[J]. 软件, 2018, 39(12): 187-190.
转载注明来源:https://www.xzbu.com/8/view-15321626.htm