基于微课的C语言翻转课堂教学设计与实践
2020-11-25雷慧宁
雷慧宁
(南京商业学校,江苏 南京 210000)
1 微课与翻转课堂的简要概述
对于当今社会来说,随着时代的不断发展和前进市场的竞争力也在快速的提高,生活的方式和节奏都有着很大的变化,变得越来越快,因此人们的压力也在逐渐地提高,人们更多乐意接受便捷高效的生活方式,选择一些自己喜好的东西来提高生活的满足感和幸福感,为了能够更好地满足人们的需求以及社会的发展,各种“微”事物开始层出不穷,例如微信、微博、博客、微技术等,这些科学技术的出现标志了我国进入了“微”时代。对于“微”时代的潮流来说网络技术有着很大的推动作用,能够促进“微”时代向着更高的层次发展和前进,让“微”技术能够在人们的生活中普遍应用,提高人们的生活质量。对于C语言教学来说由于本身课时就在不断地减少,因此就会导致学生自主学习的时间减少,再加上网络的发展,学生在课堂的学习效率就会越来越低。虽然说信息技术有着很大的发展和前进,但是对于教学来说这既是一个很好的机会,同时也是一个严峻的挑战[1]。
1.1 微课的定义
在我国首先提出微课概念的是广东省教育局的胡铁生,在2010年提出了微课教学这一概念,他认为微课教学能够有效地提高教学的质量,同时提高学生的学习效率,微课教学的主要载体是教学视频,因此在选择这些视频的时候就需要根据教学的实际情况以及学生的兴趣爱好,选取一些与生活联系紧密的事物来辅助教学,同时,微课教学还能够记录课堂上的知识点和教学的环节,便于学生课后的学习以及教师对教学的改进。微课的概念在相关研究不断深化的过程中也在不断地发展,最新的微课定义是由吴秉建所提出的,他指出微课教学是一个通过短视频或者动画的方式来进行教学,微课教学都能够很好地解决学生之间个性化学习的差异,让学生和教师都能够通过视频和动画的方式来增强学习的氛围和实境。视频教学是微课教学的核心所在,在微课教学中还应该包括教学内容的练习测试、学生的反馈以及教师的评估等方面,从而来营造出一个学习的小环境。
1.2 翻转课堂
现如今对于翻转课堂来说主要就是转变教师教学的模式,让学生成为课堂上的主体,而不是传统的教师作为课堂主体,在翻转课堂中教师更多是充当一个引导的角色,让学生自己掌控学习知识的主动权,要知道被动地接受知识对于学生的学习效率和学习质量都有着很大的影响,不利于学生对知识的消化和掌握,同时翻转课堂还会调整学生学习的时间,让学生在课后能够通过实际的操作来增强对知识点的理解和掌握。翻转课堂完全转变了传统的教学模式,对于传统的教学模式来说早已不能够很好地满足教育行业发展的需求,因此,就提出了翻转课堂的教学模式,学生在上课之前需要对学习的知识进行自主学习,找出重点和难点,然后在课上着重注意难以理解的地方,课后通过网络学习资源来强化对知识的掌握,从而有效地提升自身的学习效率[2]。
2 C语言在教学过程中存在的一些问题
2.1 解决问题的方向错误,学生无用武之地
通常,在课堂上所接触的一些程序的编写都是比较抽象的。例如,求偶数分类、水仙花等,而且在实际的应用中很少,就会导致学生掌握相关知识之后,进入社会却发现并无用武之地,导致学生的信心下降,对学校的教学也感到失望。这样不仅会影响学生的工作效果,还会影响整个学校的教学声誉。因此在课堂上的教学内容要贴近实际生活,才能保证学生的知识可以运用得更加长久。
2.2 纸质期末水平测试难以达到真实效果
现在学校主要采取的教学考核模式是通过纸质的试卷进行测试的,这样很难考察学生的实际操作水平,在真实操作中会遇到很多不同的问题,不是纸质试卷能够体现出来的。并且纸质的试卷考试学生大多通过死记硬背的方式,去记住一些程序代码。但是如果在实际的操作过程中,遇到问题学生就很难解决,在工作中也会遇到很多困难。并且纸质测试不能测试出学生的真实能力,一些操作能力很强的学生也不能得到施展的机会,一些成绩一般的学生可能通过背代码的方式也可以得到很好的成绩。因此很难选拔出有能力的人才。
2.3 程序运行界面粗糙,未能吸引学生
在大多数高校的教学过程中采用的编译运行都是传统的Win32应用程序。这一运行界面通常都是单一的黑色屏幕,并且不能使用鼠标,不能够随心的操作页面。学生对于这样的运行程序会觉得非常无聊,从很多学校的教学案例来看,学生们在运行时大多没有真正在操作,而是在做自己的事,玩游戏或者走神等,就达不到教学的效果,学生在学校里的学习就没有达到要求,也会影响整个学校的教学质量。运行界面粗糙这个问题一定要得到解决,才能够促进C程序教学改革的开展。
2.4 教学内容枯燥,学生兴趣低下
翻转课堂被引入我国C语言教学中,并且也愈发的成熟。但是在教学的不断推进下,其中,问题也逐渐展现出来。许多教师还是非常愿意配合这种教学模式的开展,因为这种教学方法可以在一定程度上提高教学的效率。虽然这种教学模式比较复杂,教学起来难度也较大,但是许多教师和学生还是非常愿意乐见其成的。但是仍然有小部分教师依然习惯于传统的老师讲授的教学模式,他们认为那种教学模式的实用性较高,老师可以把自己的知识更大限度地传授的学生。这就说明部分老师对翻转课堂的有效性认识还不清楚,还需要对他们进行思想上的提高和沟通。
现在很多高校的C语言课程主要是按照传统的教学模式进行教学。这样的教学模式非常枯燥,通常就是老师在上面讲,学生在下面听,但是他们对课程内容的吸收程度非常差。学生很难提起对学习的兴趣,就会导致课堂质量的下降。国家对这方面的人才也非常需要,长期这样下去就会导致国家C程序设计人才的稀缺。
3 基于微课的翻转课堂的教学设计
3.1 树立正确的教学目标
教学目标对于翻转课堂的教学来说是非常重要的一个内容,因此在翻转课堂的教学设计过程中就需要确立教学的目标,而且在此过程中需要严格地按照教学的大纲来确立教学目标,结合学生的实际学习情况和教学的内容。通常来说认识、情感和操作是最为重要的3个重要领域,这也是使教育目标更为完整的重要内容,对于教学目标来说不能够操之过急,而是要循序渐进,从简单逐渐到困难,这样也能够很好地符合学生的认识能力,让学生的学习质量和效率能够进一步的提升,因此为了能够更好地实现翻转教学模式的开展就需要教师根据学生的实际学习情况来进行教学目标的树立,针对不同的学生采用不同的教学目标,从易到难,只有这样才能够提高所有学生的学习水平,而不会出现两极分化的现象。
3.2 布置课前的预习任务
关注和重视课前预习任务是保证翻转课堂顺利进行的一个有效途径,重视课前预习能够在提高学生热情和积极性的同时树立一个正确的教学目标,让学生的学习信心在此过程中得到进一步的培养和提升。在翻转课堂中微课视频的选择也是极其重要的,在微课选择的过程中要确保视频具备新颖性和丰富性等等,同时还需要与生活像联系,选择一些学生教学熟悉的内容,只要这样才能够在最大程度上吸引学生的眼球,使学生能够更加主动地投入到课堂学习中去。对于很多的学习来说自律性和自我控制能力是较差的,因此要想更好地提升学生的学习积极性和主观能动性就需要采用丰富的教学方式来吸引学生,在布置预习任务的时候采用学生所喜好的方式来帮助学生学习,让学生能够在愉快的环境和氛围中自主学习和独立思考。
3.3 设计高效的课堂活动
在布置完课前的预习任务之后教师就能够根据学生的预习情况才针对性地进行教学,对于一些重点和难点进行强化教学,采用题目的方式来将重点和难点的内容给点出来,同时学生也能够将自己难以理解的地方对教师进行提问。在课堂上为了能够更好地实现课堂效率的提升,教师就可以采用分组的教学模式,将学生进行小组分配。然后让学生在课堂上进行讨论和分析,通过学生之间的讨论来内化知识点,如果说还有不懂的地方就可以向教师提问,这样不仅仅能够很好地满足新课程的教学需求,充分地发挥出学生在课堂中的主体地位,同时还能够创造出一个良好的学习氛围,让学生的学习积极性得到进一步的提升,从而实现课堂教学效率和学生学习效果的提高。
3.4 激发学生的学习热情和兴趣
自主学习和独立思考是翻转课堂中最为关键的一个问题,翻转课堂的最终目标就是实现学生的自主学习,只有这样才能够真正提高学生的学习效率,实现教学质量得到最大化。对于大学生来说由于娱乐设施非常多,因此就会影响到学生的学习,让学生缺乏学习的自律性,因此要想更好地推动学生学习积极性的提升就需要制定一些激励的学习计划,采用丰富的教学方式,实现学生学习热情的提升,从而推动学生学习水平的进一步提升。首先就是要让学生的注意力集中到课堂上来,让学生能够对C语言的学习产生兴趣,因此在设计教学方案的时候就要求教师需要根据学生的兴趣和爱好来进行设计,这样才能够在最大程度上吸引学生的眼球;其次就是要与学习任务相联系,知识点之间的联系对于学习来说是非常重要的,有效的联系不仅能够帮助学生更好地深入和理解知识,同时还能够巩固学生的记忆,对旧的知识进行强化掌握,从而实现自身学习系统的拓展和完善,但是在此过程中需要注意的一点就是要科学合理的设置学习计划难度,因为太难的题目对于学生的自信心来说会产生很大的影响,让学生逐渐的对学生失去热情,得不偿失;最后就是要对学生进行鼓励,自豪感能够推动学生学习,让学生更加主动地投入学习,从而实现翻转课堂的最终教学目标,自主学习和独立思考。
4 基于微课的翻转课堂教师策略和方式
4.1 充分利用网络资源
网络上有丰富的课程资源和教学资源,C语言课程就是服务于互联网的,那么对于C语言课程的学习也要充分利用网络资源。网络上的知识更加丰富多彩,也更容易吸引学生的注意力。老师在制作课件时也能够更多地运用网络上的资源,从而吸引学生们的积极性。也要充分利用网络环境中,让学生在网络环境中进行简单的操作,设计一些简单的软件,培养他们的动手能力。例如:可以让他们简单编写程序等,充分利用网络资源来增强学生的操作能力和实践能力。并且学生也能够在网络上获取更多的学习资源,拓宽他们的知识面,使学生的知识不仅局限于课堂上老师所讲授的内容,并且在网络环境中,可以为师生提供一个交流的平台,消除师生之间的等级关系,建立友好的朋友关系。这样学生也就更愿意将自己的困难和学习感受与老师交流,教师也可根据学生的反馈找出其中的问题,并及时帮助学生进行改正。因此要充分利用网络资源,发挥网络资源在C语言课程中的优势[3]。
4.2 通过使用案例教学
在C语言课程如果不与案例教学相结合,将会变得非常单薄和零散,学生无法形成系统的知识体系。只有将课堂上的内容与实际案例相结合,才能使在C语言课程更加影响具体,也更方便学生的学习。这些案例的运用,也可以让学生与实际生活相结合,这样他们以后在工作和生活中遇到在C语言的问题也有足够的能力去解决。老师可以在计算机上把书本中的案例直接展示给学生,将一些相似的案例与之进行混合,考察他们对问题掌握的牢固程度。也可以将一些有错误的程序通过软件展示给学生,观察同学们是否能够发现其中的问题,培养他们的改错能力。
4.3 制作微课视频
在翻转课堂的教学过程中视频的制作是微课教学的基础,同时也是最为重要的一个内容,好的视频是开展高效微课教学的前提。首先,在微课视频中需要明确的点出教学的中心以及重难点所在,帮助学生抓住学习的重点,然后还需要根据教学的大纲以及学生的实际学习情况来进行针对性的设计;其次就是要应用现代化的信息技术来丰富视频的内容,让微课视频能够吸引学生的注意力。微课教学是通过短视频和动画的方式来进行教学的,通常都是利用课堂的一些时间来进行视频的播放,因此就要视频需要重点的突出教学的内容,一针见血地点出学习的重点,引发学生对教学内容的思考,这样才能够让学生的学习效果达到最大化。
5 结语
总的来说,微课教学是现代化社会发展的一个必然趋势,传统的教学方式早已不能够满足教学的需求,因此就需要对传统的教学模式进行转变,充分地利用现代化科技来进行教学,发挥出学生在课堂上的主体位置,应用微课教学进一步提升学生的学习热情,让学生能够在课堂上集中注意力,充分地发挥出微课教学和翻转教学的价值和意义,在提高学生学习效果的同时促进学生综合素质的全面发展。