基于云班课的《Java 程序设计》信息化课程教学实践
2020-01-11承德石油高等专科学校计算机与信息工程系谢懿
承德石油高等专科学校计算机与信息工程系 谢懿
引言
随着时代的进步,培养创新型应用人才逐步以信息化课程教学作为重要手段,也是新时代IT 技术推动教育模式改革的必然趋势。依据《国家中长期教育改革和发展规划纲要(2010-2020年)》[1],我校大力推进信息化课程建设与实施工作,加快了“课堂+信息化”线上线下教学模式的运用。
《Java 程序设计》是软件技术专业编程类课程的基础,其掌握情况将影响后续专业课程的学习。而且,该课程是理论与实践并重的专业基础课,传统单纯的课堂教学不能满足学生个性化的学习需求,以及动手实践能力的培养,学生基础也不同,有必要针对学习者进行分析、规划和辅导。因此,本文在云班课平台上进行了《Java 程序设计》课程的信息化教学实践。
1 教学对象与课程分析
本文是针对软件技术专业一年级学生进行的教学研究,他们学习了《网页设计技术》等课程,其特点如下:(1)学生的学习基础和接受能力存在异同,对课程有不同的难易要求;(2)学生希望在达到基本知识能力的基础上,较好地掌握设计思想并提高编程能力;(3)对于课程的重、难点,基础较差的学生吸收掌握较慢,课下需要反复琢磨,基础较好的学生感觉内容浅显,收获小,需要课后拓展;(4)上课时间有限,侧重理论讲授,师生交流少。
《Java 程序设计》是理论和实践并重的专业基础课,采用教学做一体化教学。该课程特点如下:(1)计划学时有限,部分课程内容抽象,掌握难度较大;(2)学生的创新能力与动手实践能力在传统的理论教学过程中不能较好地培养[3];(3)个性化学习的需求在传统教学过程中不能得到满足;(4)实践编程与代码调试在手工作业中无法体现;(5)传统的课程考核评价方式不科学,应把平时学习、实践过程纳入考核;(6)没有课程设计,综合实践练习环节缺少。
2 《Java 程序设计》信息化课程教学实践
云班课平台中提供了开展各种教学活动的功能模块,在此平台上实践《Java 程序设计》课程的信息化教学,主要包括如下内容:
(1)利用云班课平台的“资源”模块实现任课教师组织、发布、管理教学内容,通过此功能提供课程信息、教学标准、电子教案、学习要求、教学案例、视频等资源[4],并设置拓展资源,提供包括国内外知名论坛、慕课等精品课程资源推荐。
(2)利用云班课平台的“成员”功能模块,不仅可以对班课中的成员进行管理,还可以查看每位学生资源学习、活动参与、积分及构成等。
(3)利用云班课平台的“活动”功能模块中的投票问卷功能,可以了解学生对课堂知识的理解情况,为针对性教学提供依据。“活动”功能模块中讨论答疑可以实现重点讨论、难点答疑等互动功能。“活动”功能模块中的测试活动功能,可以实现课堂测试、自动评阅、成绩统计等操作。“活动”功能模块中的课堂表现功能可以记录学生在课堂上问答环节的参与情况。“活动”功能模块中的作业功能可以设置课堂练习和课后练习任务,任务提交后可以学生互评,也可以教师手动评阅。
3 教学实践中的困难和亟待解决的问题
《Java 程序设计》的信息化课程建设过程对视频录制各方面要求高,录制高质量视频难度大。今后工作要继续完善并优化教学资源和评价体系,并推广课程建设成果。
4 结语
把信息化运用于教学,不是让教师闲下来了,而是对教师有了更高的要求,在组织实施教学过程中,需要全方位思考、精细设计,在教学中运用好信息化,推进信息化教学的改革步伐。