Java语言程序设计教学模式改革与实践

2019-09-10 14:13孙晓燕林霞
大众科学·中旬 2019年3期
关键词:教学模式改革程序设计翻转课堂

孙晓燕 林霞

摘 要:当下传统教学模式的弊端日益显现,翻转课堂、慕课等新型教学模式蓬勃发展,结合Java语言程序设计精品在线课程的建设与实践经验,提出新形势下提高教学质量以及学生学习效果的几点方法。

关键词:程序设计;翻转课堂;教学模式改革

一、传统教学模式存在的问题

1. 课堂教学缺少互动性

传统的课堂教学中,教师处于主导地位,学生参与的积极性不高。教师只注重学生的共性,忽略了学生的个性培养。教师灌输性的传授知识,学生机械性的掌握内容,师生之间缺少良性互动。

2.学习积极性不高

老师讲课尽管内容滔滔不绝于耳,学生端坐下方昏昏欲睡,眼神游离飘忽,或者干脆做个低头族,“两耳不闻窗外事,一心只是玩手机”。尽管课堂纪律良好,没有交头接耳讲话的,但是这样的课堂,学生学习效率低下缺少活力,学生丧失了学习的积极性跟主动性。

二、精品在线课程的建设与实践

1.课程资源的建设

Java精品在线课程建设重点在于课程资源的质量、课程的实施过程以及学生的学习体验等方面。Java语言程序设计课程组本着“以学生为本,以实践为主,以项目为驱动”的课程建设要求,建设基于软件开发过程的案例式教学体系。课程组遵循[2]“碎片化资源、结构化课程、项目化设计、案例化教学”的组织建构逻辑对课程教学模式进行创新,与合作办学的企业专家共同完善课程教学大纲、实验教学大纲、教学方案、案例库、习题集、试卷库和参考资料库等教学资源的建设,力求提高教学质量和学生的学习效果。教学团队努力创新,积极探索,将Java语言程序设计打造成为校级示范课程,省级精品课程。

2.教学团队的建设

为了避免学生实验内容与企业实际需求相背离、脱节的情况,推进课程教学体系、内容、方法和手段的改革,积极探索与企业合作办学的模式。与此同时,为了加强课程教学团队的建设,聘请合作企业专家担任课程设计指导教师,探索工学结合的新型人才培养模式。诚邀校企合作的专家和骨干参与到课程的建设当中,同时安排教师深入实地参加企业实践,引进企业成功的项目案例,极大的丰富了课程教学内容。同时利用寒暑假的时间,组织任课教师外出学习和培训,鼓励青年教师参与本课程的实践教学,大胆创新,逐步建成了一支素质优良、结构合理的双师型教学团队。

2.学习过程的监控

丰富的线上资源固然重要,教师仍然需要对学生的课前预习和课后复习进行监督和检查。课程组首先将教学内容划分成多个教学单元,再将每个教学单元划分成若干个子单元,最后将教学子单元详细划分成课前、课堂教学、课后三个部分。课前的主要任务是教师要提前在教学平台发布本次课的学习目标、预习任务,并就某一知识点设计在线测试、分组讨论等环节。课堂教学主要任务是根据课前制定的重点和难点,进行讲解、练习、随堂测试和答疑,最后各小組再进行课堂的总结。课后任务是对本次课的学习进行全方位的评价,包括在线测试、课后作业以及小组打分等方式。

3.学习效果的评价

本课程的考核方式采取以期末上机考试为主,项目开发及答辩、单元测试、课下作业为辅的方式,站在企业或用人单位的立场去给学生设置问题,引导学生分析和解决问题,同时加强团队间的合作,使学生初步具备软件开发人员必备的素养和能力。

4.教学方式的探索

Java语言程序设计精品在线课程采用了线上与线下混合教学的模式,实现了课内与课外的互补,学校与企业的贯通。

首先,在教学环节中特别注重实验教学,讲练结合。在实验教学环节中,采取案例化教学,任务驱动模式,启发和引导学生在学习编程语言的同时,熟悉软件开发的流程和规范。设置演示性、验证性、综合性、设计研究性等四种类型的实验,充分考虑到学生的个性化培养,循序渐进的推进教学内容。其次,在课程开始之初,学生自由组合成小团队,平均两到三人一组。学生自主选择项目的难易程度,由指导教师协调团队负责人分配给每个学生任务,约定好程序接口等细节问题, 小组成员独立完成各自的模块。同一组的成员之间相互沟通学习,齐心协力完成项目的开发。在这个过程当中,如果实在力不从心可以向老师申请降低项目难度,如果觉得尚有余力,也可以申请提高项目的难度指数,这样就兼顾了不同层次水平的学生。

三、结束语

Java语言程序设计是我校软件工程专业一门专业必修课程,实践性很强。如何让学生系统地、快速的掌握编程语言的精髓并能够灵活应用到实践当中, 是摆在我们面前的一个重要的课题。为此, 课程组采用了线上线下混合式教学,全程追踪学生的学习过程,并给出了切实有效的评价体系,取得了不俗的成绩。既注重了学生的个性发展,又培养了学生的团队合作精神。本文中提出的教学模式的改革与实践以学生为主导,教师为辅助,将教与学完美对接,对于程序设计类的课程教学效果显著。

参考文献

[1]童端.融入CDIO理念的《程序设计基础》实践课程改革探索[J].现代商贸工业.2019(28):146-147.

[2]赖亮鑫.“三维动画设计”精品在线开放课程建设实践与探索[J].艺术科技.2019(9):24-25.

[3] 全晓艳.基于MOOCS的程序设计课程翻转课堂教学改革[J]. 中国校外教育.2019(27):146.

猜你喜欢
教学模式改革程序设计翻转课堂
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
网络新应用环境下JavaWeb课程教学改革研究
家居空间设计项目化教学模式改革的国际比较研究
基于微课的高职艺术设计类专业教学模式改革
翻转课堂在小学数学教学中的应用
翻转模式在“液压与气动”教学中的应用研究
翻转课堂在英语语法教学中的运用研究