当前位置:首页 期刊杂志

翻转课堂在JAVA程序设计课程中的应用探索

时间:2024-04-25

胡树煜 王琢

[摘要]本文通过对翻转课堂的定义、流程、优势、传播方式、理论基础的介绍,来解释翻转课堂教学模式,并通过翻转课堂在JAVA程序设计课程中的应用实例加以说明。翻转课堂教学并不是赶潮流、炒作,而是真正从学生角度出发的教学改革,克服了传统教学模式的弊端,积极有效地调动了学生学习的主动性,培养了学生的综合能力。

[关键词]翻转课堂;教学方法;JAVA;课程教学;程序设计

1前言

TED(Technology,Entertainment,Design)大会,是技术、娱乐、设计三个单词首字母的缩写。本着“用思想的力量来改变世界”的宗旨,TED大会在美国召集众多的科学、设计、文学、音乐等领域的杰出人物,分享他们关于技术、社会、人的思考和探索的成果。2011年3月的TED大会上,美国科技教育实践家萨尔曼·可汗(salman Khan)先生将一种全新的教学模式介绍给大家,这就是“翻转课堂”(the FlippedClassroom)。

翻转课堂是教师根据教学进度,对教学的内容进行安排,要求学生根据教师布置的学习范围和教学视频事先预习,掌握知识,在课堂上深入探讨和进行验收的教学过程。翻转课堂翻转了教学模式,把知识的传递过程从传统的在课堂进行,挪到了课外进行,教师在这个过程中要做好充分的准备,不但要为教学创设情境,还要为教学内容准备相关的教学视频,学生通过教师提供的教学资料或者查阅相关资料进行学习,将传统的课下进行知识内化过程搬到了课堂上进行。翻转课堂翻转了师生角色,教师在这个过程中只是教学资源的提供者和学生学习的引导者,并不是发号施令的管理者。而学生角色也进行了转变,从被动的接受者成为主动进行知识构建的学习者,成为真正的课堂进度的控制者。

JAVA程序设计课程是一种完全面向对象的程序设计语言,它具有语言学习的一般特性,传统教学模式的讲解非常难懂和枯燥,学生不易接受。在JAVA程序设计课程中应用翻转课堂教学模式,使学生学习得到了新体验,主动接受知识内容,成绩显著提高。

2翻转课堂的优势

2.1翻转课堂更符合学生认知规律

根据学习者学习规律研究表明,只有在遇见问题或者困难,产生疑惑时,对问题的记忆和剖析才最深刻。翻转课堂教学模式正是根据这一规律,让学生在自主学习的过程中不断发现问题,带着问题去思考,对于知识的内化起到积极的促进作用。

翻转课堂模式中的知识传递过程,由学生自己控制学习时间,反复学习,更符合教学和记忆的规律,增强了知识理解的深度。

2.2翻转课堂更能促进知识的吸收

学生可以根據自己的基础、理解能力、接受能力、不同学习时间等实际情况进行知识学习,对于不同接受能力的学生可以有足够的时间进行细细揣摩研究,深入彻底地学习知识,有效地提高学生学习成绩。

2.3翻转课堂更能培养学生综合能力

翻转课堂教学模式,在知识传递的过程中可以不断培养学生自主学习的能力,自控制力;在知识内化的过程中又可以培养学生独立思考的能力、合作精神、分析问题和解决问题的能力。

2.4翻转课堂能更有效地建立和谐师生关系

翻转课堂教学模式中,教师和学生的角色都发生了转变,教师不再是课堂的管理者,而是学生学习的引导者和促进者,占辅助地位。而学生是学习的真正主人,是课堂学习进度的控制者,占主要地位。这种教学模式,改变了传统课堂教师作为权威发号施令的局面,消除了矛盾的冲突点,更有效地建立了和谐的师生关系。

2.5翻转课堂更能让教学资源最大化

翻转课堂模式中的学习资料、文字、视频等内容可以在网络、手机、其他移动设备多种渠道上以多种形式进行展现,最大限度地达到资源共享,高效地利用了教学资源,学生可以随时随地进行自由学习。

3翻转课堂的传播方式

翻转课堂的传播方式主要有基于云平台传播和基于移动设备传播两种方式,这两种传播方式中都可以实现教师对教学视频的推送、学生观看学习视频、知识练习与测验、师生互动交流、考核评定等功能。为翻转课堂的学习模式提供了更广阔、更自由的时空范围,更方便学生学习。

4翻转课堂的理论基础

4.1建构主义

建构主义学习理论认为,学习者的学习不是被动的被接受,应该是个主动的过程;在学习过程中,教师起到主导作用,学习的主体是学习者;学习是有意义的构建过程,教师应该为学习者创设情境。翻转课堂教学模式是以建构主义学习理论为基础的,完全符合建构主义的特点,学生能够积极地去学习知识,发挥了主观能动作用,教师作为学习的引导者,为学生创建了身临其境的模拟情境,促进了知识的学习。

4.2人本主义

以人为本是人本主义学习理论的宗旨体现,翻转课堂教学模式中,处处体现了以人为本、为学生服务的思想。在知识传递中,给予学生充足的学习时间和思考时间,让学生能够尽可能地理解和吸收知识;在知识内化的过程中,也就是课堂教学中,教师要根据学生的理解程度,掌握课堂的进度,学生是教学进度的主体;在小组讨论问题时,教师要根据学生的实际情况给予个别的指导和帮助等等。

5翻转课堂教学法在JAVA课程教学中的应用实例以“if条件结构”一节课程为例。

5.1课前

(1)学习任务单:学习任务单主要介绍学习目的、学习的内容、思考的问题等,是在课前通过文字或者表格的形式分配给学生的。学习任务单可以帮助学生有目的地学习。本节课程的任务单如下:

①学习目的:掌握条件结构的基本形式和类型;掌握条件结构的流程;会应用条件结构解决实际问题;②学习内容:基本的if条件结构和流程;嵌套if条件结构和流程;阶梯if条件结构和流程;短路表达式;③思考问题:如何用阶梯if条件语句编写成绩评定程序?

(2)编制微视频:教师根据知识点,编制5-8分钟时长的微视频,讲条件结构的形式、流程分别讲述清楚,用微信推送给学生或者要求学生去平台观看学习。

(3)学生自主学习:学生通过教师提出的问题查阅相关学习资料,并通过教师提供的视频进行自主学习。

5.2课上

(1)摸排情况:教师通过对预留问题的回答和初级测试,掌握学生对知识的学习进度和情况。

(2)提出问题:教师根据学生对知识的掌握情况,提出新的关于知识点的综合问题。

(3)分组讨论:学生根据教师提出的问题,在学习小组内阐述自己的观点,教师在学生讨论的过程中,根据实际情况,分别给予指导和建议。学生最后形成自己的观点和方案。

(4)实践检验:学生根据自己的方案对问题进行实践操作,检验方案的正确性。

(5)强化练习:教师再次提出相关操作练习题,加强学生对知识的理解程度。

(6)总结拓展:教师总结知识点,并对提出问题一一做以解答,并在本节课学习问题上加以延伸拓展,深化知识。

(7)测试测评:教师通过口头测试或者机试,对学生进行验收,并对学生做出综合性评价。

5.3课后

(1)教学反思:教师对本节课程教学的过程和学生测评的结果加以反思,总结课程的优势和存在的缺点,对存在的问题加以改进。学生要反思学习中自己的缺点和不足,以便在下次课程中改进。

(2)作品展示:学生可以通过所学知識创作作品,在平台或者微信中进行展示,更好地巩固所学知识。

(3)互动交流:教师可以通过访谈、留言的形式了解学生在学习过程中还有哪些疑惑的、未解决的问题,学生可以跟教师、学生进行互动交流,及时解决问题,有助于知识的强化。对于学习过程中取得的经验也可以分享给其他同学学习借鉴。

6结语

翻转课堂教学模式真正调动了学生学习的积极性,学生充分发挥了主观能动作用,在学科应用中取得了很好的效果。在翻转课堂教学中还存在着很多需要深入研究的问题,如在知识传递的过程中,学生如何有效利用时间;知识内化过程中,学生如何深刻剖析问题和阐述自己的观点和结论;教师在制作视频时,如何有效反应知识内容,在课堂上如何将零散的知识点整合成完整的知识体系等众多问题,都值得我们以后去认真研讨。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!