C语言线上线下混合式教学,线上线下混合式教学探索与实践

李建荣

C语言线上线下混合式教学,线上线下混合式教学探索与实践_第1张图片

摘要:混合式教学方式是当今高校中较为流行的一种授课方式,但具体实施时也要因地制宜地使用。文章以嵌入式基础课程为例,从混合式教学的内容设计、过程设计、考核改革等几方面入手,基于本校的网络教学平台对混合式教学进行探索和研究。

关键词:网络教学平台;混合式教学;线上

中图分类号:G642.0     文献标志码:A     文章编号:1674-9324(2019)37-0164-02

嵌入式基础课程是我校计算机科学与技术专业的一门专业核心基础课程,目标是使学生了解嵌入式Linux系统的设计基础,掌握Linux中Shell脚本程序设计,培养学生Linux中C语言设计及调试编译的方法,理解文件I/O操作的步骤和流程,建立交叉编译的基本思想。而网络教学平台的建立为学生和教师之间建立起了课上课下沟通的桥梁。该课程的学习注重实践性,因此要求学生将所学内容利用线上线下的学习进行指导实践。

一、嵌入式基础课程教学现状

嵌入式基础课程是本校计算机科学与技术专业学生的一门专业核心基础课,为后续其他专业课奠定基礎。但是该门课程要求学生不仅要掌握理论知识,更要在理论知识的基础上能够实际应用,因此需要学生灵活掌握所学内容,并保证学生的实践动手能力得到提升。首先,课程共计48学时,理论课32学时,实践课16学时,实践课学时少于理论课学时,留给学生的习题课、讨论课、实验课等学时缩减。其次,嵌入式基础课程传统讲授方式是以教师为主,学生被动学习,学生学习积极性不高。再次,学生在学习的过程中接受学习内容的程度不同、学习能力不同,对内容的理解和思维也不相同。而传统的授课方式不可能在一节课内按照不同层次的学生取得相同的学习效果。讲授该课程时需要不同层次的学生按照自身的学习效果不受时间和空间的限制来进行深度学习。

二、混合式教学理念和目标

混合式教学的基本理念是“以学生为主体,教师为主导”,将传统教学和网络教学相结合,综合课前准备、课上知识传递、课后巩固提高,并穿插随堂小测、课后讨论等师生互动、生生互动等环节。

混合式教学的最终目标是可以适应大部分学生的学习需求,能够使大部分学生在课下与课上的学习内容相互照应、相互弥补。这就对线上学习内容有了严格要求,首先要让学生登录网络教学平台后能够找到自己想要学习的知识点内容,而不仅仅是对课堂内容的复制。线上资源有单元导学、知识点详解、重点难点配合视频动画或图片等,这要求教师对学生的学习层次有一定的了解和掌握,根据学生情况来分解知识点。每一部分内容只讲解一个重点或难点内容,不能把内容进行堆砌。

线下学习中主要是教师课堂讲授,但绝不是对线上内容的重复,而是结合学生线上学习的结果对课堂教学内容进行灵活调整。教师要及时了解学生线上学习过程中遇到的问题和反馈,针对这些问题展开课堂教学内容,培养学生的自主学习能力、分析问题和解决问题的能力。

混合式教学方法主要是调动学生的自主学习积极性,结合线上线下测试和练习环节激发学生的学习兴趣,增强学生和教师之间的交流。

三、嵌入式基础课程混合式教学研究

我校引入网络教学平台后并推进实施混合式教学,鼓励教师积极进行混合式课程改革和示范课程建设。平台中主要包含教学管理、课程建设、学习分析等模块,教师可以通过该平台对所授课程进行课程内容管理、学生管理及课程间的共享等。并利用平台对所授课程进行课程建设,包含课程学习、课程资源建设、单元学习、课程活动等。教师可以通过平台发布通知、布置作业、发布线上学习任务,在讨论区激发学生积极发帖回帖的积极性,以达到学生自主解决问题和分析问题的能力。通过网络教学平台,构建学生与教师、学生与学生之间课程内容的沟通,让师生之间的沟通不受时间和空间的限制。

(一)嵌入式基础混合式教学内容

混合式教学与传统的网上学习课堂授课的主要差别是混合教学对教师的线上、线下教学内容的设计提出了更高的要求。线上学习内容和线下学习内容如何划分,学生如何利用线上内容学习到自己想要学习的内容,再和线下课堂教学内容相辅相成。

1.单元导学的设计。单元导学的设计可以使学生在线上学习的过程中明确学习目标、教学内容的重点和难点。单元指点进行任务划分,并明确线上和线下任务,这样将每个单元的内容进行模块化,学生每次学习一个模块,在学习之前就知道自己的学习目的、难点、重点等。

2.线上学习内容的设计。线上内容主要包括课前预习内容、课下巩固内容。线上学习要让学生能够对内容进行模块化学习,一个模块的内容是一个知识点。线上内容在设计时要注意不要和线下课堂内容重复,内容选择时注意先导课程的回顾,引入本节内容的相关知识点的学习。对重点、难点问题尽量使用短视频或动画,每个视频或动画解决一个问题。

3.线下教学内容的设计。线下的学习主要通过教师的讲解让学生对本章本节的内容进行深入学习,主要结合学生线上学习的先导课程内容及引例相关知识点对内容进行引入,并对重点、难点内容深入讲解。

(二)嵌入式基础混合式教学过程设计

混合式教学的过程设计主要从以下几个方面进行:线上线下学习和教学活动、课程作业、在线测试、答疑讨论,课程过程中进行课程问卷调查。

以Linux脚本编程为例给出线上线下学习任务分解。任务一,线上:对Shell脚本中的常用命令进行学习,完成教材2.1常用Shell命令中的表2-1中的命令的学习。线下:利用Shell常用命令编写基本的Shell脚本程序。任务二,线上:学习2.2.1中的特殊字符,并与所学的C++中的相应符号做比较。线下:教师讲解重点特殊符号、变量、参数的意义和作用、使用方法。任务三,线上:回顾《C++程序设计》中条件表达式的表示方法,对比学习表2-2、表2-3、表2-4、表2-5中的比较和测试操作符,注意Shell脚本与C++中比较操作符的不同。线下:教师课上讲解Shell脚本中的分支结构和循环控制结构语法要点和程序设计方法。

課中教学过程中,对学生已经学习的内容进行引导并深入讲解重点难点问题,每章节结束时可以利用试题库进行随堂小测,及时了解学生的学习情况。嵌入式基础课程中选取三个部分的重点内容设计成综合案例,让学生进行分组学习设计并最终形成文档及代码,上课过程中为大家进行讲解和演示学习结果。这部分活动使学生的学习兴趣浓厚,更提升了学生分析问题、解决问题的能力。

课后利用网络教学平台继续进行课程活动,课程作业要求学生在规定的时段内提交,过期不能提交。这样可以督促学生在学完本节内容后及时进行复习归纳。答疑讨论区每个部分的内容教师先抛出一个引题,然后由大家来讨论并引发其他问题。这大大提高了学生的自主学习兴趣,又使学生在课下有问题时有提问的空间。每章结束后会发一个课程问卷,针对前期教师的授课过程、学生的线上学习情况进行问卷调查。通过这种方式可以及时根据学生的反馈调整教师的授课内容和方式。

(三)嵌入式基础课程混合式教学考核方式设计

采用混合式教学方式后,传统的考核方式就不能对线上线下学习过程进行考核,需要对混合式教学的考核方式进行改革。在考核的过程中重点突出对线上学习和线下学习结果的双重考核,因此考核方式主要从这两方面出发。以嵌入式基础课程为例,考核内容和分值如下表所示。

利用这个模块的学习和设计,提升学生的自主学习能力。这两部分内容主要体现线上学习成果,占总成绩的50%,大大增强了过程考核的力度。

四、结论

嵌入式基础课程采用混合式教学方式后,课程由抽象变为具体,把每一部分内容分成一个小模块进行学习,激发了学生的学习主动性和积极性。混合式教学中,教师不仅没有减轻工作量,而且要投入更多的精力;不再是过去上完课就下课,而是需要在课下随时关注学生的答疑讨论区,更要合理设计线上、线下教学内容。

Online and Offline Mixed Teaching Exploration and Practice

LI Jian-rong

(College of Computer and Information Engineering,Inner Mongolia Agricultural University,

Hohhot,Inner Mongolia 010018,China)

Abstract:Hybrid teaching methods are popular in colleges and universities,but they must be applied according to local conditions when implementing them.Taking the Embedded Basics course as an example,this paper starts with the content design,process design and assessment reform of hybrid teaching,and explores and studies the hybrid teaching based on the network teaching platform of the university.

Key words:network teaching platform;mixed teaching;online

你可能感兴趣的:(C语言线上线下混合式教学)