课内翻转课堂在中职“C语言程序设计”教学中的应用探讨

2023-11-03 22:05邓文静幸雁海幸坚炬
中国新通信 2023年17期
关键词:C语言程序设计职业教育

邓文静 幸雁海 幸坚炬

摘要:近年来,国家不断推进职业教育教学改革,对教学信息技术提出了更进一步的要求。在新的中职教学场景中,传统的教学模式已不适应社会发展对人才的需要,因此翻转课堂作为一种新的教学模式,借助信息化手段来提升教学效果,并成为教育教学改革的主流模式之一。但在中职“C语言程序设计”课堂教学中,翻转课堂的应用研究较为缺乏。基于此,本文首先阐述了翻转课堂教学模式的相关概念,然后分析了在中职“C语言程序设计”课堂教学中应用课内翻转课堂的必要性,最后探讨了在中职“C语言程序设计”课堂教学中应用课内翻转课堂教学模式的有效策略。希望能够为中职“C语言程序设计”课程的教学改革工作带来一些积极的影响,助力新时期职业教育改革的有效推进。

关键词:课内翻转课堂;C语言程序设计;职业教育

2002年全国职业教育工作会议以来,各地区、各部门认真贯彻落实推进职业教育工作,加强对职业教育工作的领导和支持。2022年以来,国家修订《中华人民共和国职业教育法》,明确职业教育是与普通教育具有同等重要地位的教育类型[1]。国家大力支持和发展职业教育,支持学校充分利用信息技术培养人才和实施教学改革。在此环境下,传统教学模式很难满足新时期中职学生的学习需求。翻转课堂作为一种新的教學模式引入中国,并迅速得到发展,许多职业院校教师都在使用翻转课堂。中职学校学生的自觉性、控制力和主动性欠缺,同时由于偏远地区学校硬件条件的限制等原因,往往导致课前学生的自学效果不佳,甚至更差。通过相关关键词在知网搜索发现,翻转课堂在中职“C语言程序设计”课程方面的应用研究较少。基于此,针对课程特点、硬件条件以及中职学生的学习特点,将翻转课堂教学模式应用于”C语言程序设计“教学课堂上,以充分利用信息技术来达到更好的教学效果。

一、翻转课堂教学模式的相关概念

“翻转课堂”作为一个独立概念在2000年被提出,在Ease和Platt发表在《经济学教育杂志》的作品中。2007年,美国的两位化学教师Jonathan Bergmann 和Aaron Sams使用视频软件录制讲解PPT,为缺席的学生补课,最终取得了良好的学习效果。之后,这两位教师重新规划了自己的上课时间。2010年,可汗学院的兴起进一步推动了翻转课堂教学模式的发展[2]。

在国外,Robert Talbert模型和Jackie Gerstein模型是比较典型的翻转课堂教学模型。Robert Talbert模型是由罗伯特·陶伯特根据自己的教学经验提出的。在这个模型中,教学过程被分成了课前和课中两个阶段。在课前,学生会通过观看相关教学视频并完成相应的课前任务,进行个性化学习。而在课堂上,则会进行相应的测试,以检验学生在课前学习的情况,并根据测试结果确定教师在课堂上需要解决的问题。学生在课堂上会得到解决,并达到对知识的“内化”。课堂结束时,教师会对学习的成果进行点评和总结,以加深学生对知识的“内化”过程。而Jackie Gerstein模型是由杰姬·格斯丁构建的,它是一个环形教学模型,框架包括体验参与、概念探索、有意义构建和演示与应用四个部分。

在国内,张金磊等人在Robert Talbert模型的研究基础上,对教学活动进行完善,并增加信息技术的支持,同时更加关注学习过程中的反馈作用,以突出学生在教学过程中的主体作用,从而实现学生对知识的“内化” [3]。钟晓流等人构建了一个太极环式的翻转课堂教学模式,这种翻转课堂的教学模式结合了布鲁姆的教学目标分类理论和中国的太极文化,不仅关注学生是如何“学”,也关注教师是如何“教”[4]。

翻转课堂是一种教学模式,学生利用课外时间学习教师提供的学习资源,完成知识“外化”。在课堂上,教师引导学生合作探究、发现问题、解决问题,并最终实现知识的“内化”。随着学者对翻转课堂的深入研究,可以将其根据不同的划分标准分为三种类型:“家校翻”“校内翻”和“课内翻”。

“家校翻”是指学生在课堂通过教师提前布置的教学视频进行信息传递的过程,在家通过教师引导进行小组讨论等环节解决课前遇到的问题,以此达到学生进行知识“内化”的过程。这种方式要求学生具备较强的自主学习能力,但在中等职业学校的学生中普遍存在自主学习能力较差的情况。

“校内翻”是指整个翻转课堂的教学过程在学校完成,教师先让学生在计算机机房或多媒体教室统一观看教学知识相关视频进行知识的信息传递,然后再让学生到课室进行讨论并解决学生学习过程中遇到的问题,学生学习知识的整个过程在学校完成。

“课内翻”是指翻转课堂的整个教学过程在课堂内完成。将课堂分成两部分,课堂上半部分学生通过观看教师提前设计好的教学视频进行知识的信息传递,课堂下半部分教师对学生在上半部分学习的成果进行分组讨论、解决前半部分学习过程中遇到的疑难问题,进行教学总结,以此实现学生对知识的“内化”。这种“翻转课堂”的形式在一定程度上培养了学生的自主学习能力,也在一定程度上加强教师对学生自主学习阶段的监督与指导。因此,对于自主学习能力较欠缺的中职学校学生采用“课内翻转”课堂的教学模式具有重要意义[5]。

二、“C语言程序设计”课堂教学中加强课内翻转课堂应用的必要性

(一)中职学生特点

中职学校的学生年龄一般在15—18岁之间。无论从公众印象还是实际情况看,中职学生多数因为中考成绩不理想,无法考上高中而选择读中职。中职学校的学生中,相当一部分来自经济困难家庭、单亲家庭,或者父母由于工作繁忙而疏忽家庭教育。中职学生在学习上具有以下特点。

中职学生通常没有养成良好的学习习惯,但他们喜欢动手操作。许多中职学生在中小学阶段没有养成课前预习、上课做笔记和课后复习巩固学习内容的良好习惯,也不知道如何高效地安排学习时间。他们很少能独立完成老师布置的作业,不喜欢听老师讲课,甚至会以扰乱课堂秩序为乐。

学习自觉性较差,对课堂教学不感兴趣。中职学校的学生普遍因为中考成绩不理想,到了职业学校容易出现自卑、厌学的心理。同时,中职学校的学生年龄一般在15-18岁之间,世界观、人生观和价值观正处于形成阶段,处理学习和生活上许多问题的能力还比较薄弱。当个人的想法与家长的想法不一致时,往往会选择比较消极的方式来处理或者逃避,甚至是放任自由的状态,很难自我约束。学习上缺乏主动性,久而久之,便导致对课堂教学不感兴趣。

学生水平不一致,教学开展难度大。中职学生来自不同地区,而且对信息技术课程的关注度也不一样。尤其是在偏远山区的学生,他们的计算机基础知识和操作能力的水平差距较大。在课堂教学中,一些学生基础扎实,教师讲授的内容对他们来说就显得简单。但对于一些没有基础的学生来说,如果讲授的内容有一定难度,他们学起来感到吃力。尽管教学过程一般都是由浅入深,但由于学生水平不同,教师在教学中会面临较大的难度。

(二)中职“C语言程序设计”课程特点

随着信息技术、大数据、人工智能等技术的不断发展,社会进入了一个全新的时代。在这个时代中,计算机程序设计拥有越来越重要的地位。“C语言程序设计”作为程序设计者的入门语言,是学生必修课。“C语言程序设计”课程是计算机专业的基础课程,更是学习其他高级语言的基础课与入门课程。在中职学校的“C语言程序设计”课程中,既有理论知识,也有实操内容。传统的“教师教,学生听”的教学模式已经不符合新时期的教学要求。在学生没有任何基础的情况下直接讲授课程知识,然后让学生练习,往往会导致学生因未了解和未掌握基础知识而出现许多思维上的困惑,使学习变得困难。因此,在讲授过程中,教师需要花费更多的时间和精力去深化C语言的基础语法,并帮助学生理清相关思路。随着课程改革,“C语言程序设计”课程的教学任务相对较为复杂。课时量的减少使学生必须快速理解并掌握知识,这给教师的授课带来了较大的挑战。教学进度的追赶和完成任务的要求也较为困难,这是一个严峻的问题。在教学中,“C语言程序设计”的一些理论知识通常较为枯燥,学生需要具备较好的理解和分析能力。教师需要给学生更多的时间来吸收这些知识,并将其“内化”。此外,“C语言程序设计”课程不仅有丰富的理论内容,还具有较强的实践性。学生需要将理论运用到实际生活中,并具备较强的逻辑性,能够将理论转化为实际应用。这要求学生具备较好的逻辑能力,并通过反复地操作练习来掌握技能。如果教师在课上花費过多的时间进行讲解和演示,就会缩短学生进行实际操作练习的时间。但是如果教师不进行操作演示,学生又可能无法自主学习和掌握操作方法。有时候,即使教师进行了一次操作演示,仍有部分学生无法理解,需要教师再次演示,这就占用了更多的时间。

中职计算机课程开设公共基础类课程、设计类课程、编程类课程和硬件类课程。学生先学习公共基础必修课,再学习专业方向的课程。目前,计算机课程中的设计和编程类课程教学主要以机房教学为主,教师采用任务驱动式、课堂演练等教学方法进行教学,但学生学习效果仍然存在问题。对于需要实际操作的计算机编程类课程,许多看起来简单的内容对中职学生理解起来较为困难,实践起来也会比较困难,因此需要慢慢引导他们。

希望通过将“课内翻转”的教学模式应用到中职“C语言程序设计”课程中,使课堂教学变得更加合理化,进而提高中职学生对这门课程的学习主动性,实现教学改革的目标。同时,通过“课内翻转”的教学模式,提升教师的教学质量和教学效率,为“C语言程序设计”课程的教育教学改革提供强有力的支持。

三、课内翻转课堂在“C语言程序设计”教学中的应用策略

由于中职学生自制力较差,自主学习能力较弱,并且课外时间有限,因此将翻转课堂的实施控制在课内。这一方法可以在充分发挥学生自主学习的基础上,同时加强教师对学生自主学习和合作学习的监督与指导。尽管目前关于“课内翻转”课堂的应用实践研究相对较少,但是“课内翻转”可以结合中职学生实际情况,将翻转课堂控制在课堂内,不占用学生课外时间,从而提高学生的学习效果。在中职“C语言程序设计”课堂中实施“课内翻转”教学模式具有可操作性。中职“C语言程序设计”课程在一次课安排两个课时,共90分钟。“课内翻转”课堂的教学模式示意图如图1所示。

图1 课内翻转课堂教学模式示意图

(一)课前准备

任何课堂教学任务都需要制定明确的教学目标。而要制定明确的教学目标,前提是对学生、教材和硬件条件等方面的了解。同时,在教改的新形势下,需要不断优化教学目标,以便更好地进行授课,提供高质量的教学服务,并满足新时期中职学生的学习需求。在课内翻转课堂教学模式的课前阶段,教师还应该根据教学目标和教学计划来设计教学内容。基于中职学生的特点,可以将授课内容制作成微视频的形式,并上传到教学资源平台供学生在课堂开始前观看。微视频的时长不宜太长,讲授的知识点也不宜太多。同时,在制作时要注重内容的启发性和趣味性。如果课程内容较多,可以制作成多个微视频,每个微视频讲解一个知识点。此外,还可以将学习任务单上传到教学资源平台,供学生查看。

(二)课堂教学过程

在课内中,教师可以组织小组讨论和互动。教师可以提出问题,引导学生展开讨论,并及时给予指导和反馈。同时,教师还可以设计一些互动游戏或教学活动,提高学生的学习兴趣和参与度。在课内后,教师可以进行课堂总结,并对学生的学习情况进行评价和反馈。同时,教师还可以布置一些作业或练习,巩固学生的学习成果。总的来说,课内翻转课堂的教学模式能够有效地激发学生的学习热情和主动性,提高学习效果。

中职学生的学习水平差异性较大,在课内中阶段,学生可以根据自己的实际情况完成常规任务和扩展任务。对于学习能力较强的学生,在完成常规任务后继续完成扩展任务;对于学习能力一般的同学,在完成常规任务后主要花时间对所学知识进行“内化”,以使得学生对基本知识的掌握更加牢固。学生在学习过程中进行小组协作交流。教师在学生自主学习和小组协作期间,需要在场监督,及时督促、解答学生在学习中遇到的问题。在课中后阶段,学生将自己的学习成果进行汇报展示,小组之间进行互评。在使用“C语言程序设计”的知识解决生活中的实际问题时,不同的学生使用的算法往往不一样。经过交流分享,学生之间可以互相学习好的思路,一定程度上开拓了学生的思维。而教师在课中后环节则主要对学生的成果进行评价,并对课堂进行总结,让学生进一步“内化”知识。

(三)课后

课堂上,学生通过教学资源平台进行学习、做练习等,将每个学生的学习时长、练习题的分数等数据实时记录在系统中。通过对学生学习数据的大数据分析,教师能够在课后进行反思,优化课堂教学,为下次课做出调整。在“C语言程序设计”教学课堂中采用了“课内翻转”的教学模式,这个过程完全在课堂上完成。教学过程中,教师发挥主导作用,突出学生作为主体的思想,一定程度上激发了学生的学习兴趣,并且能够较好地照顾到学生学习水平之间的差异。这种教学模式适合中职学校那些自主学习能力较弱的学生,可以达到最佳的教学效果。

四、结束语

综上所述,本文探讨了将课内翻转教学模式应用于“C语言程序设计”课程的可行性。根据国家新职业教育法的要求,职业教育是与普通教育同等重要的教育类型,是国民教育体系和人力资源开发的重要组成部分,也是培养多样化人才、传承技术技能、促进就业创业的重要途径。课内翻转教学模式能够充分发挥学生自主学习和小组协作能力,同时加强教师对学生学习过程的监督与指导。这种模式突破了传统课堂教学模式的限制,全面深化教学改革,满足新时期中职学生的学习需求。希望本文能为中职计算机专业的“C语言程序设计”課程的“课内翻转”教学提供借鉴和启示。

作者单位:邓文静 幸雁海 幸坚炬 梅州市职业技术学校

参  考  文  献

[1]中华人民共和国教育部.《中华人民共和国职业教育法》[Z].北京:中华人民共和国教育部,2022.4.

[2]Galindo I.Flip Your Classroom:Reach Every Student in Every Class Every Day.By Jonathan Bergmann and Aaron Sams Alexandria,Va.The Association for Supervision and Curriculum Development Teaching Theology & Religion,2014,17(1):82-83.

[3]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育杂志,2012,30(04):46-51.

[4]钟晓流,宋述强,焦丽珍.信息化环境中基于翻转课堂理念的教学设计研究[J].开放教育研究,2013,19(1):58-64.

[5]幸坚炬,邓文静.大数据环境下中职计算机课程教学模式的研究与探讨[J].科教文汇(中旬刊),2019(07):124-125.

基金项目:广东省中小学教师信息技术应用能力提升工程2.0专项科研课题:基于深度学习的中职课堂专注度分析与评价研究(TSGCKT2022219)。

邓文静(1992.06-),女,汉族,广东广州,硕士研究生,讲师,研究方向:职业教育研究;

幸雁海(1989.01-),男,汉族,广东兴宁,本科,技师,研究方向:物联网应用;

幸坚炬(1990.09-),男,汉族,广东兴宁,硕士研究生,讲师,研究方向:模式识别、大数据。

猜你喜欢
C语言程序设计职业教育
基于能力培养的“C语言程序设计”教学改革研究
大专院校“C语言程序设计”课程建设改革
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈职业教育师资队伍建设
“动能教育”模式下的工匠人才培养路径研究
论七年一贯制体系下本科学科建设中职业教育的重要性
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
刍议职业教育校企合作的有效性