应用型本科院校《Java程序设计》课程教学改革研究
2020-11-25于金平
于金平
【摘要】《Java程序设计》是计算机相关专业的核心课程,传统的《Java程序设计》课程教学模式不适合现代社会发展的需要,尤其应用型本科院校以提高学生实践技能为目标,为现代企业培养应用型的高级技术人才。传统的《Java程序设计》以讲授为主,实验为辅的教学模式不适合现代人才培养需要,现在需要以项目为载体,全面提高学生知识的应用能力,熟悉软件相关企业的职业岗位标准,为现代软件企业培养复合型的高级技术人才。本论文从不同方面阐述应用型本科院校切时.程序设计》课程教学改革,希望为研究应用型本科院校教学改革的专家和学者提供理论参考依据。
【关键词】应用型本科院校 java程序设计课程 教学改革
应用型本科高校中的学生基础比较薄弱,没有养成良好的学习习惯,对于《Java程序设计》这门基础课,虽然民办高校中的教师根据学生的情况会进行调整,但是教学过程中因为多种因素的影响,教学效果不甚理想,学生主体地位不明显,为提高Java课程的教学效果,提升学生的编程能力,提出Java程序设计课程教学改革研究。
1 应用型本科院校《Java程序设计》教学现状
1.1 学生基础参差不齐
《Java程序设计》属于专业课程,目前主要有计算机相关专业学生学习该课程,以计算机应用技术专业学生情况来看,学生的基础参差不齐。因为计算机应用技术专业是文理兼收,文科生对这种程序类课程接受能力相对较差,部分学生在课堂教学中很难跟上进度,但这门课程又属于计算机应用技术专业的核心专业课程,重要程度可见一斑。
1.2 Java内容多课时少
Java项目开发人员在目前人才市场中炙手可热,但对于技术要求较高,而Java本身内容非常多,而在计算机应用技术专业Java目前一个学期只有90个课时左右,从人才需求的角度,教师希望学生在学校能学到更多的知识,从课时分配上来说,却又完全不够,如何在90个课时中让学生学到更多的Java知识,是教师要重点把握的問题,既不能满堂轰炸,又要学习高效。既要完成更多知识点的学习,又要让学生在课堂上有练习的时间,有进行知识内化的时间,很难找到平衡点。
1.3 学生学习主动性不足
由于Java课程对学生而言有一定的难度,部分学生的学习主动性不足,理解能力略差一点的学生,可能由于一节课没听懂,没跟上,就开始放弃主动学习,如此形成一个恶性循环。学生只有在能学懂的基础上才有信心继续努力。Java课程的学习是循序渐进的,前面的部分没有学好,会直接影响后面知识点的学习,所以,学生如果有问题,必须及时解决才能更好地进入下一阶段的学习。因此如果能有较充足的时间让学生在课堂上进行练习,也会有明显的效果,但由于课时不够,课堂练习时间不足,要达到较好的学习效果,就需要学生利用课后时间自主学习,多多练习程序的编写,这就需要学生有较强的学习积吸性。因此在传统教学中,教师只能通过完成课后作业的形式督促学生。
2 应用型本科院校《Java程序设计》教学改革措施
2.1 学习兴趣的提高
学习一定要有兴趣才能事半功倍,对于《Java程序设计》这门课程也是一样的,如何调动起学生的积极性、提高学生的兴趣显得尤为重要。为以后的教学中,应注意激发学生的学习兴趣,如在课程开始之初,由教师演示课程功能,使学生明确该Java程序设计课程的性能,以及未来的工作领域,以课程强大的性能,吸引学生的注意力,让学生愿意探索其中蕴含的知识。让学生带着问题进行预习、复习、练习等,使学生深入其中,自觉挖掘Java程序设计课程的知识。另外,教师应在课前搜索Java课程的慕课和微课视频,利用丰富的网络资源,教师可以在慕课平台上布置相应的课前预习和课后复习任务来提高学生的参与度,并且让学生提前了解下一节课的学习内容,如果每堂课都知己知彼,学习的自信心会大大增强。
2.2 教学内容的优化
在教学内容上,因为有程序设计语言的基础,在教学中应主要侧重面向对象基础知识的教学,如类与对象、子类与继承、接口与实现、异常类、常用实用类、图形用户界面、输入输出流、JDBC与数据库、泛型与集合框架等部分,相对弱化了线程、网络编程、图形图像等方面,让学生夯实基础,为以后的学习打好基础。
2.3 多种教学模式的运用
在教学方法上,除了采用演示法、案例教学法、任务驱动法、实验法、课堂讨论法之外,还要加入翻转课堂,对一些比较活跃、基础比较好的学生,通过改变学生的主体地位来提高学生的能动性和互相合作的能力。对于一些基础比较差的同学可以采用线上线下相结合的方式以及建立学习小组形式来让学生思考、合作和反复观看视频、做练习题,直到完全掌握。为了保证教学质量,《Java程序设计》的教学均安排在机房,让学生有充足的时间动手练习和自主学习。课后,为了巩固所学知识,教师应及时通过线上的反馈进行综台分析,反思不足之处并进行改进。
总之,社会发展迅速,瞬息万变,学生在学习知识同时也要注重能力的培养,教师在教学过程中应该有“授人以鱼不如授人以渔”观念,除了知识还应该注重学生学习能力和思维方式等方面的培养,这也需要我们一线教师不断地进行教学改革,不断地提高自身素质、业务水平,以适应时代的发展和学生的需求。
参考文献:
[1]Java语言程序设计课程教学改革探索[J].张丽君.中国管理信息化.2017(03)
[2]《java程序设计》课程教学改革研究与实践[J].吴金舟.教育教学论坛.2919(45)
[3]浅谈《Java程序设计》在民族类高校中的教学改革与实践[J].刘李漫.现代计算机(专业版).2017(06)
[4]CIS专业的Java程序设计教学改革初探[J].黎华,张晓盼,龚珍.测绘通报.2917(04)
[5]基于OBE的Java程序设计课程教学改革[J].余烨,徐京涛,路强,薛峰。计算机教育.2017(06)
[6]“互联网+”平台下的高职《JAVA程序设计》课程教学改革[J].张宏萌.现代经济信息.2016(24)
课题项目:黑龙江省教育科学规划2018年度省青年专项课题,课题编号:GJD1318004。