lv

java言语程序设计答案 “Java言语程序设计”教学改革探求

[2018年11月30日 11:03] 来源: 黑龙江教育·高校研究与评估 编辑:小编 点击量:0
导读:李宏利++聂艳明++鱼晓摘要:从进步“Java言语程序规划”课程教育质量、进步学生编程才干的视点动身,剖析了“Java言语程序规划”教育中存在的问题,从理论教育与实践教育结合、事例教育与理论教育相结合等方面下手,剖析了理论教育内容及实践教育的办法问题,并对“Java言语程序规划”教育办法进行了讨论。关键词:Java言语

李宏利++聂艳明++鱼晓

摘 要:从进步“Java言语程序规划”课程教育质量、进步学生编程才干的视点动身,剖析了“Java言语程序规划”教育中存在的问题,从理论教育与实践教育结合、事例教育与理论教育相结合等方面下手,剖析了理论教育内容及实践教育的办法问题,并对“Java言语程序规划”教育办法进行了讨论。

关键词: Java言语程序规划;教育变革办法;战略

中图分类号:G642.0 文献标识码:A 文章编号:1002-4107(2017)04-0017-02

跟着我国经济社会的展开,软件职业已成为我国经济的重要组成部分,软件业的展开在必定程度上反映着信息化的程度。Java言语是软件开发中常用的根底性编程言语,是现在世界上最盛行的编程言语之一,是一种能够编写跨渠道使用软件的面向方针的程序规划言语,取得2015年的TIOBE指数的编程言语奖。它具有现代言语的常见特性,成为最具出路的编程言语之一。Java工程师的需求到达悉数需求量的60%—70%,工作远景非常好,由于Java软件工程师不只IT专业企业需求,广阔的非IT企业也需求。因而,高等院校计算机软件及相关专业都开设了“Java言语程序规划”课程,该课程成为计算机软件及相关专业的必修课程。

教育变革就是要满意学生的学习要求,要坚持以学生学会学习为中心[1],而“Java言语程序规划”教育变革,不光要满意学生的学习要求,让学生把握学习办法,更

要满意企业对软件人才的需求。本文依据上述观念,从课程本身的特色及它在教育中存在的问题动身,在教育内容安排、教育办法、实验教育等方面做出了进一步的讨论,以期进步教育质量,使学生具有杰出的Java言语编程根底,为学生较好把握后续课程如“JavaEE技能”等所需求的根本技能奠定根底,为学生工作铺平道路,为“Java言语程序规划”课程建造及教育变革供给思路及主张。

一、“Java言语程序规划”在软件类课程中的

含义

(一)强化学生对软件类根底课程的知道

“Java言语”中的许多常识点,如排序、HashSet、

HashMap、Thread及Java网络编程,是数据结构、操作体系及计算机网络等课程常识点的使用。通过对“Java言语”的学习,学生能够强化对这些常识的知道。

(二)加强学生对面向方针概念的知道

Java言语中的面向方针的界说,思路明晰,在实例化方针方面,有栈内存与堆内存之分,清楚且形象地描绘了方针的实例化,使得笼统的概念形象化,易于学生把握。

二、“Java言语程序规划”教育现状

(一)教育方针不明晰

“Java言语程序规划”课程是软件工程专业及相关专业的一门专业课。学生学习本课程后要熟练把握Java言语的根本概念,为后续课程夯实根底。可是现在大部分Java言语课程的教育方针不是很明晰,教育没有针对性,没有清晰效劳方针(指后续课程),教育办法上与学生入学时学习的根底言语(如:“C言语程序规划”)没有差异,其成果是教育办法单一化,学生学习爱好不高,学习作用差,很大程度上影响了后续课程的学习。

“Java言语程序规划”尽管也是言语根底课,但教育方针要有清晰的针对性,即它是为后续课程效劳的,因

此,它在课程内容设置上与其他专业根底课有显着的差异。

(二)教育内容与方针不一致

现在Java言语教育内容一般是Java的根本概念、Java的面向方针、Java的承继、Java中的线程、Java的输入输出流、socket编程、Jdbc等。教师在教育进程中,根本上解说的常识都是简略的入门常识,很少与实践项目结合或与后续课程“JavaEE技能”相结合展开教育,“JavaEE技能”所触及的Java的反射、Java中线程池、Java动态署理及Java中开源组件的用法等,教育中一般都不触及,其成果是加大了学生学习后续课程的难度。教育内容与教育方针相去甚远。把Java言语教育内容同后续课程教育切割开了,自成体系,没有把Java言语教育融入整个教育体系中,没有大局教育观念,因而,需求变革教育办法,体系地进步教育质量,而不单是进步某一门课程的教育质量。

(三)教师队伍良莠不齐

“Java言语程序规划”要求教师要有Java项目开发经历,或许具有后续课程(如:JavaEE技能等)的教育经历,可是,部分教师不具有开发经历或教育经历,影响了教育作用。

三、Java言语程序规划教育变革战略

(一)修订教育方针与教育纲要

教育纲要是为了完结教育方针而设置的纲领性文件,二者相得益彰。依据软件工程相关专业培育方针, Java語言教育方针,就是要求学生在把握好Java言语根底常识后,还有必要把握后续课程所要求把握的根底常识。教师要把Java言语教育和项目开发结合起来,清晰Java言语教育不是“启蒙”教育,学生在学习Java言语时已有必定的言语根底。

拟定或修订教育纲要时,也要充分考虑本课程在整个课程体系中的作用,纲要既能够辅导本课程的教育,

也能够满意后续课程的要求。

(二)强化教育要点,简化教育内容

在教育办法上,选用“精讲多练”的办法,把要点放在Java言语本身所具有的特性上,关于与其他言语类似的常识点,少讲乃至不讲,这部分内容要求学生以自在学习的办法完结,教师能够提出有关这些常识点的常见问题,学生带着教师的问题完结学习使命。关于Java的面向方针、承继、传统线程,Java的输入输出流,Socket编程,Jdbc等常识点,教师能够“精讲”,要求学生“多练”。这部分内容重在根底,难度不宜过大,否则会影响学生的学习活跃性。关于Java中的反射与动态署理,教师能够供给电子文档,要求学生课前预习,教师可通过讲堂查看督促学生预习,教师在讲堂上能够查看预习状况,并答复学生遇到的问题。关于泛型的解说,能够引进Java EE中用到泛型的事例展开教育,这既能够让学生了解泛型的重要性,又让学生把握了泛型的用法。关于Timer类、TimerTask类的解说,能够一个趣味性较强的事例进行解说,一起安置一道难度适中的习题,要求学生课后完结,然后使他们把握Timer类、TimerTask类的用法。线程池的概念与Executors是Java中的很重要的常识点,在许多项目中都用到线程池,因而,线程池的概念与Executors的用法是要点解说的内容。教师能够在讲堂上要点解说其用法,引进归纳事例如在线考试系

统,让学生把握线程池的用法,了解其重要性;Jdbc是

Java言语的又一重要概念,在其根本用法的根底上,能够结合Spring、Hibernate等来解说,使学生了解Java的

耐久化技能。关于常用开源组件,能够通过教师讲堂解说,学生课后实习的办法完结本部分的教育使命。

(三)精选教材

“Java言语程序规划”教育进程中,教材的选取是教育的一个重要环节。首要,“Java言语程序规划”的教材许多,但包括高档程序规划部分内容的教材就百里挑一了。其次,市场上大部分教材都把侧要点放在根本概念上,关于常识点的使用的内容则较少乃至没有。因而,编写一本合适本校本课程教育纲要的教材很有必要。

(四)加强实践教育环节

“Java言语程序规划”课程中的实习教育环节是一种进步学生开发项目才干及进步学生归纳本质的有用教育办法,这门课程固有的特色决议了它有必要和实习结合起来,才干有用展开教育工作,进步教育质量。实习环节中要体现以学生为主体、以教师为主导的教育理念,高度注重实习这种实践性教育环节,通过实践培育和进步学生的编写程序的才干。在实习进程中,教师要充分发挥本身的主导作用,要正确引导学生完结好各项实习使命,不能只看实习成果不注重实习进程。实习环节分为根底性实习与归纳性实习。

首要,关于根底性实习,要激起学生的学习爱好。课程理论的解说紧扣实习内容,把实习课上学生呈现的问题与理论课结合起来,即完结了讲堂上纠错,又完结了理论常识的解说。传统实习教育办法是以教师为主,学生为辅,教师自动解说,学生被迫操作。这种办法存在两个问题,榜首,学生学习爱好不高;第二,不能发挥学生的活跃能动性,很难到达实习教育的意图,因而有必要进行变革。具体做法是在实习进程中引进Java项目或JavaEE项目,辅导学生规划与事例项目类似的简略项目,使学生把握Java言语中各常识点在项目中的作用,使学生不光做到从“点”上了解各常识点,并且做到从“面”上了解各常识点,然后做到点面结合。

其次,关于归纳性实习,能够通过课程规划教育办法完结。在“Java言语程序规划”课程结课后的第二个学期,开设“Java言语程序规划”课程规划,通过归纳性强的项意图规划与完结,进步学生编写程序的才干。

要进步教育质量,就要打破普遍存在的“重理论、轻实践”的现象[2],让学生了解Java项目开发进程,特别是其间怎么运用Java常识点编写程序,這个是要点。

(五)优化查核办法

当时传统的查核办法是以期末书面考试的办法进行。这种查核办法能够较好地调查学生理论常识的把握程度,但对实践环节的查核就不抱负。“Java言语程序规划”是实践性很强的课程,有些常识不特别强调回忆,学生在规划程序的进程中能够参阅API及相关文档。此外,学生在书面考试进程中,被迫地回忆现成代码,但通过这些代码咱们看不出学生的程序规划才干。因而,这种查核办法有必要变革,不能一张试卷定成果[3],不能忽视学生编程的进程性和形成性点评。能够选用“书面考试+机试”的办法进行查核,其间书面考试部分闭卷,调查根本概念,机试部分为开卷,首要调查程序规划,学生现场编写程序,整个考试在机房进行。这种查核办法既查核了学生对理论常识的把握程度,又查核了学生的程序规划才干。

四、定论

“Java言语程序规划”教育理念是“以使用为本,学以致用”[4],从中不难看出,所要培育的就是社会所需求的使用型软件规划人才,“Java言语程序规划”是根底,根底好不好直接影响后续课程的教育,因而有必要高度注重其教育的各个环节。通过多年教育实践证明, 这门课程的变革办法是可行的,且很有用果。其显着激起了学生的学习爱好,使他们在常识的了解和着手才干方面也较曾经有了明显进步。

参阅文献:

[1]成尚荣.教育变革要坚持以学生学会学习为中心[J].人

民教育,2013,(22).

[2]张敬贤.论“重理论、轻实践”现象的本源[J].中国电力

教育,2011,(19).

[3]刘振湘,李海舰.高职动物出产类专业课程建造与变革

的研讨与实践[J].中国农业教育,2013,(6).

[4]刘善良.香港使用型大学的办学理念与使用型人才培

养[J].陇东学院学报,2008,(6).

lv

图文资讯