关于高职Java 程序设计课程教学改革的探究

2017-10-20 10:10魏扬
数码设计 2017年9期
关键词:Java程序设计课程改革高职

魏扬

摘要:众所周知,“Java程序设计”是高职院校计算机专业所开设的一门主干专业课程,该课程概念抽象、逻辑性较强、实践性强,为进一步提高教学其质量。几乎所有的高职院校都在进行着各项教学改革,但由于多种客观因素的存在,教学仍然存在着诸多不足,需要不断改进。针对于此,笔者就分析

“Java程序设计”课程教学的存在的问题,并就如何提高课程教学质量提出了自己的一些看法。

关键词:Java程序设计;课程改革;高职

中图分类号:TU71-39 文献标识码:A 文章编号:1672-9129(2017)09-280-02

Summary:As we all know, "Java Programming" is a backbone specialty course offered by computer major in higher vocational colleges. The course is abstract in concept,stronginlogicandpracticalinpractice,inordertofurtherimprovethequalityofteaching.Almostallvocationalcollegesarecarryingoutvariousteaching reforms,butduetomanyobjectivefactors,therearestillmanydeficienciesinteachingandneedcontinuousimprovement.Inviewofthis,theauthoranalyzesthe existingproblemsof"Javaprogramming"courseteaching,andputforwardsomeopinionsonhowtoimprovetheteachingqualityofthecourse.

Keywords:Javaprogramming;curriculumreform

近年來,我国软件产业高速发展,因此,国家对 Java 类人才的需求的日益增大,高职院校为了更好地顺应市场的人才需求,开设了 Java 程序设计类课程。笔者任职的院校也不例外,但由于 java 语言的概念抽象,逻辑复杂,学生学习积极性不高、又缺乏实践等原因。导致其教学效果差强人意,使其高职院校计算机专业毕业生面临着就业形式困难且尴尬的局面。笔者根据自己的教学经验,发现其主要原因是因为学生的程序设计能力同软件企业的要求相差甚远。针对于此,为更好地让高职学生学有所成, 更好地与企业实现“零对解”笔者对 Java 程序设计类课程改革提出自己的一些看法。

1 高职Java 程序设计课程教学存在的问题

1.1 教学方法比较单一,缺乏学习学习兴趣。众所周知,Java程序设计课程概念抽象,且所涉及范围较广、实践性较强。一般来说根据该课程教学计划安排,其教学课时大致在 110 左右,总体来说课时较少,这就导致很多教师为了完成教学任务,被迫地压缩课堂教学内容及学生的实践时间。从教学方法方来分析,现阶段,虽然很多教师在教学中都使用了一体化的方法,但还是满堂灌及填鸭式的教学方式。往往他们只注重 Java 基础语法的讲解,在教学中不断地为学生提出概念并解释,再举例验证。这种教学方法只是将书本及自己的思想灌输给了学生[1]。相对而言,对程序讲 解的部分较少,他们只注重演示输出结果面,几乎没有互动环节,导致学 生一直处在一种被动学习状态,无法激起学生的学习兴趣。另一方面,再加上高职专业学生学习基础较为薄弱,缺乏一定的主动性,再加上很多同 学并不重视课前预习、课后复习和实践,导致他们多度依赖课堂教学或者 是依赖教师。还有的同学在学习初期就丧失了对这门课程的学习热情,一 旦在实践中遇到问题就不知如何解决,最终对这门课程失去信心[2]。

1.2 教学内容比较单板,无法灵活运用知识。总体来说,高职院校的

ava 的教学内容是缺乏一定趣味性,较单板。虽然是从高职学生学习的实际情况出发选择了一些较为简单的教材,但在实际的教学中并没有真正 的做到因材施教。所选择的教材内容个概念抽象、逻辑思维复杂,同时案例的选取缺乏一趣味性,理论性的东西过多,无法有效地激发学生的学习 兴趣。再加上所传授的东西比较枯燥,学生在课堂上所吸收的理论知识较 少、所以,他们在机房时无法有效地运用其知识点,进而严重影响了学生 的机房实际操作能力。另一方面,实训项目单一,绝大多数教师通常情况 下只注重数学算法、数学算法没有贴近我们的生活。再加上实行的实训题 目比较枯燥无法有效地激发学生的兴趣,由于学生个体差异的不同,因 此,他们学习及掌握语言能力的也具有较大的差异,很多教师喜欢将学习

java 语言的学习时将其同 C 语言进行比较,这样以来部分学习基础较差的同学就感到非常的吃力,无法有效理解教师所将讲授的知识点。甚至还 有部分学生对 java 程序设计学习只是停留在一些编程的实例上,根本无法灵活的运用所学知识[3]。

1.3 实践教学未落到实处,忽视技能训练提高。虽然高职院校已经将对学生的技能培训放在首位,增强了诸多的实验教学。但总的来说,对

java 程序设计课程实践还是停留在课本案例以及上课例题的验证,案例

之间并无关联。由于教师在课堂上过度重视对知识的传授,在很多程度上 忽视了对学生技能的训练及提高,导致学生学习之后,依旧极度缺乏实际项目开发经验以及必备技能的训练[4]。例如,帮助文档的使用、开发工具的 灵活使用以及程序的调试和优化等。与此同时,学生也没有在实践教学中 养成良好的编程习惯。如变量命名不规范、语句结束缺少分号以及程序片 段中代码无对齐等。这些都极大的增加了程序阅读及调试的难度,导致学 生在实践中遇到问题就无从下手。

2 高职Java 程序设计课程教学改革途径

2.1 项目驱动案例教学,激发学生学习兴趣。好的教学方法可以让教学效果达到事半功倍的效果,同时也能激发学生学习兴趣,使其老师和学生变得轻松。因此,教师可以根据高职学生及 Java 程序设计课程的特点, 在遵循教学大纲的前提之下,打破传统的教学模式,采用新型的教学模式,以项目案例为纽带重新组织教学内容。与此同时并根据项目的案例选择学生需要学习的知识点,如果是一个完整的系统项目那么最好,这样一样就可以由易到难逐步完成,其系统项目及教学内容也可以同时完成。这样一来就可以极大地激发学生学习兴趣,同时也让学生觉得很有成就感。因此,教师可以将教学内容分为基于图形界面的系统开发、基于命令行的系统开发、基于 JDBC 的应用系统开发等三个模块。另外还可以将网络编程当作是高职学生的可拓展空间。教师在具体的项目实施过程当中既要精心的策划,同时还有对学生的项目实行监控,使其学生在实践中学会思考、学会分析,不断提高其自身的专业技能。除此之外,教师还要学生职业素质的培养。培养其自学能力、规范意识等,使其更好地积累工作经验,有效养成一种良好的职业习惯,为步入社会工作岗位打下坚定的基石[5]。

2.2 不断深化教学内容,培养自主学习能力。为更好地深化 java 语言

教学的内容上,高职院校要从学生的实践情况出发,选择难易程度适中的内容。与此同时,还必须要增加趣味性教学,激发学生的学生兴趣。教师在

Java 程序设计过程当中必须要将理论基础为学生将透彻、讲清楚。从而让学生更好地掌握基础知识。另一方面,教师在教学内容方面要增加一些案例教学。通过这样方式,使其抽象、呆板的知识变得生动形象。除此之外, 教师还必须要打破教科书上章节的限制,科学合理的选择一些适合高职学生接受的知识点,由表及里、由浅入深的进行讲授。再有,就要打破传统的教学模式,进一步增强师生互动及生生互动,教师还可以将学生分成若干个学习小组,并让它他们教师所传授的知识进行小组讨论,通过这样方式进一步增加其团队意识,更好地将所学知识转化为相应的任务,教师充分地启用启用任务驱动教学法,强化学习小组之间的讨论,充分调动学生的学习积极性,另外教师还需要时刻关注小组内的学习情况,在必须时给予学生一定提示。之后再让各小组选一个代表来阐述自己的观点,以及本小组具体的完成情况,教师并做点评,通过这种模式,教师所要讲授的知识点传授学生,充分调动其主动性、积极性,更好地培养其自主学习能力, 使其灵活的掌握知识点。

2.3 加强理论联系实践,培养综合实践能力。为更好地培养高职学生的动手能力,教師在教授 java 课程时必须要将理论和实践结合在一起,使其学生做到学以致用,更好地适应社会发展的需求。其实质上,Java程序设计这门课程不仅需要学生掌握大量的理论知识,还需要学生花费大量的上机时间编写程序。这样才能更好地将所学知识点运用到实践当中去。 另一方面,教师还必须要在保证学生掌握理论知识的前提之下,重点加强学生实践能力的培养,进一步增加其实践动手能力。同时还要在学生上机之前加强沟通及交流,使其每个学生都可以独立的完成任务。其次,教师在开展阶段性项目实训,必须要及时的解学习小组内学生无法解决的问题,还可以以赛促学,开展一些 java 程序设计的竞赛活动模。使其学生在比赛中进一步提供自身的动手能力,同时也可以极大的激发自己的学习热情。在期末要开展综合项目实训,进一步提高其实践能力,使其学生更好地掌握知识,不断提高自身的综合实践能力。

概言之,Java程序设计课程是一门概念抽象,实践性很强学科,高职学

生对知识点的掌握程度之间影响到了今后的学习,同时这门课程也是 Java 软件工程师的核心技能课程,因此,为了更好地社会输送合格的应用型人

才,必须要加大 Java 程序设计课程教学的改革,有效地提高其教学效果。

参考文献:

[1] 胡惠娟, 胡卉颖. 高职高专 Java Web 程序设计课程教学改革研究

[J]. 湖南邮电职业技术学院学报, 2017,

[2]叶安新. 基于项目教学的《Java Web 程序设计》课程改革 研究与实践[J]. 福建电脑, 2017, 33(7):171-172.16(1):38-40.

[3]肖阳.“Java程序设计”课程的实践教学改革与创新[J].科教文汇, 2011(15):45-45.

[4]严思静, 常红春. 高职高专 JAVA 程序设计课程教学现状研究与对策[J]. 科学与财富, 2015, 7(31):347-347.

[5] 黄承宁. 面向需求软件人才培养 Java 程序设计教学改革研究与实践创新[J]. 课程教育研究, 2017(14).

猜你喜欢
Java程序设计课程改革高职
高职数学教学和创新设计的渗透
wolframalpha在高职数学教学中的应用研究
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
“双创”形势下高职财务管理课程改革探索
基于创意的对口单招色彩课程改革突破点研究
校企协同实施高职专业课程改革的实践研究