Java语言课程改革论文

2022-04-28

今天小编为大家推荐《Java语言课程改革论文(精选3篇)》,欢迎阅读,希望大家能够喜欢。摘要:JAVA语言是面向对象的高抽象度编程语言,项目驱动模式在《JAVA语言》教学中的应用,可以有效帮助学生理解、巩固《JAVA语言》课程抽象知识点。因此,本文以基于项目驱动模式的《JAVA语言》课程内涵为依据,阐述了基于项目驱动模式的《JAVA语言》课程改革必要性。

Java语言课程改革论文 篇1:

基于人工智能和OBE的Java语言程序设计课程改革

摘 要:Java语言程序设计是计算机专业的核心课程之一,掌握该技术对于学生就业和自主创新十分重要。Java语言内容庞大,如何在有限的课时范围内科学的安排各部分内容对于广大教学单位是一个较大的挑战。针对这一问题,本研究提出了一种基于人工智能和OBE(outcomes-based education)的Java语言程序设计课程目标和教学内容调整方法,并通过本方法进行了Java语言程序设计课程改革。通过对两届学生的学习情况对比表明,利用本方法进行的Java语言程序设计课程改革可以有效提高学生对相关知识的掌握,并使得Java教学与企业需求更加契合。

关键词:人工智能;OBE;Java;课程改革;网络爬虫

一、概述

Java语言程序设计是计算机专业的核心课程之一,基于Java语言可以进行企业级软件设计、建立Web应用程序、访问物联网设备进行大数据处理,所以Java编程技术对于学习就业和自主创新十分重要[1]。然而在大学的教学过程中,往往会遇到Java涉及的内容十分广泛而教学课时量相对有限,如何在有限的课时范围内安排科学的各部分内容对于广大教学单位是一个较大的挑战[2]。

OBE(outcomes-based education)教学模式是在教学体系中,围绕学生经过教学过程应该取得哪些关键成效而开展的相关教学工作[3];在教学过程中引入OBE可以强调教学的目标,切实提高教学质量[4]。网络爬虫、自然语言理解、文本的数据统计分析等人工智能技术,可以在Internet中大范围的自动搜索数据,基于该技术可以对某一特定目标的重要程度、关注程度加以度量[5]。针对当前Java教学中存在的挑战,本研究提出了一种基于人工智能和OBE(outcomes-based education)的Java语言程序设计课程目标和教学内容调整方法,并通过本方法进行了Java语言程序设计课程改革。通过对两届学生的学习和就业情况对比表明,利用本方法进行的Java語言程序设计课程改革可以有效提高学生对相关知识的掌握,并使得Java教学与企业需求更加契合。

二、方法描述

(一)人工智能的网站信息抓取与分析

本研究以广大用人单位在招聘过程中对Java程序员的具体要求为目标,利用人工智能程序进行数据收集。收集的目标包括:大型招聘网站的用人需求信息、招聘指导性网站的Java笔试试题两类。本文研究使用虚拟浏览器方式来加载数据并抽取关键词:

该方法可以获得页面数据流DocumentStream对象,通过该对象可以读取到页面中的文本信息。在获得了页面文本信息之后,需要建立Java关键词分层结构来逐步的对文本的关键词进行拆解和加权。Java关键词分层结构模板如图1所示。

通过该算法可以在文本中抽取对应的关键词信息,获得对应词的加权结果。

(二)一种基于人工智能和OBE的Java语言程序设计课程目标和教学内容调整方法

本文的一种基于人工智能和OBE的Java语言程序设计课程目标和教学内容调整方法的结构如图2所示。

如图2所示该方法分为三个步骤:

1. 首先通过OBE设定Java语言程序设计课程的课程目标,对于每一个目标抽取描述文本中的技术关键词(如:类、数据流、DOM)。

2. 构建人工智能程序,首先利用BrowserLoad算法从招聘网站的需求信息、Java的笔试信息中抽取文本数据;然后引入Java关键词的名称层次模板使用Java

3. 将教学目标对应的课时量设定为:基础课时+可调整课时两个部分,可调整课时量根据关键词的权值进行计算,对于权值较低的教学目标降低可调整课时量,对于权值较高的课程提高可调整课时量。

通过以上方法,可以根据企业对Java编程人才的需求调整Java教学过程中各个目标的权重以及课时量,实现教学与实际工作、就业等目标的对接。

(三)Java语言程序设计课程的教学目标和教学进程的设定

针对OBE的需求,本研究对Java语言程序设计课程的教学目标设定为4个内容:

1. 掌握Java程序设计基础知识。了解Java的虚拟机安装、设置和运行方法,掌握Java程序的运行框架,掌握Java程序的调用、编译、存储和发布方式,了解Java程序的版本迭代以及应用领域,掌握Java的基本语法结构。对于该目标,其目的是培养学生掌握计算机系统及网络系统构成,并能够综合运用上述专业知识解决软件工程及应用领域的复杂工程问题。

2. 掌握基于Java的面向对象思想和程序。掌握基于Java的类、接口的设计,掌握类的继承、抽象类、内部类、匿名类的使用方式。掌握标准的Java模板类的构建方式,掌握基于Java的数组、列表、字典、哈希表的构建方式,掌握Java的字符串处理方式。对于该目标,其目的是培养学生掌握软件生命周期要素,了解各种软件开发过程管理模型。能够适应软件研发企业的ISO国际质量标准、CMMI软件评价标准。

3. 掌握Java程序的结构和运行方式。掌握Java程序的调试方式,能够单步运行代码并分析程序错误。掌握异常处理、多线程处理的程序运行和调用模式。掌握Java图形界面程序的关键类结构、继承方式和运行方式。对于该目标,其目的是培养学生面向中小型软件、或较大型软件开发中部分模块,具有独立设计与开发系统的能力,具备资料收集、分析、设计、编码、测试和维护的能力。

4. 实现Java的数据处理。能够基于流的结构,构建二进制、文本文件的访问程序。能够基于Socket套接字构建基于TCP/IP协议的数据传输程序。能够通过Java访问数据库,执行相关SQL语句并获得结果。对于该目标,其目的是培养学生了解现代软件开发工具如开发平台、测试平台、配置管理软件和项目管理软件的使用方法。

三、方法应用和教学改革的效果

通过本文提出的方法进行了Java语言程序设计课程改革,以当前Java教学当中常用的目标为例,利用本方法获得的各个目标的权值列表如下:

从表中可以看出在就业和招聘过程中,数据库、网络、多线程、数据流的知识所占比例较高说明广大企业对Java该领域的应用较为重视,而Windows设计、Applet设计由于近年来较为流行B/S架构和云计算,所以这两个领域的内容较少。对于语言基础、类与对象最为基础的内容出现的概率仍然较高。根据这一权值结果,对Java教学的内容进行改革。为了验证方法的有效性,本研究引入我校2015(未采用本方法进行教学改革)和2016(采用本方法进行教学改革)软件专业两届同学进行测试,引入15组当前主流IT企业的笔试题进行笔试测试,测试结果对比如图3所示:

如图3所示2016届由于采用了本研究提出的改革方法,加大了相关目标的课时量,使得同学对一些关键知识的掌握有所提高,2016届对于15套笔试题的测试结果明显高于2015届同学,这说明利用本方法进行的教学改革可以Java教学与企业需求更加契合,提高教学水平。对于2015届和2016届学生的求职情况,本研究在企业软件研发、网页设计、移动设备、物联网、服务器管理和软件维护等领域进行了对比,采用本研究提出的教学改革之后,2016届的同学获得相关领域工作机会的的成功率明显提高,说明本研究对于提高学生就业能力具有较好的作用。

四、结束语

Java语言程序设计课程是计算机科学与技术专业和软件工程专业的学科基础课,它是一种面向对象程序设计的设计语言,跨平台,代码质量较高,网络软件设计功能突出。该课的开设使同学们更好地理解面向对象的思想,充分掌握程OOP的相关概念、理论及程序设计方法与技巧,养成良好的编程习惯,形成规范的编程风格。當前众多企业均将掌握Java编程作为衡量学生编程能力、技术水平的重要;较好的掌握Java语言不但可以提高学生的就业能力,而且在学生进行自主创业时也可以发挥重要作用。然而,Java语言程序设计这门课程所占课时量相对比较固定,如何在有效的时间范围内教给学生更具价值的内容,掌握更有用的知识是一个较大的挑战。本研究提出了一种基于人工智能和OBE(outcomes-based education)的Java语言程序设计课程目标和教学内容调整方法,并通过本方法进行了Java语言程序设计课程改革。利用本文提出的方法,可以更加有效的设定教学目标、调整各个目标所占的课时量,使得教师可以充分利用有限的教学时间传授学生与与企业需求更加契合的知识,通过实际改革和对比表明,本方法Java语言程序设计课程改革十分有效。

参考文献:

[1]李东明,赵伟.Java语言课程实践教学改革[J].计算机教育,2011,13:122-125.

[2]史学梅,孟祥瑞.JAVA课程教学改革探索[J].信息系统工程,2011,7:98-99.

[3]杨毅刚,孟斌,王伟楠.基于OBE模式的技术创新能力培养[J].高等工程教育研究,2015,6:24-30.

[4]柏晶,谢幼如,李伟,等.“互联网+”时代基于OBE理念的在线开放课程资源结构模型研究[J].中国电化教育,2017,360:64-70.

[5]刘爱琴,王友林,尚珊.基于爬虫技术的关键词关联推荐算法优化与实现[J].情报理论与实践,2018,4:134-138.

作者:潘欣 王鑫

Java语言课程改革论文 篇2:

基于项目驱动模式的《JAVA语言》课程改革探讨

摘   要:JAVA语言是面向对象的高抽象度编程语言,项目驱动模式在《JAVA语言》教学中的应用,可以有效帮助学生理解、巩固《JAVA语言》课程抽象知识点。因此,本文以基于项目驱动模式的《JAVA语言》课程内涵为依据,阐述了基于项目驱动模式的《JAVA语言》课程改革必要性。并从课前准备、理论教学、实践教学等方面,对基于项目驱动模式的《JAVA语言》课程改革方案进行了简单分析。

关键词:项目驱动模式  JAVA语言  课程改革

《JAVA语言》是计算机专业重要基础课程之一,其可以为学生实际动手操作能力、逻辑思维能力同步提升奠定基础。但是在现阶段《JAVA语言》课程教学过程中,不注重思维训练,仅注重知识灌输,过于滞后僵化的教学模式也导致学生在《JAVA语言》课程中缺乏参与积极性。而项目驱动模式可以通过一个个具体的项目设计运行,有针对性的激发学生参与《JAVA语言》课程学习热情。因此,对基于项目驱动模式的《JAVA语言》课程改革进行适当探讨非常必要。

1  基于项目驱动模式的《JAVA语言》课程内涵

基于项目驱动模式的《JAVA语言》课程教学,主要是以项目任务设定的形式,吸引学生参与到项目任务落实过程中。通过学生在项目任务的实践探索,可以促使其了解《JAVA语言》知识点[1]。在基于项目驱动模式的《JAVA语言》课程教学过程中,教学成效受项目任务设计的直接影响,教师需要全面落实以学生为本的原则,设置难度适中的任务,保证课堂教学目标的有效实现。

2  基于项目驱动模式的《JAVA语言》课程改革必要性

一方面,基于项目驱动模式的《JAVA语言》课程改革,可以创设良好的《JAVA语言》课程教学、学习环境,缩短教师与学生、学生与学生之间的距离。通过师生、生生信息交互,最大程度激发学生对《JAVA语言》知识的学习兴趣,为学生逻辑思维能力、互助协作能力、实践操作能力同步提升奠定基础[2]。

另一方面,以往《JAVA语言》课程教学主要采用规定学时内讲解理论知识,在实习课时进行理论知识巩固的方法。上述教学模式中学生学习过程较被动,缺乏科学思维发展空间[3]。而通过基于项目驱动模式的《JAVA语言》课程改革,可以项目为纽带,以学生为中心主体,引导学生利用科学计算思维进行具体问题求解。不仅可以锻炼学生实践动手能力,而且可以培养学生科学思维。

3  基于项目驱动模式的《JAVA语言》课程改革方案

3.1 课前准备

在《JAVA语言》课程开始前,为了顺利实施项目驱动式教学,教师应首先应公布与项目相关信息,为学生简要阐述项目目标、需求、必备知识点、功能,并向学生了解其对项目开发的疑惑。在了解学生疑惑后,教师可以利用校内网络资源,构建一个涵盖不同类型JAVA教学资源的公共平台。在公共平台构建完毕后,教师可利用课余时间,与学生展开信息交互,为其解答各种疑惑。

其次,教师可以在《JAVA语言》课程开展前期,根据课程知识点间逻辑关系,进行若干个业务逻辑简单、涵盖本章节重要知识点且可体现计算思维的小项目,如“开发第一个JAVA程序”、“数据类型与运算符”、“循环结构”等。同时考虑到在《JAVA语言》课程知识点讲解推进过程中,知识点复杂程度不断提升。因此,在项目设置时,教师应依据递进思维,将后续知识点与前期知识点有效融合[4]。如在“JDBC數据库连接”项目中,可以在数据库操作知识点设置的基础上,将前期数据流、图形用户界面设计等知识点进行有机整合。

最后,在项目设置完毕后,教师可以将项目部署到前期搭建的公共平台中。从每一个项目日程安排、需求、目标、功能、核心知识点等方面,进行框架发布。同时定期上传学生优秀作品,以便激励学生不断提升。

3.2 理论教学

考虑到《JAVA语言》课程教学前期,多数学生已经掌握了C语言程序设计,也形成了程序设计基本思想。因此,在理论教学过程中,教师应摒弃以往以自身为主的满堂灌教学模式。而是以计算思维为引导,从重点知识点梳理、常见JAVA语言编程错误分析、项目深入驱动等方面,为学生搭建一个良好的知识框架。

首先,在重点知识点梳理时,教师可以给予学生更多的自主学习空间,鼓励学生根据公共平台发布的任务,要求学生事先进行课程预习。同时为了给予学生思维发展充足空间,教师应以JAVA语言知识使用方法、使用过程、使用场合为要点,即时进行程序编写,并简单设置幻灯片。在程序编写过程中,教师也可以选择有意编错的方式,鼓励学生进行程序编写问题寻找、纠正,引导学生利用逆向思维、或者递推思维等计算思维,进行问题解决。

其次,针对《JAVA语言》理论课知识点,教师可以结合以往教学中学生存在的突出问题,采用启发式教学方法,鼓励学生协作分析现有问题表现及错误出现原因,逐步寻找解决问题的恰当方法。有条件的情况下,教师也可以选择学生代表,在讲台上阐述自己关于JAVA语言编程常见问题的理解,并鼓励其他学生就相关问题寻找解决思路。

最后,在项目驱动深入研究知识点运行阶段,教师可以计算思维方法为主线,鼓励学生就对应项目进行项目交流,引导其根据交流情况,进行问题分解及逻辑功能细化。随后启发学生运用已知知识点,对JAVA设计模式、接口选择等内容进行深入分析,最终获得恰当的问题解决方案。

3.3 实践教学

通过上一阶段的启发、引导,学生积极性被初步调动,基于此,在理论教学的基础上,教师可首先以学生操作为主要形式,为学生提供一个更加广阔的操作空间,鼓励学生进行挖掘探索。同时在学生挖掘探索期间,教师可以细心观察每一位学生在实践中表现,在学生遇到困难时及时给予帮助,避免学生陷入实操困境。针对学生在实操过程中存在的共性问题,教师可以依托公共平台,结合示范案例,进行集中讲解,保证相关问题得到有效解决。在多数学生熟练掌握操作方法之后,教师可以依托校企合作平台,将企业成熟案例引入课堂中。根据自身在JAVA项目开发方面的经验,组织学生模拟软件开发项目确立、结项、检测、交付使用等各个过程。

如在JAVA语言程序设计方面,教师可以设置一个“开发第一个JAVA程序”的任务,将JAVA程序技术内容、开发过程、简单调试及排错等作为主要教学内容,将JAVA程序框架、JAVA开发程序步骤分析、程序调试及排错作为重难点,在多媒体教室内,利用项目驱动教学法,进行实践指导。需要注意的是,任务开展前期,教师应利用“搭建JAVA开发环境”、“命令行方式开发第一个JAVA程序”等案例,为学生实践操作提供良好示范。随后教师可以制定执行项目汇报制度。在规定时间内,要求各项目开发小组学生定期汇报任务进度。根据学生任务汇报情况,教师可以给予恰当帮助。尤其是JAVA项目开发期间技术路线遇到分歧时,教师应从技术视角入手,給予恰当指导。

其次,在实践操作过程中,教师应有意识的引导学生分析、体验JAVA语言开发环境中项目语句内涵、类库中语句功能及接口、重载、继承、覆盖等JAVA语言基本概念,以便为后续项目开发过程顺利进行奠定基础。

再次,基于项目驱动的《JAVA语言》课程教学不仅要求学生独立自主实践操作,而且提倡多名学生协同合作。因此,教师应根据前期学生表现,将班级学生划分为若干个小组,并赋予每一名小组成员不同角色,如系统分析员、项目经理、测试员、技术经理等。其中项目经理也可作为每一个小组组长,其需要负责带领系统分析员、测试员、技术经理进行JAVA项目开发。在一个项目结束后进行下一个项目时,教师可以根据各小组成员意愿进行角色互换。同时主动参与“项目驱动——理论补充——实践促学”过程,担任指导监督者,保证整个过程顺利进行。

最后,在一个项目结束之后,教师可以设置专门的“交流讨论+作品展示”环节,在“交流讨论+作品展示”环节,学生需要借鉴前期实际操作经验,在小组内、小组间,开展信息交互、论述。其中在小组内讨论期间,学生应针对“开发第一个JAVA程序”等模块解决问题最佳途径、算法使用、解决方案等内容,进行进一步论述。解决个别学生在程序开发过程中无法理解或者存在理解偏差的问题,充分锻炼每一个小组成员语言表达能力、团结向上能力、实际操作能力;而在组间讨论时,教师可以有意识的引导学生针对“开发第一个JAVA程序”、“数据类型与运算符”间衔接问题,或者理论课堂已学数据库连接方案与本项目适用情况,进行讨论分析,为后续项目推进奠定基础。在小组内、小组间讨论分析结束之后,教师可以从客观视角,对学生讨论情况进行汇总分析。并结合各小组程序开发成果展示情况,对各小组在项目开发中优良表现进行表扬鼓励。同时指出各小组在问题分析、方案选择方面存在的薄弱点,以便为基于项目驱动模式的《JAVA语言》课程改革效益有效提升提供依据。

4  结语

综上所述,基于项目驱动模式的《JAVA语言》课程教学可以通过引入具体项目,并将其细化为简单、明确的任务,驱动学生开展自觉、有效的探究实践。为充分发挥项目驱动模式的优势,教师应结合《JAVA语言》课程教学要求,将模块化程序设计为一个个具体的项目,并将相关项目细化为若干个任务,明确每一个学生在任务中需要承担的责任,结合规定时间内基本知识指导及范例讲授,可以有效提升学生利用JAVA语言分析问题、解决问题的能力。

参考文献

[1] 李红婵,朱颢东,朱付保.浅谈Java语言程序设计课程的教学改革方法与措施[J].中国教育技术装备, 2016(10):96-98.

[2] 朱强.双驱动模式下Java语言程序设计课程改革与实践[J].安徽电子信息职业技术学院学报,2016,15(4):48-49.

[3] 李丹.项目驱动教学模式下的《JAVA程序设计》课程改革探讨[J].电脑与电信,2019(4):23-25.

[4] 李朝鹏.Java课程教学改革之团队合作教学模式初探[J].科技展望, 2016(4):55-58.

作者:谭敬

Java语言课程改革论文 篇3:

基于企业需求的Java课程教学改革策略分析

摘要:以企业需求为导向进行Java课程改革是高校适应社会发展培养高端型人才的必然选择,有助于实现课堂进步与教学内容改革,提升学生实践技巧与就业能力。文章分析了Java课程的教学弊端,并从3个角度简要探讨了基于企业需求的Java课程教学改革策略,希望能为打造Java课程高效课堂满足企业人才需求缺口提供支持。

关键词:企业需求;Java课程;改革策略

社会信息化的深入发展使得Java技术应用备受关注,作为当前就业前景较好、工程人才需求量较高的Java程序员与工程师,在高校课程教学改革中是重点实践领域,以企业需求为导向的Java课程改革既是新时期顺应信息化发展潮流的必然选择,也是满足企业高端人才需求的必然导向,通过强化学生的创新能力、实践能力、竞争能力为其开拓广阔的就业前景,是当前Java课程改革的核心。下面简要探讨如何结合新时期企业人才需求进行高校Java课程教学改革。

1.Java课程教学弊端分析

1.1教学内容滞后

Java课程作为当前应用广泛且备受关注的编程语言,尤其在手机软件开发中受到热捧,以安卓、塞班、ios等系统APP开发应用为代表的编程语言的应用极大地带动了高校Java课程改革与学生们的就业热情,但是以目前Java课程的教学情况来看,编程教材虽然含有大量新理论与新知识,但是有关实践性教学方面的内容较多,对学生能力的开发也较为薄弱。作为编程语言,Java课程本身比较枯燥,课堂趣味性、互动性与学生学习积极性必然受到影响,尤其是随着课程难度的增加,学生的学习压力进一步增大,制约了Java课程的创新改革与实践,对于学生本身而言也极为不利。以学生未来就业来说,Java课程中有关手机应用软件的开发未来将会吸纳大量学生就业,也是诸多企业专业人才与工程师的巨大缺口,以此为切入点进行学生专业知识与能力的培养需要极大地保证知识、技能与就业市场的同步更新性,这对于高校JavM~程而言无疑造成了影响,也使得教学内容的滞后性更为凸显。

1.2实践技能培养缺失

Java课程本身不同于一般课程,有其独特的性能,其繁杂的基本概念、复杂的结构与框架、抽象的理论知识与严密的逻辑都决定了这门课程教学的难度以及实践技能培养的重要性。目前,诸多高校在教学方面多数仍遵循传统程序设计语言的教学方法与手段,虽然知识覆盖面有保障,但是在实际程序语言开发与应用方面则稍显薄弱,尤其是学生在实际动手环节的培养缺失严重制约了专业性、高端性人才的培养,这对于学生未来更好地适应企业人才需求和实现就业无疑极为不利。以编程实践技能中的开发工具使用、Debug调试等能力而言,许多学校的学生在这方面都极为被动,真正在课堂中掌握实践技能的学生少之又少,学生们后续还要花费大量的时间与精力从个人方面入手为真正掌握编程技巧而努力,导致Java课程教学含金量低下,对于学生实践技能的培养与锻炼而言也造成负面影响。

1.3教学效率低

目前在Java课程的学习中,学生普遍存在积极性低、抗拒心理强等问题,通过教学过程中的引导消除学生抗拒心理虽然有一定效果,但是编程语言本身的枯燥与难度在后续教学中也会导致学生失去兴趣与积极性,久而久之必然导致教学质量与效率低下。Java课程的教学是为了让学生掌握面向对象进行编程的思想和实践,能够使用Java编程语言进行基于文本和图形界面的应用设计,掌握Java的数据结构和常用的算法实现方法,最终会应用Java进行程序设计和网络编程,这一教学目标的实现决定了学生必须掌握有关类与对象、继承与多态、类库、异常处理、输入输出、文件处理、多线程、图形用户界面、Applet、数据库操作、网络编程、多媒体编程等诸多重难点知识,无形中进一步增大了学习的难度,对于学生更加积极地参与课堂极为不利,导致他们无法最大限度地学以致用,多数只能在毕业后真正接触到企业开发工作才得以更好地对个人知识、能力等进行梳理,这种低下的教学质量与效率直接造成了诸多负面影响,对于学生未来就业、满足人才招揽人才需求影响较大。

2.Java课程教学改革策略——基于企业需求

2.1注重增强学生实战经验

Java课程本身就业前景好,作为一种简单的、面向对象的、分布式的、说明型的、健壮安全的、结构中立的、可移植的、性能优异、多线程的动态语言,目前Java主要以3个体系JavaSE(平台标准版)、JavaEE(平台企业版)、JavaME(平台微型版)为主,要根据学生未来的就业方向,在课程改革实战培训方面有所侧重。对于学生而言,虽然Java课程应用广泛且就业前景好,但学生在进入企业前本身缺乏过硬的基础与实战经验,这使得对该类人才需求旺盛的IT企业在人才招聘方面受到影响,学生本身就业目标与个^价值难以实现。课程改革中,要侧重增强学生的实战经验,让学生可以系统把握面向对象编程语言Java的核心语法,能够理解J2SE,J2ME,J2EE这3种体系架构的理论思想和架构内容,把握Java程序设计的主要模式和核心思想,熟练把握基于Java语言的编程技巧和编程工具,能够独立完成基于Java的客户端和服务器端应用程序的开发、调试、部署和执行。在增强实战经验的课程中,教学要侧重于HTML/XML语言、数据库技术、Java程序设计、数据结构与算法、Java设计模式、J2EE设计和应用、Eclipse/CVS/OpenSource.软件测试/安全性编码技术、UML设计、UNIX.项目实战等诸多内容,通过加强与企业合作为教学实践提供平台与空间,为学生进步成长提供机会。

以优质的师资力量与教材为基础,让学生在实训中近距离地感受Java程序的魅力,并激发对编程的热爱,让他们在短时间内掌握超过万计的代码量和Java核心技术,从T线、A线、c线、支撑项目、Android技术、收索引擎技术开发、云计算、网站框架、数据库、面试技巧等多方面展开梯级阶段递进式实训,可最大限度地培养并提升学生的实践动手能力。在强化实战培训的基础上,学生可以迅速积累相应的项目经验,成为满足企业需求的技能型的现代化高端人才。

2.2紧跟企业需求改革课程内容

在计算机语言中,Java的市场占有率达20%,为世界第一编程语言,这意味着学生未来从事Java软件开发将拥有广阔的就业空间和良好的发展前景,也说明了现代IT企业在这类人才方面的巨大缺口。有数据调查显示,从2014年开始,我国对软件开发人才的需求已达40万,并且每年以22%左右的速度增长,在未来5年内,合格的软件开发人才的需求将远大于供给,其中尤以Java程序员、Java工程师最为缺乏,这一数据说明了紧跟企业需求改革Java课程的必要性与必然性。做好课程改革能够为学生提供高效、便捷的就业通道,比如以云计算、大数据、物联网、“互联网+”为先导,以百度科技、新浪、京东、搜狐、赶集、微软中国、中科软、国美电器等诸多科技企业人才需求为模板,进行“JavaEE+大数据+移动4G前端”课程改革与培训,将当前备受关注的Java、大数据、移动4G前端最热门的三大技术聚合一体,打造移动互联网时代革命性的Java课程,为学生提供紧跟企业需求的针对性的培养课程,增强他们对IT领域技术潮流的感知能力,掌握各类最新、最实用的软件开发相关知识。尤其是在当前软件行业日新月异的发展态势下,紧跟这种潮流将真正做到紧密结合企业需要,为学生未来就业开辟出更加宽广的道路。

2.3打造高效教学课堂

Java课堂改革除了要增强学生的实战经验,紧跟企业需求进行课程改革之外,还要积极打造高效课堂,提升课堂教学质量与效率。要积极选聘并培养具有丰富的软件开发经验、丰富的项目开发经验的教师进行授课,注重理论基础与实际项目相结合,善于技术原理的讲解以及学生自学能力的培养,通过提升授课趣味性与互动性吸引学生积极参与。教师授课中要保持清晰教学思路,善于利用贴切的教学案例及代码示范让学生轻易掌握知识点并灵活运用。另外,还要积极与各IT企业或科研项目展开实践合作,在吸引优秀企业展开校企合作的同时,为学生未来的就业服务,以企业人才缺口需求为导向,实施定向培训。教师在授课中,在精准把握企业需求的基础上,将当前互联网时代最流行的云端技术、大数据、前端技术整合融入到最新的Java课程中,可通过与IBM、搜狐、中软国际、清华紫光等大型互联网企业展开合作,了解企业需要的人才类型,明确学生就业时的难点与问题,在教学中为学生传授实践性最强的知识,提升课堂含金量与质量。另外,教师要注意引入各类真实案例项目进行实战操作,以全方位的真实项目开发、全流程的公司化运作给学生实打实的项目操作体验,在以实战案例讲授过程中全方位地解答学生实际操作过程中的难点与困惑,把理论学习与实战培训完美结合,实现教学与就业的无缝对接。

3.结语

综上所述,以企业需求为导向进行高校Java课程改革可一改以往教学内容滞后、实践技能缺失、课堂效率低下等教学弊端,真正做到紧跟企业人才需求缺口,强化学生实战培训技巧,在打造高效课堂的过程中让学生从知识理论层面到技术层面都获得同步提升,方便日后就业。

作者:陈洁

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:地理生本教育理念论文下一篇:听障视障考生高等教育论文