实践导向教学模式在高职Java程序设计课程教学中的应用研究
2021-09-10谭新
谭新
摘 要:实践导向是一种基于实际工作的教学方法,是以活动为导向,以学生的发展为本位的全面提高学生的综合能力的职业教学方法,这种教学模式可以让教师更好地教,学生更好地学,实践更好地做。本文以Java程序设计课程教学为例,对课程特点进行了分析,重点阐述了如何有效运用实践导向教学方法对课程进行改革,从而达到提升学生能力的目的。
关键词:实践导向;高职;Java程序设计;课程改革
中图分类号:G642.0 文献标识码:A 文章编号:1673-7164(2021)23-0075-03
高职教育的目标是培养符合企业需求的高素质技术技能人才,尤其是要重点提升职业学生的实操能力与专业素养。随着信息化时代的到来,高新技术得到迅猛发展,信息技术教育也变得越来越重要,高职课堂中的计算机程序设计课程也越来越被重视,此时加强职业教育中程序设计类课程教学研讨,创新应用实践导向教学方法等具有重要的现实意义。本文以Java程序设计课程为例,阐述如何有效运用实践导向教学方法对课程进行改革,以达到提升学生能力的目的。
一、高职课堂中Java程序设计课程的教学现状
Java程序设计是计算机类专业的核心课程,是学生在学习如Android程序设计、互联网软件测试、Java web应用开发技术等其他编程类课程前必须要掌握的技能。在各大高校的计算机相关专业中,Java 程序设计课程一直是程序设计类课程的先导主干课,Java程序设计的课程标准要求学生理解和掌握所学的各个知识点,并且要做到学以致用、独立解决问题,把所学知识应用到解决实际问题的过程中,注重理论联系实践,重点在程序和结构的设计,Java 课程的重要性不言而喻[1]。在学习其他编程类语言时也会出现无法满足课程承上启下的问题。尤其是相对于Java语言具有更复杂语法和代码结构的面向对象语言。因此,老师如何教好、学生如何学好这门课程将对后续课程的学习起到至关重要的作用。
然而,目前我国不少高职院校在程序设计类课程教学中存在教学模式落后问题,无论是在教学体系上还是在教学设备规模上都无法满足市场对于人才培养的需求。首先,由于信息技术的快速进步,原有的教学体系和教学设备过于陈旧,先进的技术设备供给有限,无法满足教学需求,在缺乏先进教学设备、教学理念的环境下,教学质量很难得到有效提高[2]。其次,多数高职院校至今仍然沿用传统的教学模式为主进行授课,即“理论讲授+课堂实操+课后练习”的教学方式,这种传统的教学方法已不能满足Java程序设计课程的教学特点,主要原因在于Java 语言架构相对复杂、对学生的实操和创新能力要求很高,教师所传授的内容并未体现出承上启下、相互衔接,每个知识点所验证的例子是孤立的,相互无联系的[1]。若学生根据这些内容学习,导致的结果就是学生学到的技能是零散的、无组织的,这种学习方法与Java项目化开发流程的要求不相符。因此,传统的Java程序设计课程教学改革势在必行。
二、实践导向教学模式的概述
实践导向教学是以“实践导向驱动”为主要形式,在教学过程中充分发挥学生的主体作用和教师的主导作用,注重对学生分析问题,解决问题能力的培养,从完成某一方面的“任务”着手,通过引导学生完成“任务”,从而实现教学目标。从学生接受知识的过程看,知识来源于实践,学生在实践中得到感性认识,经过反复实践才能上升到理性认识,并回到实践中去。实践导向教学要求教师在教学中要把大任务分解成小任务。教师要分层次地给学生下达实践导向[3]。
在实践导向教学法下,高职院校将培养目标放到人才综合能力培育方面,全面提高学生专业素养。这种教学方法使学生能在现实的工作环境之中克服自己的专业能力问题,转化自己的思维,在此基础上不断提升,最终满足企业的岗位需求。
三、实践导向教学模式在Java程序设计教学中的应用策略
(一)开展以企业真实项目为载体的项目化教学
在实践导向教学中,教师如何根据教学内容、教学目标和学生基础,合理设计和选择项目是非常重要的。项目过大,学生不易理解易导致畏难情绪而降低学习兴趣。项目过小,又难以覆盖应有的技能点,无法与实际岗位要求对接。为了更好地激发学生的学习热情和兴趣,有效提升教学质量,教师应尽可能地设计和选择符合学生自身特点和能力要求的项目内容和活动,保证项目的合理性和科学性。
(二)以学生为中心,利用在线课程开展翻转课堂
翻转课堂是指重新调整课堂内外的时间,将学习的决定权从教师转移给学生。在这种教学模式下,教师不再占用课堂的时间来讲授知识点,这些知识点需要学生在课前完成自主学习,他们可以看视频讲座、听播客、阅读功能增强的电子书,还能在网络上与别的同学讨论,能在任何时候去查阅需要的材料[4]。为了有效实施“翻转课堂”,课程依托本校超星泛雅平台上的校级精品在线开放课程Java高级程序设计學习网站,将教学资源,如课件、授课计划、教案、课程标准、教学视频、拓展资源、课后习题、实训项目等都上传到课程网站上。
学生课前可根据老师每节课前发布的通知完成知识点的学习。课中,老师根据学生线上提交的任务实施记录,了解学生对实训项目的执行情况,并帮助学生解决普遍存在的重难点问题。课后,学生围绕项目知识点和技能点的要求进行记录、总结、分享,老师进行归纳并帮助学生查漏补缺,巩固所学知识。老师结合学生反馈以及超星平台所提供的过程性数据图表进行分析、量化、反思,查漏补缺,总结经验,并开始准备下一个项目的实施[5]。
(三)优化课程考核和评价体系
课程考核评价也针对实践导向教学法的特点进行了重新设计,包括过程性考核和试卷考核,其中过程性考核占50%,试卷考核占50%。具体考核方式如表1所示:
在整个考核和评价过程中,教师需要对学生整体情况进行思考和分析,对学生学习过程进行量化评价和考核,积极鼓励学生自我评价,善于对他人学习过程和结果进行评价,还可以小组相互评价等,通过多元化评价形式,使得学生掌握知识,从而更好地解决问题[6]。
(四)鼓励学生参加职业技能竞赛,提高其专业素养
在高职院校计算机教学改革之中,还应加强学生专业素质培养与计算机教学的有机结合,在专业素质培养之中加强行动导向的教学方法的应用。Java程序设计课程为移动应用开发专业的专业课程,本专业为了进一步促进职业教育教学改革,切实提高学生注重实践技能培养的意识,营造重视实践操作、重视技能培养的氛围,每年都会围绕“Java程序设计”“移动互联网软件开发”等内容组织技能大赛,以赛代练让学生全面掌握Java语言软件开发的岗位要求,使学生成为能从事基于Java语言的移动应用软件开发、测试和技术支持工作的高素质技术技能人才。
四、结语
计算机程序设计类课程的教学要顺应时代和社会发展的要求,注重计算机教学的改革,充分利用精品在线开放课程平台,实现教学方法的多样性和创新性,通过开展实践导向教学法能有效提升课程教学效果、提高教师的课程改革和方法创新意识,同时激发学生创新潜能,培养学生实践能力,使学生的计算机专业素养得到全面的提升。总而言之,教育工作者应继续积极探索新的教学方法,努力为我国培养更多的高素质创新型和技术技能型人才。
参考文献:
[1] 王飞雪. Java程序设计课程的项目化教学研究[J]. 电脑与信息技术,2016,24(02):66-67.
[2] 王锐东,龙真真. 行动导向教学法在高职计算机教改中的应用探讨[J]. 机电教育创新,2020(05):182.
[3] 于海洋. 行动导向教学在中职机械加工教学中的应用[J]. 科技创新导报,2020,17(03):215-215+217.
[4] 于晓雷. 微课与“翻转课堂”的教学研究[A]//中国环球文化出版社,华教创新(北京)文化传媒有限公司. 全国科研理论学术研究成果汇编:社会科学(六)[C]. 北京:中国环球文化出版社,2020:6.
[5] 陈治伯,唐娴,韩国霖. 基于翻转课堂的计算机课程项目教学研究[J]. 计算机产品与流通,2020(09):169.
[6] 阮姝媛. 在计算机课程教学中开展项目教学法的研究分析[J]. 才智,2020(01):118.
(责任编辑:淳洁)