APP下载

融合兴趣的《Java高级程序设计》课程教学模式实践

2021-10-11翟娜李雷孝王慧云静

科技风 2021年26期
关键词:互动兴趣教学模式

翟娜 李雷孝 王慧 云静

摘 要:《Java高级程序设计》是本校计算机相关专业的专业核心课程,主要以企业人才标准作为培养目标,培养学生扎实的程序设计技术、职业素养和能力。现有教学过程中存在学生基础知识不扎实、教师授课内容枯燥、师生互动少等问题,针对现存问题,提出融合兴趣的教学模式,分别从教学内容、教学方式等层面提出了包含丰富教学资源、激发学生学习兴趣等10个具体措施。教学实践效果表明该模式能够有效增加优秀学生比例,能够有效提升学生学习兴趣、实践动手能力以及最重要的学习力。

关键词:Java高级程序设计;教学模式;兴趣;互动

中共教育部党组发布《中共教育部党组关于加强高校课堂教学建设提高教学质量的指导意见》(教党〔2017〕51号),意见中指出要深化教学改革,提高课堂教学质量。近几年,教育部不断出台新政策,为高等院校的前行指明了方向。提升教学质量,教学改革刻不容缓。

随着时代的发展,计算机相关专业人才的需求量不断攀升。Java语言以其安全性高、可靠性强、支持跨平台的特点脱颖而出[1],广泛应用于软件开发、大数据等产业。《Java高级程序设计》课程以Java语言为载体,围绕着Java应用程序开发的基本理论和知识点进行学习,让学生掌握Java高级程序设计中的基本工具和方法。单一的授课方式、枯燥的教学内容,教学效果不尽如人意。因此,以激发学生学习兴趣、提升学生程序设计能力为主线的教学模式势在必行。

1 Java高级程序设计教学现状分析

影响课程质量的因素众多,比如教学对象、教学内容、教学手段等,教学对象可细分为两种角色:学生与教师。学生是教学的中心[2],是教学环节的主体;教师是学生的引路人,是教学环节的主导者,任何一方出现问题,结果必然受到影响。下面将从这两种身份的视角出发,说明现有《Java高级程序设计》教学中存在的问题。

1.1 学生基础知识薄弱

《Java高级程序设计》的先修课程数量众多,相关性最大的是《面向对象程序设计》。《面向对象程序设计》使用的语言是Java,授课内容包含Java语法基础、面向对象编程、数组、高级类特性以及GUI编程,为《Java高级程序设计》打下基础。随着时间流逝,先修课程学习内容逐渐遗忘,两门课程开课间隔大约半年,基础知识所剩无几。

1.2 学生存在个体差异

学生先修课程的学习程度略有差异:单纯记住基本概念的学生约为18%;能够编写简单程序的学生约为72%;能够掌握《Java高级程序设计》所需基础知识的学生仅为10%。学生学习能力不同:20%左右的学生可以通过简单复习的方式再次吸收所需知识;剩余80%的学生需要再花大量的课外时间复习,无形中增加了教师的教学难度。学生的自律能力不同,无法有效保证复习质量,因而完全依靠学生自己复习是不现实的。

1.3 教学知识点多而杂

《Java高级程序设计》共分为6个章节,每个章节包含知识点众多。如多线程章节,粗分为7个二级知识点,每个二级知识点至少包含2个三级知识点。概念抽象难懂、与其他课程具有关联关系,如《操作系统》中的线程知识点。教师如何将这些大量、复杂的知识点传递给学生成为一大难题。

除理论知识外,还包含较多编程知识点,如API中的各种方法。上述内容仅以线程章节为例,涉及全部章节时数量与难度陡然增加。6个章节知识点的总量大、涉猎广、难度高、乐趣少,加大了教師的备课及教学难度。

1.4 教学知识点脱轨

教师工作的主体环境为学校,对企业常用技术及方法了解甚少。技术更新换代速度较快,教师针对知识点的掌握不够精准,如实践环节涉及的API接口,存在方法弃用、参数变动等问题。教师需要不断更新自身储备,以防止教学内容老旧,与实际脱轨的情况发生。除此之外,教师针对技术应用场景了解得不够全面,导致知识点讲解的侧重点存在偏差。

1.5 师生互动少

教师的授课过程以讲为主,以演示为辅,偏向于灌输式,与学生交流少且交流时间限制于课堂,导致学生遇到问题时无人解惑。久而久之,师生关系渐行渐远,交流变得更加困难,导致单向灌输的情况更加显著。

2 兴趣教学

兴趣教学指教师针对教学对象、教学内容,采取灵活多变的方法,利用学生的好奇心、逆反心理、求新心理,创造一个和谐温情的氛围,激发学生的求知欲,使学生在情感的愉悦中接受知识,掌握技能,以达到最佳的教学效果[3]。与传统教学模式相比,兴趣教学更能提升学生学习兴致,提高学习能力,增强学习收益。传统教学模式与兴趣教学模式的差异如表1所示。

由表1可知,兴趣教学模式强调的主体是学生,而不是教师。教学内容重逻辑关联、结合实际、趣味连连;教学方式则突出互动、启发和反馈。备课时间的增加缩短了学生与教师、学生与社会的距离。

表1中所述问题的存在,主要包含三方面的原因:一是学生学习动力不足;二是教师自身专业技能不足;三是教师与学生之间有距离感,导致教学效果不佳。列夫·托尔斯泰曾说过:“成功的教学所需的不是强制,而是激发学生学习的兴趣”,为了提升教学效果,将激发兴趣作为重点,揉进Java高级程序设计课程。

3 融合兴趣的教学模式设计与实施

爱因斯坦曾说过:“兴趣是最好的老师。”兴趣产生的原因各异,如教学内容与职场技能关联程度大:学生既能够了解职场现状,又可以增强就业竞争力;教学内容原理清晰、逻辑性强:学生既能知其然又能知其所以然,逻辑思维得以培养;教学内容层次分明:学生根据自身能力,选择知识掌握程度;教学方式多种多样:学生兴趣自然而然产生。兴趣的培养贯穿课程始终,首先教师需要提前充分且精心的准备教学内容,其次教师需要了解掌握多种教学方式,最后教师需要根据学生反馈及时调整教学内容及教学方式。融合兴趣的Java高级程序设计课程教学模式的设计与实施方案如图1所示。

猜你喜欢

互动兴趣教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
浅谈粉丝经济与网络造星的互动关系
基于快乐教学的投掷课教学研究
智力因素在语文教学中的作用研究
试论培养学生的问题意识
低年级识字教学中游戏的设计与研究
关注生成,激活学生认知
巧用多媒体技术, 让语文课堂更精彩