Java程序设计课程多元化教学方法研究

2017-03-29 00:34唐淑萍路玉梅
赤峰学院学报·自然科学版 2017年22期
关键词:程序设计教学资源学校

唐淑萍,路玉梅

(亳州学院电子与信息工程系,安徽亳州236800)

Java程序设计课程多元化教学方法研究

唐淑萍,路玉梅

(亳州学院电子与信息工程系,安徽亳州236800)

Java课程经过多年的实践教学和多种语言和资源进行结合,有利于培养学生的英语成绩和英语的学习能力.Java教学课程还应用了网络教学平台,建立相应的教授和学习的交流平台,并且还为学生准备了丰富的学习资源,有效地选择最好的教学方式和方法,对学生进行引导,能够有效地锻炼学生的学习能力,提高学生的实践能力.

Java程序设计;课程多元化教学;研究方法;翻转课堂

1 引言

现阶段在世界的编程语言排行榜中,Java语言的使用率已经达到了百分之二十,在社会市场范围内所需要的Java工程师的需求量更是达到了百分之六十到七十.虽然我们国家在计算机软件教学方面已经取得了一些成绩,每年都有大量的学生来到计算机专业进行学习,但是我国的IT企业市场却不能够真正的获得一些具有专业技能的人才.笔者认为其主要的原因可能是由于大部分的大学毕业生在学校所学习的Java软件程序设计的内容,和用人企业单位真正所需要的用人需求有一定的差别,高等学校没有从社会需求上来对学生进行教学方案的设计.国家教学部门也提出了相应的规定,要求要在全社会范围内开展具有启发式和讨论式的教学模式,并且能够让学生高度的参与进教学活动中来.注重培养学生的批判性和创造型的思维模式,能够在一定的程度上激发学生的大众创新万众创业的精神.要求学生能够在学习的过程中掌握一定的学习技巧和学习规律,为未来的Java程序设计学习提供更加多样的方式,学校在进行教学改革之后,应该更加注重学生运用所学知识的能力,以及解决问题的能力等,并且能够探索出多种多样解决问题的答案,有效地避免学生在课程学习之后,不能够快速的应用到工作中去.

因此,有效地提高高等学校对学生学习Java程序课程的改革模式,能够在一定的程度上提高学生的就业率和创业率以及学生在单位所做的贡献程度,还能够在一定的程度上提高地方的经济效益,推动高等学校的教学水平提高.

2 目前Java程序设计的教学现状

现阶段“Java程序设计”课程是高等学校软件工程专业中非常重要的一门课程,其实大学生进行计算机学习的一门基础的课程,是从其他国家引进的一门先进的课程.其课程能够在一定的程度上按照相关专业的核心技术知识和能力,以及相关的技能要求,在一定的程度上结合相应Java专业的国家课程,按照我们国家学生以及社会市场的需求进行一定的课程结合和编写,进而规范了我们国家高等学校“Java程序设计”课程的教学模式和教学编写内容.其中的内容主要包括“Java程序设计”教学中的教学做融合的教学理念,“Java程序设计”课程的教学教材,以及“Java程序设计”课程的教学方法和手段,并且在“Java程序设计”课程结束的时候,会进行一定的理论和实践考试,并且要求合格,如果出现不合格的情况要进行重新学习.

经过相应的调查显示,在过去的几年当中,对学习“Java程序设计”课程的学生在结业的时候进行相应的结业考试表明,大部分的学生普遍理论考试的成绩要高于实践上机的能力,并且对于课程上教师所讲授的Java程序设计的知识点能够进行很好的掌握.而关于上机考试的内容,其要远远地低于理论的成绩,这其实在一定的程度上说明了现阶段大部分学生的实践操作能力要远远低于理论知识的掌握能力,并不能够很好地将理论知识应用到实际的问题中去.

大部分的“Java程序设计”课程授课教师在给学生上课的时候,也发现了大部分学生的动手能力非常差,不能够很好的利用计算机进行实际的操作,并且不能够熟练地使用工具进行理论知识的搜索.另外,学生在学习的过程中没有掌握良好的学习方法和规律,不能够将理论应用到实践当中,在一定的程度上缺少相应的思考问题的能力,针对到多个学校的调查和显示,笔者认为产生问题的主要原因有以下几点.

2.1 学生英语素质不高

现阶段我们国家很多的大学生英语基础不好,在学习“Java程序设计”课程的不能够找到学习的重点.其实Java语言课程的学习是需要利用英语进行程序设计的软件课程,并且课程多数都是由英语进行Java语法讲授,能够有效地帮助学生进行英语基础知识的学习和理解.但是,现在很多的英语教材和英语课程的讲义都是全英文的,对于刚刚接触“Java程序设计”课程的学生来说有一定的困难.很多的学生认为“Java程序设计”课程是英语课程的一门专业课,通常把大量的课余时间都用在了记忆和背诵单词上,大大的忽视了“Java程序设计”课程自身的问题,对于Java的专业程度训练的较少,甚至是没有,这就是学生能够在学习“Java程序设计”课程的时候存在认识偏差.

2.2 Java课程的教学方式过于传统

传统的“Java程序设计”课程教学模式,不能够提高学生学习Java的兴趣,导致学生在课堂上的参与度低,进而影响最终的学习效果.教师的教学方式在很大的程度上能够影响学生的学习成绩,所以教师的教学方法非常的重要.现阶段传统的“Java程序设计”课程教学方式主要分为课堂的讲授以及实践的演示两种教学模式.在“Java程序设计”的课堂上,老师经常会通过讲授的方式,让学生来学习,并且要进行及时的互动.在实验课上要学生能够应用大量的时间进行代码的编写,大多数的学校教师,对于实验课程内容讲授以及练习的时间都非常的短,不能够让学生达到很好的练习效果,导致很多学生在课后也不能够进行实验内容的完成.很多的老师对于学生的指导往往只是针对代码编写的纠正上,其实意义不大,其不仅不能够起到引导学生积极学习的意义,而且也不能够让学生进行自主的学习,导致综合素质不能够提高.

2.3 学校的教学资源有限,不能够满足学生进行Java学习

现阶段我们国家大部分的高等学校对于计算机教学中的资源使用存在一定的限制性.目前的教学资源主要包括以下几点内容,Java教学的教材、实验机器以及相应的中文辅导教学书籍等.这些都是“Java程序设计”课程的教学资源,其形式比较简单,没有办法有效地调动课堂的气氛,进而影响了学生的学习情况.

2.4 Java教学课程内容知识点陈旧

现阶段我国很多的高等学校在学习“Java程序设计”课程的时候,没有办法进行真正的和现阶段社会相适应,也就不能从根本上锻炼学生实践能力.其实在Java的课程设计过程中,应该经常让学生尝试着用Java语言进行信息管理系统的创建,或者是图书馆管理系统的创建等软件的编写.这样是非常容易实现的,因为一方面现阶段的学生都能够熟练地使用上网工具来进行代码的编写,另一方面在课程设计的不新颖的前提下,就没有办法对学生的自我实践能力进行锻炼,也就在一定的程度上导致了学生的自我学习能力和知识技巧能力有一定的局限性.

3 教学改革的多元化方法

在高等学校进行“Java程序设计”课程的设计和讲授的过程中,应该集中分析以上问题出现的原因,结合自身学校的基本情况,对应该采取的教学方式和方法进行分析和研究,需要注意的是应该首先保证能够提高学校的Java教学质量,并且应该在一定的程度上增加学校的实验内容和课程的设计内容,能够在一定的程度上完成学校的课程标准和要求,在学习之后能够具备基本的“Java程序设计”的能力,通过在校期间的学习,有效地积累专业的经验,在以后的工作中能够有所应用.学生在学校的学习过程之后,不仅能够有效地提高自身的Java编程技巧,还能够在一定的程度上有效地完成自己的教学设计,为日后参加学校或者是全国组织的创业大赛打下良好的基础,为未来走向社会的自我发展奠定基础.

3.1 在教学中采用多元教学方法

在教学中采用多元教学方法,不同的教学模块中采用不同的教学方法,理论课主要采用案例引导,实践课采用的是任务驱动,实训课使用的是项目驱动.将理论、实践和实训结合,将实践性放在重要位置,以实践促进和巩固理论学习兴趣,以实训提升学生编写程序、分析项目、团结协作的能力,培养学生职业技能和职业素质.一般的学习Java软件研发的大学生,在刚刚接触Java语言的时候都会无所适从,不知道从哪里下手进行学习和操作.并且要求该专业的学生应该具有一定的计算机水平,其能力应该高于学校内部其他专业的学生.但是,由于Java语言是计算机编写的一种工具.在学习“Java程序设计”课程的时候,教师会经常发现很多的学生会常常使用一些计算机基础中的知识进行讲解,如果学生听不懂的话,就要求教师要对每一句话都做出相应的翻译笔记,这样不仅浪费的大量的时间,也把学生学习的重点转移到了基础计算机学习的上面了,反而忽略了“Java程序设计”课程本身的重要性,那么在面对这样的情况之下,我们的高等学校首先应该做到以下几点.

第一,学校的教师在进行理论课授课的时候,应该主要采用案例引导的方式进行教学.让学生从真正的操作上了解到“Java程序设计”课程的主要理论体系.第二,教师在进行实践课采用的是任务驱动.第三,在进行“Java程序设计”课程教学的时候要实训课使用的是项目驱动.这样通过将理论、实践和实训结合,将实践性放在重要位置,以实践促进和巩固理论学习兴趣,以实训提升学生编写程序、分析项目、团结协作的能力,培养学生职业技能和职业素质.能够有效地帮助学生的“Java程序设计”课程学习,有效的教会学生从课堂上根据教师多元化的教学方式进行学习,并且利用一定的网站搜索功能进行关键词的查找和内容的过滤.

3.2 转变学校的教学模式以及学生的学习方式

学校应该针对当前的学习环境以及教育环境的转变,及时的改进教学方式和方法,转变和以往的教学模式不相通的地方,学生在学习“Java程序设计”课程的时候应该要求学生到机房上课,并且教师应该在上课的时候全程的示范给学生编程的过程,这样在教学的过程中才能够进行翻转的教学模式.另外,在课堂上教师应该能够有效地针对不同水平的学生进行学习内容的讲授,进而促进学生学习,因为学生已经不再是传统意义上的被动的接受知识的群体,而是能够进行主动学习的学生.

首先,学生应该进行课堂的“翻转教学”.在进行课程之前应该让学生及时地进行课堂内容的预习,教师应该以知识点为单位进行提前的教学视频的布置,并且要求学生进行视频的观看,保证能够有效地参与到学习当中,能够独立地进行视频学习内容的总结.其次,学校的实验课程应该进行一定的教学改革.学生在学习“Java程序设计”课程之前,应该已经学习了几种简单的计算机课程.在进行编程语言的学习和水平测试上来说,都已经是具有一定经验的学生了,并且其应该具有一定的实验内容体系和设计逻辑思维的,能够在一定的程度上强化相应的问题解决办法,有效的注重知识的前后贯穿问题,能够保证实验从简单到困难,并且保证每一个实验的内容都是一个非常完整的实验项目,并且应该具有一定难度体现,给学习的学生留有一定的思考空间.

3.3 利用网络教学平台,丰富教学资源

目前的教学资源对于在计算机教学中的使用存在一定的限制性,相关的教学资源主要可以分为几点:Java教学的教材、实验机器以及相应的中文辅导教学书籍等.这些“Java程序设计”课程的教学资源,形式非常的简单,不能够给学生以更加生动形象和深刻的讲授,在一定的程度上影响了学生的学习情况.现阶段高等学校的教改小组对教学大纲进行了一定的整理,并且将教学大纲按照一定的内容进行分析和处理.极大地丰富了学校的教学资源,并且有效的将课堂的翻转进行了前期的装备工作,同时将网络的教学平台也作为一种教学资源,为学生进行资源的提供,为日后教师和学生的交流提供了一定的方便.

3.4 变革学生的考核方式

制定合理的考核方式能够有效地对课程教学水平进行考核.“Java程序设计”课程在改革前的主要考核方式能够按照相应的规定,将学生平时的成绩按照作业成绩和考勤成绩组成,并且占到总成绩的百分之十左右,然后将实验的成绩以及相应的实验报告等进行核算形成总成绩.这样的考核方式操作非常简单,但是其存在一定的局限性,不能够更好地反映学生的综合素养以及学习的态度,不能够科学合理地进行实践能力以及自主学习能力的提高.在现阶段考试考核方式转变的适合,应该将学生自主学习的过程纳入考核当中,并且要有效地提高平时的学习成绩.

4 教学改革的相应评价

4.1 考试成绩的评价

在经过教学改革之后,经过调查结果显示,通过教学资源的多项整个和综合的使用,能够使学校的大部分专业计算机的应用能力得到很大的提高,并且学生已经不再害怕使用英语的教材和资源进行学习.有的学生已经能够在全部英文状态下的平台中进行教学资源的学习,对于学生学习理论知识有着非常良好的辅助作用.并且学生在通过网络的自测以及在线视频等资源的使用下,能够不断地强化自身对知识点的学习,建立一定的知识体系.

4.2 学生教学评价

在经过教学改革之后,学生对于教学也有着一定的评价.在经过对教学质量的调查之后显示,采用多元化的授课方式的满意度非常的高.其不仅能够让学生更加乐于学习Java程序设计,还能够更加有效地提高自身的学习能力以及兴趣.

4.3 学生竞赛的成绩

在进行教学课程改革之后,学生在参加课程教学的同时,教师也能够及时的并且积极地来引导学生和鼓励学生进行各种项目的参加,并且能够让学生参加一些大学生创新项目等活动,保证能够培养学生的一些动手实践的能力,并且在一定的程度上增强学生的自信心.针对现阶段的“Java程序设计”课程,最为密切的就是能够让学生参加相关的经验交流,学生在通过竞赛之后还可以自己组队进行比赛.结论:综上所述,在“Java程序设计”课程的教学改革当中,高等学校的教师团队应该对过去的教学经验进行分析,根据不同学校自身的特点将计算机应用能力进行不同的提升.由于很多学校现阶段的学生都存在着大量的计算机基础不佳、教学方式传统、教学资源有限以及教学课程的设计内容陈旧等原因.并且在进行了相应的教学改革之后,应该能够通过相应的英文资源进行学习,并且建立一定的网络教学平台,进而加强“Java程序设计”课程的探索和研究,学会有效的运用一定的教学成绩考核方式等措施.有效地提高高等学校对学生学习Java程序课程的改革模式,能够在一定的程度上提高学生的就业率和创业率以及学生在单位所做的贡献程度,还能够在一定的程度上提高地方的经济效益,推动高等学校的教学水平提高.相信通过这次的研究,能够对以后的Java程序设计课程多元化教学方法有所帮助.

〔1〕史书明.“Java程序设计”课程的多元化教学改革研究[J].常州工学院学报,2016,29(04):90-96.

〔2〕秦玉平,马靖善.“C语言程序设计”课程教材建设与教学方法研究[J].计算机教育,2010,(04):157-160.

〔3〕李跃飞.基于项目驱动法的《Java程序设计》课程教学设计[J].亚太教育,2015(16):90.

G642

A

1673-260X(2017)11-0217-03

2017-07-09

2014年校级质量工程(BSJY201410)

猜你喜欢
程序设计教学资源学校
丰富历史教学资源 提升课堂教学质量
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高校冰上教学资源社会开放的意义及管理模式
高职高专院校C语言程序设计教学改革探索
学校推介
初中语文数字化教学资源应用探索
PLC梯形图程序设计技巧及应用
初探教学资源开发的系统思维
I’m not going back to school!我不回学校了!