APP下载

财经类院校非计算机专业Java教学方法改革探究

2017-03-29梁后军谢睿

赤峰学院学报·自然科学版 2017年13期
关键词:财经类程序设计计算机专业

梁后军,谢睿

(1.安徽财经大学 管理科学与工程学院,安徽 蚌埠 233030;2.安徽财经大学 会计学院)

财经类院校非计算机专业Java教学方法改革探究

梁后军,谢睿

(1.安徽财经大学 管理科学与工程学院,安徽 蚌埠 233030;2.安徽财经大学 会计学院)

针对当前财经类院校非计算机专业Java课程教学中存在的问题:教学内容安排不合理、理论与实际相脱离、任课教师缺乏实际开发经验等,提出了引进案例教学的改革方法.通过将案例教学和过去传统教学相结合的方法,同时加强实践教学环节的比重,方可提高Java课程的教学质量和教学效果,激发学生的学习兴趣,促进学生主动思考问题,最后起到增强他们的综合实践应用能力的作用.

Java程序设计;非计算机专业;教学方法

1 引言

Java语言是目前世界流行的面向对象编程语言之一,其在开发网络应用程序和大型桌面应用程序方面均有其他语言无法比拟的优势.Java程序设计这门课程是国内许多大学计算机专业的必修课程之一,也是财经类院校非计算机专业的一门热门选修课程,其实践性和应用型非常强.但是非计算专业的Java课程教学效果却不尽如人意.传统的Java授课方式依然是课堂讲授知识点为主,通过验证性实验加以理解和巩固.学生对单个知识点能理解,但缺乏综合应用知识和解决实际问题的能力,不能熟练地用Java语言来编写程序,因此教学效果不甚理想.

究其原因,应该是从两个方面来分析——学生的兴趣和教师教学方法.如果学生没有兴趣,缺乏主动学习的热情,自然不能在学习过程中发挥其主观能动性,也就达不到很好的教学效果.而教师如果没有采取适当的教学方法来引导、激励学生来主动学习,只是一味地采用单一方法来讲授知识点,不仅不能完成教学任务,而且也会让学生随课程的进展兴趣越来越淡.这两个方面的因素是互相影响的,因此在以教师为主导的课堂教学中,应采取不同的教学方法,并根据不同的教学内容以及学生状态进行教学以激发学生的学习兴趣和参与积极性,这样有利于学生掌握理论知识并培养实际动手和应用能力.

2 当前Java教学存在的问题

财经类院校非计算机专业的学生水平参差不齐,造成学生学习兴趣不高,有畏难情绪的情况以外,课程本身的教学也存在很多问题,主要表现在以下四个方面.

2.1 基础知识多枯燥少新颖

非计算机专业的学生程序设计的基础普遍比较薄弱,而基础知识的内容过于乏味,任课教师在教学过程中虽经过充分准备,并采取形式多样的教学方法,但教学理论过于枯燥,介绍前沿科技、新趋势、新应用等方面较少,将整学期绝大部分课程安排在基础知识教学环节,真正让学生自己动手的实践性教学比较少,师生互动效果不佳,没有达到预期的效果,如例题缺乏综合性和实用性,学生的实际操作能力得不到有效的锻炼.有些教师平时只注重语法的讲解,课堂互动性效果弱化,学生在培养编程应用能力的过程中不能很快的有成就感,使得学生的学习积极性随着课程难度的增加逐渐降低,学生的实用技能和动手能力得不到培养,从而影响教学效果.

2.2 教学内容安排不合理

财经类院校非计算机专业的Java程序设计课程基本上安排在C语言学习之后,是从面向过程的语言过渡到面向对象的程序设计语言.与之前学习传统的面向过程编程语言相比,面向对象编程语言提出了许多新概念,诸如接口、多态、继承、异常等等,这些都需要学生用心领会和掌握并动手操作,不是泛泛了解、浅尝辄止就能胜任的.因为学生接触此门课程很迷茫,在教学过程中如果教师一味的讲授理论知识,而不是将社会上实际应用信息和技术引用教学中,学生就会对程序设计这门实用性和实践性很强的课程产生厌烦情绪.因此,一味的依赖课堂教学是远远不够的,很多东西也很容易遗忘掉,就需要上机实践,加深理解,增强实际的操作和应用能力.

2.3 教师缺乏实际的工作经验

Java语言技术的工作经验一般而言源于一线的开发和实践经验,而这点往往是很多财经院校教师所欠缺的.编程技术是一门综合性的技术,如果缺乏这一点,那便很难站在整个技术体系的高度把Java语言知识深入浅出地讲透彻.因此,学校可以外聘一些社会实践老师对学生进行课外培训.

2.4 理论与实践相脱离

在Java教学中教师受传统教学模式影响,课堂教学普遍都以讲授理论为主,实践环节都放在了上机课上,使得课堂教学变成了纯粹的语法规则的讲解,枯燥且乏味,而实验课往往又滞后于课堂教学,往往二至三周才能完成一次实验课程,间隔时间较长,上实验课时,需要花一定的时间来复习之前理论课的内容,使得同样地内容要反复讲多次,效率不高.另外,实践内容往往与财经类院校特色结合不起来,缺乏财经特色的应用背景,学生不知道Java在自己的专业工作中起什么用,这样就不能更好地调动学习积极性.

3 Java语言程序设计课程教学改革的探析

3.1 多样化教学方法引入理论课堂

形式多样的案例式教学在理论授课中,能够深度挖掘教材内容,设计贯穿全程的教学案例,并详细分析案例,精讲知识点并细解难点,对于课程中学过的知识点简单回顾,突出课程重难点,在理论授课过程中每个关键点均设置若干个质量高的案例.为了更能有效的促进学生吸收课堂知识,可以将案例体系分为三个层次,以平时生活简单易见的例子为出发点设置课堂案例,而上机实训课程以每个章节为单位设置综合案例,横向的综合各章的案例开发出一个完整的项目.学生在学习的过程中既提高课程认知的同时又增强了学习的主动性和积极性.

3.2 强化教学手段,理论与实践完美结合

要想提高教学质量,取得良好的教学效果,就离不开使用各种行之有效的教学方法,而Java程序设计又是一门实践性很强的课程,只有通过不断实践才能达到对知识点的真正理解和掌握.

Java程序设计中理论课与实验课相分离,很容易使理论课变成枯燥的语法讲授课;而实验课又与理论课时间间隔较长,难以起到现学现练的作用.因此,可以采用演示与操作加讲解(边讲边练)相结合的授课方法.多媒体技术与网络技术的应用为教学提供了交互式的教学环境,让学生在这种交互式教学环境中学习,有利于激发学生的学习兴趣,形成主动参与的可能,有助于增长学习动机.

3.3 有针对的教学内容,侧重兴趣引导

兴趣是学生最好的老师,一旦学生的学习热情和兴趣被激发了,他们会自觉地投入到课程的学习上来,学习将会成为一件很快乐的事情.激发学生学习Java语言的兴趣,就是要使他们感受到Java编程语言的魅力,教师就必须掌握课堂教学的一些方法.比如比较教学法.Java语言与C、C++语言有许多相似之处,但也有些不同之处,有些是学生不太好理解的,这时可以采用比较教学方法,比如Java的引用型变量、数据类型封装、内存管理、继承方式等与C++均存在不同.另外,Java语言自身也有一些知识容易混淆.

3.4 形象生动的多媒体教学,鼓励学生多动手

Java程序设计强调实践是根本.很多财经类院校学生之所以掌握不好编程内容关键在于将编程当成文科来学习,去死记硬背程序,实践少之又少.Java语言是实践性非常强的课程,一定要让学生去充分的实践,亲自动手,深刻认识到编程是“练”出来的,而不是“背”出来的.

Java语言的实践内容包括课堂练习、上机实践和课程设计等.课堂练习对巩固所学的新知识很有用.可能很多人会认为课堂上老师应该多讲,教学内容信息量应尽可能大些,但通过实际的教学情况来看,课堂上经常留出一部分时间让学生动手写点程序语言效果会更好,这样可以培养学生“练”的习惯,从而真正改变学习的方法.通过上机实践巩固理论知识,除理论课外,Java语言课程一般都会安排占整个教学课时1/3的上机课,财经院校更应加大对实验课时的安排,给学生更多动手练习的机会,这对于学生掌握理论课上所讲知识点很重要.老师在实验内容的安排上应该针对之前授课相关知识点出题,并注意拉开上机题之间的难度层次,设置不同难度的题型,把握验证类与设计类上机题之间的比例,扩大选题来源.这种方式可以引导同学们的思路,加深理解,同时亦可以让课堂气氛活跃起来.

4 总结语

总而言之,随着计算机互联网技术的日新月异和蓬勃发展,Java技术对于IT行业的一颗璀璨的明星,受到行业内人士的逐渐热捧.近年来,财经院校计算机专业正逐步与本校的优势学科相结合,走特色之路,我们在Java教学方面的探索与实践,正是在这个大环境、大趋势下的一些有益的思考,它对Java教学如何与财经特色相结合,促进学生理论水平和实践能力的提高,促进专业教学质量的提高有一定启发作用.如何走出一条有别于理工院校的Java教学的特色之路,我们还将继续探索下去.

因此如何讲好这门课,使得非计算机专业的学生掌握到这门技术,能在未来的就业市场中取得一席之地、发挥应有的作用是每一位教授Java语言的教师应该关注的主要问题.只有不断地继承和发扬传统教学方法和教学模式,大胆进行课程改革和创新,更新课程内容,引入趣味性的案例,采用有效的教学策略,我们的教学才能适应市场需求、适应学生的需要,我们培养的学生才能满足社会的需要.

〔1〕夏红科,徐莉.非计算机专业“Java程序设计”教学与实践[J].中国电力教育,2012(34):59-60.

〔2〕黄艳峰.在Java语言中实施“案例教学”的研究与探索[J].计算机教学与教育信息化,2010(6):1148-1149.

〔3〕姚明,彭志平,李启锐.教学型本科院校计算机专业Java教学之我见[J].计算机教育,2011.(4):49-54.

〔4〕耿祥义,张跃平.Java面向对象程序设计[M].北京:清华大学出版社,2010.

〔5〕周玉新,魏国利,裴志利.基于案例驱动的创新性Java教学模式研究[J].内蒙古民族大学学报(自然科学版),2014,29(6):634.

G642

A

1673-260X(2017)07-0021-02

2017-05-04

安徽财经大学教学研究项目(ACJYYB2016091);安徽财经大学科研项目(ACKY1650)

猜你喜欢

财经类程序设计计算机专业
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
基于Visual Studio Code的C语言程序设计实践教学探索
2020年成人高校招生考试模拟试题数学(文史财经类)(一)
2020年成人高校招生考试模拟试题数学(文史财经类)(三)
从细节入手,谈PLC程序设计技巧
“双平台嵌入式”的“粮味”财经类专业人才培养模式创新与实践
贴近生活的商业财经类期刊
高职高专院校C语言程序设计教学改革探索
计算机专业理实一体化实践教学模式研究
CDIO模式下计算机专业实践教学改革策略研究