翻转课堂在应用型本科C语言程序设计课程中的教学应用探索

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:carina52
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对应用型本科C语言程序设计课程教学内容多,但教学课时少,学生自主学习意识较差,难以通过课内的学习时间确保教学质量。希望通过翻转课堂延展课外学习时间,提高学生自主学习能力,提高课程教学质量。文章针对应用型本科C语言程序设计课程设计了翻转课堂的教学流程,并通过具体的教学案例进行说明,通过实施对教学质量有明显的改进。
  关键词:应用型本科;C语言程序设计;翻转课堂;教学流程;形成性考核
  中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2017)32-0173-02
  The Application Discussion on the Teaching of Flipped Classroom in the C Language Programming Course at Application-oriented Undergraduate
  PEI Da-rong
  (WuHan Business University, Wuhan 430056, China)
  Abstract: The teaching content of C language programming course for application-oriented undergraduate course is more, but the teaching hours are few, students’ self-independent learning notions is poor, it is difficult to ensure the quality of teaching through the learning time in class. Hope to extend the time of extracurricular learning by flipped classroom, improve students’ self-independent learning ability, and improve the quality of teaching. In this paper, the teaching process of flipped classroom is designed for the application-oriented undergraduate C language programming course, and illustrated by specific teaching cases, The implementation of the teaching quality has been improved obviously.
  Key words: application-oriented undergraduate; C language programming; flipped classroom; teaching procedure; formative assessment
  1 概述
  翻转课堂的含义:近几年国外有一种创新教学模式—就是所谓的翻转课堂[1]。它重构课堂流程。学生先通过教师制作的教学视频自学,然后在课堂上做实践性练习,并用知识解决问题,但学生遇到问题,教师课堂进行指导。翻转课堂将传统教学的课上和课下进行了一个翻转,学生在课前完成知识的自主学习,在课上通过教师的引导完成知识的内化和拓展。
  针对应用性本科c语言程序设计课程教学采用翻转课堂的可行性及好处:对应用型本科的学生而言,最主要强调的就是学生的实践动手能力[2],刚好与翻转课堂中课上重点一致,所以可行。另外针对应用性本科C语言程序设计课程教学本身的特点,知识点多而繁杂,概念比較抽象等,教学课时又较少,学生自己学习意识差等特点,采用传统教学方式时,本课程的教学质量一直不好;如果利用翻转课堂教学,课前制作尽量简短生动的教学视频,要求学生课前自学,而课中教师主要用来组织、指导学生学习,学生通过上机编程实践练习来达到知识的内化;这样一方面提高了学生的学习兴趣,加强学生自学的能力和积极性,改善了学习效果;另一方面有效的延展了有限的课堂教学时间;总而言之,对促进教学质量的改进大有好处。
  2 C语言程序设计翻转课堂教学流程的设计
  翻转课堂强调的是学生先在课前通过视频学习完成知识的自主学习;然后在课堂通过教师的引导,学生的实践性训练来完成知识的内化。结合c语言程序设计课程实践性强的特点,仅课堂上的内化时间还不够,还必须有课后的巩固深化,进一步将一个完整的教学流程细分为3个阶段进行设计:课前,主要是将教师准备好的教学视频及相关资料传到网上供学生自学使用;课中:集中讲解答疑,学生上机实践;课后,巩固深化练习;教学设计流程如图1。
  2.1 课前
  首先,教师应根据C语言程序设计课程的教学大纲,知识结构、教学总课时及本门课程的特点,组织设计教学内容,规划教学进程,并提炼出每次课的知识点。然后教师准备好教学资料并制作教学视频,针对相应知识点设计相应的问题促进学生对知识点的理解,并将教学视频和问题上传到网络教学平台上,布置学生课前自学。
  学生根据老师布置的任务,自主安排时间上网学习视频资料。学完后,经过思考或进一步查询资料或看书等方式后答题。在此过程中如有疑问可与同学讨论,也可直接通过QQ、微信等即时通工具与老师进行交流讨论,最后将答案和尚存的疑问等形成记录及时反馈给老师。
  老师在上课前要根据学生自学后的反馈记录和学习过程中在网络上的交流情况,分析总结自学情况,结合教学任务,进一步完善课中的教学活动计划。
  2.2 课中
  课中,教师按照课前进一步完善的教学计划实施教学,指导学生对课前的学习内容进行内化。   总体过程为:首先根据学生课前自学反馈记录和网上交流情况,教师花5-10分钟有针对性的讲解相关知识点。然后把按教学内容设计好的若干问题依次提出进行讨论。在学生完成讨论或交流的基础上,老师进行总结提炼性讲述,完成课堂教学目标。另外,老师对于学生课前或课中讨论时提出的疑问要及时进行答疑解惑。如果是共性问题,老师就进行集中答疑讲解或演示操作;如果只是个别性问题,就单独进行指导,让学生进一步掌握相关知识点,真正掌握所有教学内容。
  学生则进行分组,一般为5-6人一组,方便组织管理,以组为单位实行组长负责制。组长根据老师提出的问题组织协调组员参与讨论,形成答案并选择组员发言等;如果是验证性程序,学生先编好程序,上机验证,展示结果;最后都形成书面结果以组为单位反馈给老师。此过程中如果学生有疑问或老师发现问题,结合当时的情况如果是共性问题就当众讲解,如果是个别性问题就单独讲解。在课中的学习中老师主要起到一个引导和组织的作用,促进知识的内化。
  2.3 课后
  经过前面2个阶段的学习,学生已经掌握了相应的知识。此时主要需要巩固和加深相应的知识。老师此时要布置相应的课后作业题。学生在课后进一步完成相应的作业并上传给老师查阅。教师查阅作业后及时反馈给学生。学生通过进一步的练习及总结回顾老师的课堂讲评等,形成自己的知识结构,使知识得到巩固和延展。同时,老师根据学生在课前、课中和课后的反馈信息进一步修改完善自己的教学资料,以便进一步提高本门课程后续教学质量。
  3 教学案例的实施
  以C语言程序设计中的函数定义和调用内容为案例,来说明本门课程的翻转课堂教学流程实施:
  3.1 课前
  按照函数定义和调用的主要知识点,分成4个视频,分别为:①引入函数的必要性;②函数的定义;③函数调用;④函数的声明;在每个视频后分别设置相应的问题要求学生回答:①为什么要引入函数②一个函数由哪几部分构成,各部分的含义或功能是什么?③参照案例自己定义一个求从x到y的累加和并返回结果的sum函数④如何调用函数⑤函数调用通常有哪些方式?⑥编程实现:在主函数中调用刚才自定义sum函数求1到100的和,并输出结果⑦何时要进行函数的声明?⑧如何进行函数的声明;⑨函数的声明与函数调用形式上有何区别;并将视频和题目一并上传网络,并提醒学生课前自学。
  学生学完相应的视频后,经过分析思考或进一步看书、上网查询资料后分别完成对应的作业,如有疑问一并提出,并反馈给老师。
  老师查阅学生的资料后,记录每个人成绩,并根据学生的作业情况对先前设计的教学计划进行相应的修改和完善。
  3.2 课中
  教师根据制定的教学计划进行课中的教学活动。首先根据课前学生的作业反馈,了解到学生对各知识点的掌握程度。针对掌握的情况,有侧重点的集中讲解10-20分钟,使学生进一步掌握函数定义和调用的相关知识点。然后针对学生编程中出现的主要问题,专门设计一段程序代码让大家来找问题并修改更正,以组为单位进行讨论答题,并让学生通过上机进行调试验证。组长负责组内人员的协调组织,并选择组员进行结果展示,老师在此基础上进行知识点的总结陈述,让大家进一步加深对函数定义和调用所有知识点的掌握。如此过程中再次遇到问题,如是共性问题,老师集中讲解;如是个别问题就单独辅导。学生将上机的结果形成完整的实验报告或作业反馈给老师,老师针对小组进行打分。组长根据组员的表现,对组员进行打分。
  3.3 课后
  通过课前的学习和课中知识点的内化,学生已经掌握了相应的知识点。为了知识点得到相应的巩固或延展,老师会布置一定量的课后习题,比如定义并调用求2个数中最大值的函数、定义并调用一个函数判断某个数是否为素数,定义并调用求一个数组中的最大值的函数等。并根据学习的不同层次,将前面2道作业题设为必做题,后面1道题设置为选做题,来满足不同层次学生的要求,实现个性化的教学。学生结合自己的实际情况加以完成并将作业反馈给老师。通过这些习题不仅可以检验学生的学习情况,还可以进一步延展数组作为函数参数方面的知识。教师通过批阅学生的作业,可以进一步掌握学生对函数定义和调用内容的掌握情况。并结合学生课前、课中和课后的学习情况,进一步修改完善以前的教学资料,适当调整后面的教学计划内容。这样可以不断提高本课程的教学质量。
  通过课前的自学,课中的内化和课后的巩固,一方面充分调动了学生主动学习的积极性,延展了学习时间和空间,另一方面更好地保证了学习效果。
  4 考核方式改革
  传统的C语言程序设计课程考核方式一般以平时表现为辅(平时表现一般占总成绩的30%左右),以期末理论考核为主(70%左右),这样不能很客观的展现学生的实际水平,也不能很好的调动学生平时的学习热情。为了更真实的展现学生的学习情况,结合翻转课堂教学流程的特点,将传统的考核方式转换为平时形成性考核[3],就是按学生课前、课中和课后的作业或表现记录每次的成績,到期末时来汇总平时成绩即可,这样能更客观真实的体现学生的水平,激发学生平时认真学习积极表现,也能更好的调动学生学习热情,提高教学质量。
  5 结束语
  通过翻转课堂在应用型本科c语言程序设计中的应用,不但可以有效地延展教学时间,提高学生的自主学习能力,同时通过考核方式的改革还可以很好地激发学生平时的学习热情,能很好地提高本课程的教学质量。实践证明,该方式的确行之有效。但有一个问题也不得不引起重视:教师的工作量大大增加,对教师形成了巨大的挑战。如不能很好地解决该问题,对课程教学改革的连贯性必然受到影响。
  参考文献:
  [1] 何坤, 周霞. 基于云平台的翻转课堂教学流程设计与分析[J]. 中国教育信息化, 2017(10).
  [2] 潘玉驹, 廖传景. 基于社会需求的应用型本科人才培养及评价[J]. 高教发展与评估, 2014(9).
  [3] 李雪竹, 陈赛. 形成性考核在应用型本科教学中的实施分析[J]. 安徽科技学院学报, 2012(6).
其他文献
本文基于等效光学常数的线性混合近似,采用均匀球体模型,对多孔炭粒在动力控制(等径变密度)燃烧下的发射率的演变进行了理论分析,并将其结果与扩散控制(等密度缩核)燃烧的结果作了比
在煤燃烧过程中,煤灰自身有一定的固硫能力。本文根据我国发电用煤的煤质分析数据,将煤灰固硫率与煤中硫和碱性成分含量相关联,研究了实验室制灰和煤粉燃烧时煤中碱性成分的固硫
摘要:微课程是当今翻转课堂、微课堂、慕课等教学方式变革的产物,它最适合于信息化支持下的个性化学习。该文分析了其在选修课走班制中的优势,介绍了其特点及制作方法。同时,结合我校选修课走班制中的的教学实践探索,提出完善微课程在中学智慧校园选修课走班制教学中的策略,并对存在的问题进行了思考,以期为当今中学信息技术与课程的深度融合提供参考案例。  关键词:微课程;中学; 智慧校园;走班制教学  中图分类号:
伴随着各种信息技术的迅猛发展,将RFID技术、移动互联技术应用到的设备管理上,可以提高企事业单位的固定资产设备管理的效率和质量。该文采用RFID标签作为设备的感应器,通过网络实现PC端和移动终端对固定资产设备的监控和管理。
摘要:随着信息技术与现代教育理念的日益融合,基于开放式网络环境的在线学习成为开展教育教学活动的全新形式。它能支持突破时空与资源限制的随时练习,能支持练习结果的第一时间反馈,能支持练习资源的实时更新。该文研究了基于Lectora Inspire软件设计制作在线练习系统的方法,是利用信息化技术进行教育教学改革的有益尝试。  关键词:Lectora Inspire;在线练习系统;测试;反馈  中图分类号
摘要:“计算机组装与维护”教学实验是高校计算机相关专业中一项重要课程。但是由于计算机组装与维护教学实验一向不是重点课程,近几年虽然取得一些发展,但是仍然在教育模式、内容、设备和后期评核等方面存在一些问题,影响了我国计算机组装与维护课程的正常教学。该文作者通过对计算机组装与维护实验教学进行探究,就教学中出现的问题进行了问题分析和改革分析。  关键词:计算机组装与维护;问题与改革  中图分类号:G64
摘要:现有纺织行业自动化水平较低、劳动力成本高,机器人代替人工必将成为必然。该文研制了基于双目视觉的机器人织物抓取系统,以固高四自由度机器人在搭载双目视觉系统的条件下,使用视觉伺服方法,研究了机器人如何精确定位目标织物并实现抓取,实验证明该方法能够实现机器人对目标织物的定位与抓取。  关键词:双目视觉机器人;织物  中图分类号:TP391 文献标志码:A 文章编号:1009-3044(2017)0
随着人们生活水平的提高,无论在办公室、家里或外出旅行出差,我们总希望有音乐伴随自己左右,让自己不那么孤单寂寞。然而对于笔记本而言,由于体积的限制,不可能把内置发声单
摘要:随着云计算技术和信息与网络化的发展,教育信息化建设对高校计算机实训室的建设与管理提出了更高要求。本人在桌面云技术的辅助下,构建了计算机实训管理系统,在优化实训室性能的同时,提升了实训室建设与管理的效率。  关键词:桌面云技术;瘦客户端;计算机实训室  近几年,随着信息技术的快速发展,大部分专业课程都需要以计算机应用为基础,计算机公共课程建设逐渐成为高校工作的重点。为了提升学生计算机应用能力,
作为家庭客厅的主角,电视机无疑是每家每户都必备的。以往看电视都是一家人聚集在客厅,那么多人只能同时看一个节目,无法满足不同人的观看需求。但到了智能时代,智能手机、智