基于工作过程的高职“JAVA程序设计”实验教学探讨
2017-02-27唐永平
唐永平
(梧州职业学院,广西 梧州 543002)
摘要:本文通过对JAVA程序设计和工作过程进行简要分析,提出了JAVA程序设计课程在实际教学中呈现的问题,并具针对性地提出了一些解决这些问题的教学模式,希望对未来高职院校针对JAVA程序设计采用的教学模式提供帮助。
关键词:工作过程;高职教育;JAVA程序设计;实验教学
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)49-0172-02
引言
由于社会不断向前发展,伴随着工作内容和职业要求的变化,企业对工作人员的实践能力有更严格要求,而高职教育更偏重培养学生的职业能力,要想培养出的学生在社会中具有较强实践性,就必须在教学上进行改善。当前《JAVA程序设计》课程作为软件技术专业的重要课程,是研究和深层次学习软件内容的基础内容,并且在学生未来工作过程中起到至关重要的作用。
一、JAVA程序设计分析
1.1JAVA简介。JAVA即计算机编程语言,其利用计算机和相关规则对计算机语言进行编程,进而对用户提出的需求进行软件设计。JAVA在C++语言的基础上进行改良,既秉承了其优点,又弥补其缺点,实现了面向對象理论,并且允许专业人员以简单的方式编写复杂程序。JAVA不但具有很多明显优势,如可移植性、安全性能等,而且其工作原理较简单,主要由四个方面构成,即编程语言、文件格式、虚拟机和应用程序接口,软件开发人员利用这四个方面进行计算机语言编程和软件设计。
2.《JAVA程序设计》课程。《JAVA程序设计》课程是一门基础软件设计课程,用于计算机语言编程,该课程主要分为四个章节进行知识介绍。第一章是JAVA程序设计基础,主要让学生基本了解JAVA语言的形成、发展等基础学习背景以及熟悉其开发环境、基本原理等,让学生对该课程有初步接触;第二章是简单控制台应用程序,主要介绍编写程序的规范、语句和编写方法等,让学生掌握正确编写有效程序的方法;第三章是面向对象控制台应用程序,主要是通过几个常见的JAVA程序应用案例,对程序进行具体分析,帮助学生更深了解其工作原理和工作内容;第四章是GUI应用程序,介绍了应用JAVA设计出计算机和记事本,充分展现JAVA的实践应用。
二、工作过程导向
工作过程导向属于管理学范畴的一种管理思想,主要是完成工作任务进行的行为逻辑结构规划,通过比较完成效果和预期目标,从而采取相应措施减少偏差。这种功能主要产生于主体需求适应所处环境的过程中,因为在这个过程中往往会产生问题,随后会根据所产生的问题进行分析并采取措施解决问题。
三、《JAVA程序设计》课程存在的教学问题分析
《JAVA程序设计》课程是学习其他软件开发设计课程的基础,因此老师在教学这门课程时应侧重教学成果,确保学生扎实掌握课程内容。目前在教学过程中仍存在一些问题需要我们进行分析与解决。
1.学生的程序设计思想薄弱。对于刚刚从高中沉重课程中解放出来的学生而言,只懂得基本的语文、数学和英语知识,基本不具备计算机操作能力,因此程序设计思想薄弱,在学习程序的基本概念和工作原理等计算机知识时难以理解。
基于JAVA中数据库应用这一课程而言,针对“使用小型通讯录”,该小节的教学目标就是通过案例充分掌握JAVA数据库的使用方法。教师在教学时,基于课程需要将学生分为任务式及小组合作两种方法进行使用,以每组3-4人的标准对学生进行小组划分,同时让学生基于研究项目,通过多元化分析观念对其进行设计,具体的项目教学流程图:
2.传统教学模式不能适应新的环境和需求。传统的教学模式往往是老师的教学与学生的操作分开进行,老师前一节课讲解基本理论知识并现场演示操作步骤,后一节学生根据老师的演示进行实践操作。这种模式的弊端是,老师在讲解时学生只是简单的听,仅仅记忆老师操作的顺序而没有思考问题,且这种课堂内容非常枯燥,学生经常无法集中注意力学习,而在实践操作时,学生不能完全记住老师课堂上演示的步骤,往往会出现错误。。
3.学生水平不同步。不同学生的学习方法不同,接收新知识的快慢也不同,因此尽管学生在同一课堂中学习同一计算机课程,也有不同的学习效果。有些学生在学习过程中可以很容易理解所学基本知识并顺利完成实践操作,但仍有学生在学习过程中因为种种原因不能很好地运用知识,也不能形成计算机思想,给以后的编写程序语言造成困难。
4.如何基于工作过程采用教学模式。软件专业的课程大多数具有实践性,许多课程需要在实践操作的基础上进行,例如可通过具体设计工作任务将该门课程的知识点串联起来,达到掌握知识、完成实际操作任务的目标,这就要求老师在教学过程中要把知识应用于工作过程。
四、基于工作过程的教学模式
1.引导学生思考问题,增加学生兴趣。在传统的教学模式下,学生通常对软件设计课程失去兴趣,主要因为枯燥的课堂和操作的难度,老师应改变教学模式,明确新的教学内容。老师可采用任务驱动的方式教学,首先提出问题和设计任务,并对相应知识作简述,让学生对工作任务有一定了解,然后以学生自己动手设计为主,让学生完成整个任务链。
2.理论知识和实践相结合。对于软件专业的学生而言,良好的操作技能必不可少,而老师采用布置任务的教学方式很好地结合了理论知识和实践操作,学生在动手过程中熟练掌握所用的基本知识,并动脑子将知识灵活运用至实践,增强了学生操作技能的同时,避免了学生在上课过程中注意力不集中的情况,提高学习效率。通过学生之间的内部竞争,激发学生学习欲望,不但提高了学生自身水平,还增加了整体水平。
3.以团队协作的方式完成任务。软件开发是一个庞大的工程,个人无法顺利完成,需要团队相互配合。在任务开始前,团队内部要明确各个成员的职责和任务,不得出现职责不明的情况,在任务开始后,成员之间相互交流讨论最适合方案,遇到困难时则相互交流和讨论,必要时可求助老师。
4.学生在教学过程中占据主要地位。老师的教与学生的学是不可分割的,老师和学生都是教学过程中的主体,而老师主要扮演引导的角色,对知识进行讲解,引导学生对课程的兴趣,然而学生占据主导地位,在吸收老师所讲解的内容的同时,将知识运用于实践中。
5.全方位提高教学效率。老师在教学过程中不能以单一的方式教学,应针对不同的学生采取不同的教学方式,因材施教,充分调动学生的积极性,引导学生主动思考问题,帮助学习解决面临的问题。
五、结束语
相比于其他专业,软件专业更强调实用性和操作性,其他专业大多数注重理论知识的运用,如金融专业、会计专业等,而软件专业的工作主要是软件开发维护、页面设计等,为公司企业创造价值,这需要专业人士熟练操作计算机,而操作过程相当繁琐,即使拥有扎实的理论知识,在操作过程中仍容易出现错误,这要求老师在教学过程中要采取有效的模式,让学生在学习时就有良好的操作习惯。
参考文献:
[1]白磊,李芙玲.基于工作过程导向的JAVA程序设计课程教学研究[J].华北科技学院学报,2013,(04):92-95.
[2]赖小平.基于工作过程导向的《Java程序设计》课程开发与实践[J].福建电脑,2015,(05):52-53.
[3]孙晓奇,李胜,张文娇.基于工作过程的教学模式在java课程中的应用[J].电脑知识与技术,2014,(02):338-339.