论文部分内容阅读
随着科学技术的不断发展,计算机软件已经成为了科技企业长期稳定发展的基础,而Java程序设计作为软件开发中的核心语言之一,它对科学的进步和企业的发展有着非常重要的意义。Java程序开发人才不仅是相关企业重点招募的对象,同时也是高职院校计算机教学中的一个重点。为了可以培养出更多符合社会需要的Java程序开发人才,必须进一步的完善高职院校Java程序设计课程的教学,本文将对目前我国高职院校Java程序设计课程教学中存在着的问题及其改善措施进行详细的分析。
【關键词】高职院校;Java程序设计;教学探讨
随着我国软件产业的不断发展,与软件相关的企业也在不断增加,对Java型人才的需求来也变得越来越大,全国各地的高职院校为了更好的满足市场的需求,都开设了与Java程序相关的课程,但还有不少高职院校的Java程序设计教学还存在着许多需要改进的地方,只有根据实际的教学情况和社会需求的变动来对高职院校的Java程序设计教学进行相应的调整,才可以让学生在以后的工作中更加得心应手。
1 目前我国高职院校Java程序设计教学中存在的问题
1.1 教学方式过于枯燥单一
Java程序设计的教学除了要讲究理论知识的教学外,更重要的是实际的操作和运用。而部分高职院校的Java程序设计教学过重的看重理论知识的讲解,而忽略了Java语言具有极强实践性的这一特点。在教学的课堂上,通常都是教师占据着课堂的主导地位,一直沿用单一的“填鸭式”教学,导致许多学生都出现烦躁、厌学的情况,严重的打击了学生学习的积极性、自主性以及创造性。由于教学模式的单一,许多学生都将精力花费到了概念和语法的理解上,这也是导致期末考核中出现笔试成绩优秀而上机操作能力不足的主要原因之一。
1.2 对教材中出现的例子重视度不够
传统额Java程序教学教材会对其教学效果产生很大的影响,许多高职院校也开始意识到了这一点,纷纷选用更符合社会需要的教学教材,这可以说是非常有利于提高学生的学习质量的。然而,实际的教学并没有起到太多的效果,之所以出现这样的情况,主要是因为部分教师没有重视教材出现的编程例子,而只是将其当作是语法的验证,表明上看起来有着不错的效果,但实际上绝大部分的学生都只了解到语言编程表面的东西,这样会传递给学生一个错误的信息,让学生认为自己已经能够理解掌握了,实际上对其深层含义半知半解,在学生完成学习后,只能够进行一些简单、孤立的小程序的编写,这就严重的限制了学生的开发设计能力。
1.3 只注重部分的编写,而忽略了呈现的窜连。
实践操作教学对Java程序设计来说是非常重要的,但由于受到应试教育思想的影响,导致Java的实际教学经常出现忽略Java语言的应用与开发,在上机操作中,许多学生都是照着课本或教师的代码打出来的,从整体上看,学生的上机操作都完成得不错,但不利于学生对知识点的整理和串联,如果需要进行一个完整的呈现编写时,则会感到无从手下。这时就会严重打击到学生的兴趣和信心,会让学生感觉到自己什么也不会,实际上许多学生都可以完成每一个独立的小功能,而欠缺的就是如何将各部分的程序窜连在一起。
2 改善Java程序设计课程教学的方法
2.1 多种教学方手法交叉并用
改善高职院校的Java程序设计教学,首先应该创新自己的教学理念和教学手法,通过教师间的交流、对培训机构教学方法的研究等方式来做到Java程序设计教学的多样化,并一实际案例为驱动,将完整的例子贯穿在整个教学工作中,让学生学习到理论知识的同时,也懂得如何进行实际的运用。例如:将网上购票系统贯穿在Java程序设计的教学中,网上购票系统中所运用到的知识和操作都符合目前Java程序设计教学大概中的内容。在教学的课堂上,教师除了引导学生完成教材中所出现的例子外,还应该带领学生在相应的课堂中去完成网上购票系统的编写,这样不仅可以降低学生对理论知识的理解和掌握,还有利于学生对知识的应用,提高学生对Java语言的兴趣。除此之外,运用实际例子贯穿教学的方式还有利于学生对整体项目的分解和连接。例如:教师可以引导学生将网上购票系统划分多个不同的小功能,如:用户登录、车票信息查询、修改、在线支付等。同时也可以培养学生分工合作的思想,让Java程序设计的学生更接近于以后工作的需要。
2.2 强化代码编写操作训练
在学生刚开始接触Java语言的学习中,为了加强学生的理解和记忆,教师应进行针对性的代码书写训练,我们都知道现在程序变形软件是非常智能化的,只有输入首字母就有完整的提升,虽然为Java的编写过程带来了很多便利,但这学生刚解决Java语言时,应该要求学生自己的敲打每一行代码,必要是可以限制学生使用最简单的记事本进行代码的编写,在学生对Java有一定的了解后,在应用规范的编写软件来提升编程效率。例如:在Java的环境安装与测试中,教师应该引导学生使用txt文件来完成“Hello World”的编写,并通过修改后缀名和cmd命令窗口的方式来完成编译。让学生更清楚的知道Java程序是如何运行的。
2.3 正确对待理论考试与操作考试
期末考试是验证学生学习效果的主要手段,在Java程序设计的考试中,除了要重视笔试之外,还应该重视机试。如果只进行笔试中理论知识的考核,学生就会不重视Java的上机操作练习,这对学生以后工作中的实际运用非常不利,所以高职院校的Java程序设计考核应该包含理论考试与操作考试两项,并将它们置于同等地位,让学生知道实际的上机操作对Java语言的学习也是非常重要的。
3 结束语
总的来说,高职院校的Java程序设计课程的教学应该根据社会的需要和学生的实际情况进行相应的调整,注重理论教学的同时也要进行相应的上机操作。教师还应该通过多样化的教学手段来提高学生的学习兴趣,改善课堂气氛,这样才可以培训出更符合企业需要的Java人才。
参考文献
[1]白晓.高职Java程序设计课程教学改革探索[J].网络安全技术与应用,2014(12).
[2]潘瑞远,唐丽琼,韦小凤.高职院校Java程序设计课程教学的探讨[J].电脑知识与技术,2016,12(13).
[3]李丹.高职院校“以赛促学,以赛促教”的课程教学改革研究——以Java语言程序设计课程为例[J].船舶职业教育, 2015,3(06).
[4]李晓明.高职院校“Java程序设计”课程的教学改革与实践[J].科技视界, 2013(31).
作者单位
贵州电子信息职业技术学院 贵州省凯里市 556000
【關键词】高职院校;Java程序设计;教学探讨
随着我国软件产业的不断发展,与软件相关的企业也在不断增加,对Java型人才的需求来也变得越来越大,全国各地的高职院校为了更好的满足市场的需求,都开设了与Java程序相关的课程,但还有不少高职院校的Java程序设计教学还存在着许多需要改进的地方,只有根据实际的教学情况和社会需求的变动来对高职院校的Java程序设计教学进行相应的调整,才可以让学生在以后的工作中更加得心应手。
1 目前我国高职院校Java程序设计教学中存在的问题
1.1 教学方式过于枯燥单一
Java程序设计的教学除了要讲究理论知识的教学外,更重要的是实际的操作和运用。而部分高职院校的Java程序设计教学过重的看重理论知识的讲解,而忽略了Java语言具有极强实践性的这一特点。在教学的课堂上,通常都是教师占据着课堂的主导地位,一直沿用单一的“填鸭式”教学,导致许多学生都出现烦躁、厌学的情况,严重的打击了学生学习的积极性、自主性以及创造性。由于教学模式的单一,许多学生都将精力花费到了概念和语法的理解上,这也是导致期末考核中出现笔试成绩优秀而上机操作能力不足的主要原因之一。
1.2 对教材中出现的例子重视度不够
传统额Java程序教学教材会对其教学效果产生很大的影响,许多高职院校也开始意识到了这一点,纷纷选用更符合社会需要的教学教材,这可以说是非常有利于提高学生的学习质量的。然而,实际的教学并没有起到太多的效果,之所以出现这样的情况,主要是因为部分教师没有重视教材出现的编程例子,而只是将其当作是语法的验证,表明上看起来有着不错的效果,但实际上绝大部分的学生都只了解到语言编程表面的东西,这样会传递给学生一个错误的信息,让学生认为自己已经能够理解掌握了,实际上对其深层含义半知半解,在学生完成学习后,只能够进行一些简单、孤立的小程序的编写,这就严重的限制了学生的开发设计能力。
1.3 只注重部分的编写,而忽略了呈现的窜连。
实践操作教学对Java程序设计来说是非常重要的,但由于受到应试教育思想的影响,导致Java的实际教学经常出现忽略Java语言的应用与开发,在上机操作中,许多学生都是照着课本或教师的代码打出来的,从整体上看,学生的上机操作都完成得不错,但不利于学生对知识点的整理和串联,如果需要进行一个完整的呈现编写时,则会感到无从手下。这时就会严重打击到学生的兴趣和信心,会让学生感觉到自己什么也不会,实际上许多学生都可以完成每一个独立的小功能,而欠缺的就是如何将各部分的程序窜连在一起。
2 改善Java程序设计课程教学的方法
2.1 多种教学方手法交叉并用
改善高职院校的Java程序设计教学,首先应该创新自己的教学理念和教学手法,通过教师间的交流、对培训机构教学方法的研究等方式来做到Java程序设计教学的多样化,并一实际案例为驱动,将完整的例子贯穿在整个教学工作中,让学生学习到理论知识的同时,也懂得如何进行实际的运用。例如:将网上购票系统贯穿在Java程序设计的教学中,网上购票系统中所运用到的知识和操作都符合目前Java程序设计教学大概中的内容。在教学的课堂上,教师除了引导学生完成教材中所出现的例子外,还应该带领学生在相应的课堂中去完成网上购票系统的编写,这样不仅可以降低学生对理论知识的理解和掌握,还有利于学生对知识的应用,提高学生对Java语言的兴趣。除此之外,运用实际例子贯穿教学的方式还有利于学生对整体项目的分解和连接。例如:教师可以引导学生将网上购票系统划分多个不同的小功能,如:用户登录、车票信息查询、修改、在线支付等。同时也可以培养学生分工合作的思想,让Java程序设计的学生更接近于以后工作的需要。
2.2 强化代码编写操作训练
在学生刚开始接触Java语言的学习中,为了加强学生的理解和记忆,教师应进行针对性的代码书写训练,我们都知道现在程序变形软件是非常智能化的,只有输入首字母就有完整的提升,虽然为Java的编写过程带来了很多便利,但这学生刚解决Java语言时,应该要求学生自己的敲打每一行代码,必要是可以限制学生使用最简单的记事本进行代码的编写,在学生对Java有一定的了解后,在应用规范的编写软件来提升编程效率。例如:在Java的环境安装与测试中,教师应该引导学生使用txt文件来完成“Hello World”的编写,并通过修改后缀名和cmd命令窗口的方式来完成编译。让学生更清楚的知道Java程序是如何运行的。
2.3 正确对待理论考试与操作考试
期末考试是验证学生学习效果的主要手段,在Java程序设计的考试中,除了要重视笔试之外,还应该重视机试。如果只进行笔试中理论知识的考核,学生就会不重视Java的上机操作练习,这对学生以后工作中的实际运用非常不利,所以高职院校的Java程序设计考核应该包含理论考试与操作考试两项,并将它们置于同等地位,让学生知道实际的上机操作对Java语言的学习也是非常重要的。
3 结束语
总的来说,高职院校的Java程序设计课程的教学应该根据社会的需要和学生的实际情况进行相应的调整,注重理论教学的同时也要进行相应的上机操作。教师还应该通过多样化的教学手段来提高学生的学习兴趣,改善课堂气氛,这样才可以培训出更符合企业需要的Java人才。
参考文献
[1]白晓.高职Java程序设计课程教学改革探索[J].网络安全技术与应用,2014(12).
[2]潘瑞远,唐丽琼,韦小凤.高职院校Java程序设计课程教学的探讨[J].电脑知识与技术,2016,12(13).
[3]李丹.高职院校“以赛促学,以赛促教”的课程教学改革研究——以Java语言程序设计课程为例[J].船舶职业教育, 2015,3(06).
[4]李晓明.高职院校“Java程序设计”课程的教学改革与实践[J].科技视界, 2013(31).
作者单位
贵州电子信息职业技术学院 贵州省凯里市 556000