论文部分内容阅读
摘要:JAVA语言无论是在PC端的网页和游戏里,还是在多种手持微端的APP里都有大量应用,经久未衰。目前无论是中国还是美国,JAVA语言的人才需求一直缺口很大,教学改革如火如荼,大多数二本院校都朝着应用型人才培养方向发展,本文就教学方式和教学内容方面对JAVA系列人才培养做出从宏观到具体的一些探索和分析。
关键词:JAVA;教育;应用型
1.背景
随着国家对高校教育的改革逐步进行,教育部已经取消了三本院校,这不但是高校教育等级的划分和巨大改变,其实更包含了对高校教育内容进行细化的要求,许多211和985以外的大学,都将抛弃理论之上,逐步转型于应用型教育[1]。
本人所在学院属于一所二本院校,每年学生们的就业率都是我校专业改革的重点影响因子。经调查发现,无论是计算机专业还是通信专业,JAVA类型人才就业率非常之高,JAVA技术相关岗位有着广泛的市场需求[2]。可以說,学生如果掌握了JAVA语言,在就业方面的选择将陡然变得广泛起来。
2.目前二本院校的JAVA语言课程的教学方法
目前二本院校在JAVA课程上的做法一般有两种,一种由传统的老教授和资深老师带领,强调语言基础和语句结构,在通过对一个个指令,一种种语句的讲解后,出一些小题目带领同学们进行编程。这种教育方法对教师的要求较高,而且属于用一种教法指导所有的学生,只能通过偶尔的作业和小考核来确定学生们是否跟得上老师的步调。好处是只要学生们认真学习,一定可以打好JAVA语言的基础,能够在几乎所有与JAVA语言相关的岗位上快速适应。与之相应的坏处,实践较少,应用程度较低,在中小型公司参加应聘的时候往往会被有实际项目主持或者带着软件成品的应聘人员压制,毕竟现代社会,技术人员的流动更加频繁,各个中小型公司更看重即战力。另外一种教学方法则偏重于实践,以项目为标准对学生们进行考核,选定项目,带领着同学们分析项目,在分析中进行学习,在模仿中开始历练。好处是完成一个项目后,基本上该项目和类似的项目将成为学生们的实际能力,但学生们基础知识就很难得到全面发展,可能只知道与该项目有关的指令和语句,对于与该项目无关的JAVA知识和技巧基本是空白。
经过调查问题分析,同学们对于“JAVA语言”和“JAVA程序设计”之类的课程的需求意向主要有以下三类:首先渴望能学到JAVASCRIP等目前就业前景极佳的前端开发技术,课程完结后能具备编程能力;其次无论首要要求是否满足,最低该课程能对考取JAVA技术或者程序员相关认证有帮助;第三点的要求最低,如果上完JAVA课程能让自己在求职或者校园应聘方面带来加分,那么就愿意认真学习JAVA课程。不过这第三点要求基本上适用于这些同学对所有课程的价值衡量。由于在应聘面试中企业会关注已完成的作品,也会考察基础知识所以比起第一种教学方式,大多数同学更愿意接受第二种教育方式的教学[3]。
基于以上原因,本人根据教学经验,采取了第二种教学方法为基础,以业界时事和行业项目为纽带,根据JAVA语言的特点,来进行JAVA课程的教学。
3.教学实例
本人的教学方法比较灵活,不再是简单地将理论知识进行讲解与验证,而是让学生从学习过程中主动发现问题并有效解决问题,从而提髙学生的实践和创新能力。
第一个项目选择的是非常有名的一款互联网通讯软件,该软件的头像是一只可爱的南极动物。本人带领同学们用JAVA思维来“山寨”该软件的登录框,完成后将之包装成为应用文件。当任何人打开该应用文件时,会弹出该通讯软件的登录框,与正规软件的一模一样。通过这一步,成功的引起了同学们的兴趣和心思。同学们认为,能够写出该软件,哪怕只是一个模型,对于在应聘时面试环节和个人能力展示的机会中,都可以获得招聘单位不小的关注。与以往第二种实践项目教学不同之处,在于接下来的教学并非指导学生们去完成这个项目,而是头脑风暴课程。
例如目前学生宿舍里最流行的PC端竞技游戏英雄联盟,里面英雄的皮肤是如何实现的,“炫彩”皮肤包对比原本的皮肤包使用JAVA语言如何实现?对比教师从英雄联盟客户端里解析出来的文件,判断在这款游戏里“皮肤”功能的组成方式和应用方式。
4.总结
应用型高校教育重在“应用”二字,所以不但要学会合适的知识,还要有将知识转化为成果的能力。过去学习武术多年的武术家称对手不按套路来,所以打不过的笑话绝对不能出现在学校的毕业生身上。有关JAVA语言这一系列课程的教学不仅仅应该与行业紧密结合,还必须让学生们具有变通的思维和能力。针对学生们日常生活中接受度最高的应用型软件、手机游戏、大学宿舍最流行的网络游戏,把其中的功能与教学的知识点联系起来,一一举例。说出这些功能用JAVA是如何实现的,里面一些商业性的虚拟产品和功能,又是怎么样的道理和程序逻辑。如此,才能做到真正的提高JAVA语言的教学质量,同时也教出适合社会适合经济发展的程序员。
参考文献:
[1]卢冶.面向应用型人才培养的Java课程群研究与建设[J].实验室研究与探索,2017(36)
[2]刘艳梅.基于“实践和创新”能力培养的Java系列縣群教学研究与改革[J].计算机教育,2015(14):35-40.
[3]赵彦.JAVA课程群网络教学平台的构建[J].实验室研究与探索,2015,34⑴:199-204.
关键词:JAVA;教育;应用型
1.背景
随着国家对高校教育的改革逐步进行,教育部已经取消了三本院校,这不但是高校教育等级的划分和巨大改变,其实更包含了对高校教育内容进行细化的要求,许多211和985以外的大学,都将抛弃理论之上,逐步转型于应用型教育[1]。
本人所在学院属于一所二本院校,每年学生们的就业率都是我校专业改革的重点影响因子。经调查发现,无论是计算机专业还是通信专业,JAVA类型人才就业率非常之高,JAVA技术相关岗位有着广泛的市场需求[2]。可以說,学生如果掌握了JAVA语言,在就业方面的选择将陡然变得广泛起来。
2.目前二本院校的JAVA语言课程的教学方法
目前二本院校在JAVA课程上的做法一般有两种,一种由传统的老教授和资深老师带领,强调语言基础和语句结构,在通过对一个个指令,一种种语句的讲解后,出一些小题目带领同学们进行编程。这种教育方法对教师的要求较高,而且属于用一种教法指导所有的学生,只能通过偶尔的作业和小考核来确定学生们是否跟得上老师的步调。好处是只要学生们认真学习,一定可以打好JAVA语言的基础,能够在几乎所有与JAVA语言相关的岗位上快速适应。与之相应的坏处,实践较少,应用程度较低,在中小型公司参加应聘的时候往往会被有实际项目主持或者带着软件成品的应聘人员压制,毕竟现代社会,技术人员的流动更加频繁,各个中小型公司更看重即战力。另外一种教学方法则偏重于实践,以项目为标准对学生们进行考核,选定项目,带领着同学们分析项目,在分析中进行学习,在模仿中开始历练。好处是完成一个项目后,基本上该项目和类似的项目将成为学生们的实际能力,但学生们基础知识就很难得到全面发展,可能只知道与该项目有关的指令和语句,对于与该项目无关的JAVA知识和技巧基本是空白。
经过调查问题分析,同学们对于“JAVA语言”和“JAVA程序设计”之类的课程的需求意向主要有以下三类:首先渴望能学到JAVASCRIP等目前就业前景极佳的前端开发技术,课程完结后能具备编程能力;其次无论首要要求是否满足,最低该课程能对考取JAVA技术或者程序员相关认证有帮助;第三点的要求最低,如果上完JAVA课程能让自己在求职或者校园应聘方面带来加分,那么就愿意认真学习JAVA课程。不过这第三点要求基本上适用于这些同学对所有课程的价值衡量。由于在应聘面试中企业会关注已完成的作品,也会考察基础知识所以比起第一种教学方式,大多数同学更愿意接受第二种教育方式的教学[3]。
基于以上原因,本人根据教学经验,采取了第二种教学方法为基础,以业界时事和行业项目为纽带,根据JAVA语言的特点,来进行JAVA课程的教学。
3.教学实例
本人的教学方法比较灵活,不再是简单地将理论知识进行讲解与验证,而是让学生从学习过程中主动发现问题并有效解决问题,从而提髙学生的实践和创新能力。
第一个项目选择的是非常有名的一款互联网通讯软件,该软件的头像是一只可爱的南极动物。本人带领同学们用JAVA思维来“山寨”该软件的登录框,完成后将之包装成为应用文件。当任何人打开该应用文件时,会弹出该通讯软件的登录框,与正规软件的一模一样。通过这一步,成功的引起了同学们的兴趣和心思。同学们认为,能够写出该软件,哪怕只是一个模型,对于在应聘时面试环节和个人能力展示的机会中,都可以获得招聘单位不小的关注。与以往第二种实践项目教学不同之处,在于接下来的教学并非指导学生们去完成这个项目,而是头脑风暴课程。
例如目前学生宿舍里最流行的PC端竞技游戏英雄联盟,里面英雄的皮肤是如何实现的,“炫彩”皮肤包对比原本的皮肤包使用JAVA语言如何实现?对比教师从英雄联盟客户端里解析出来的文件,判断在这款游戏里“皮肤”功能的组成方式和应用方式。
4.总结
应用型高校教育重在“应用”二字,所以不但要学会合适的知识,还要有将知识转化为成果的能力。过去学习武术多年的武术家称对手不按套路来,所以打不过的笑话绝对不能出现在学校的毕业生身上。有关JAVA语言这一系列课程的教学不仅仅应该与行业紧密结合,还必须让学生们具有变通的思维和能力。针对学生们日常生活中接受度最高的应用型软件、手机游戏、大学宿舍最流行的网络游戏,把其中的功能与教学的知识点联系起来,一一举例。说出这些功能用JAVA是如何实现的,里面一些商业性的虚拟产品和功能,又是怎么样的道理和程序逻辑。如此,才能做到真正的提高JAVA语言的教学质量,同时也教出适合社会适合经济发展的程序员。
参考文献:
[1]卢冶.面向应用型人才培养的Java课程群研究与建设[J].实验室研究与探索,2017(36)
[2]刘艳梅.基于“实践和创新”能力培养的Java系列縣群教学研究与改革[J].计算机教育,2015(14):35-40.
[3]赵彦.JAVA课程群网络教学平台的构建[J].实验室研究与探索,2015,34⑴:199-204.