当前位置: 东星资源网 > 文档大全 > 入团申请书 > 正文

【基于Java的高职高专程序设计类课程改革探索】c程序设计(第三版)答案

时间:2019-01-09 来源:东星资源网 本文已影响 手机版

  摘要:对高职高专Java课程体系、课程内容、教学手段与措施等方面进行研究,探索基于Java的高职高专程序设计类课程的改革与实践措施。在分析Java相关工作岗位的人才需求基础上,提出根据技术和行业发展需要调整课程体系结构,合理设置课程内容,体现教学内容的先进性和实用性,在教学实施中通过多种手段和措施来调动学生实践的积极性,从而提高人才培养质量。
  关键词:Java;高职高专;程序设计课程;课程改革
  中图分类号:G712 文献标识码:A 文章编号:1672-5727(2012)03-0104-02
  
  Java作为一个实验室项目,曾因投标美国数字电视项目失败几乎被打入冷宫,但又因互联网的兴起而复活。十几年来,Java一直是被使用最多的编程语言。目前,Java语言在企业级Web应用领域、移动应用领域广泛应用,Java部署在桌面的应用也越来越多。在最新的TIOBE开发语言排行榜中,Java语言一直稳居第一。IT人才市场对Java人才的需求也一直比较旺盛,在各大IT求职网站中,Java相关职位一直位居前列。2010年首届全国软件大赛中就专门开设有Java软件开发竞赛项目。目前,高等院校为满足社会需要,都纷纷开设Java程序设计类课程,以使学生适应人才市场的需求。笔者拟结合所在学校的情况,探索高职高专院校中基于Java的程序设计类课程的改革措施。
  基于Java的课程体系
  目前,多数高职高专院校都或多或少开设有Java课程,开设该类课程的专业有计算机软件技术、计算机应用技术、计算机网络技术等。具体的课程有《Java面向对象程序设计基础》、《Java高级程序设计》、《JSP动态网站编程》、《JavaEE开发基础》等。
  Java平台包括JavaSE、JavaEE和JavaME三个版本。其中JavaSE主要面向桌面和C/S架构的应用,是学习JavaEE和JavaME的基础。JavaEE面向企业级服务器开发(目前Java的应用主要是企业级的Web开发)。JavaME面向移动嵌入式开发,在智能手机大行其道的今天,借助于Android平台的推动,Java再一次迎来在移动平台的春天。
  考虑到技术发展及行业需求,高校专业建设都在调整课程体系结构,突出专业特点。Java课程与应用方向如图1所示。其中《Java程序设计基础》主要讲解Java面向对象程序设计基础,涉及JDK、类、方法、接口、异常处理、基本语法和控制语句等内容,课程目的是让学生快速入门,掌握Java面向对象程序设计方法。《Java高级程序设计》则进一步详细讲解JavaSE在I/O处理、多线程、GUI、数据库、多媒体、网络等方面的应用,为学生的后续学习和发展打下良好的基础。
  不同专业在课程设置时可突出不同的侧重点。如计算机软件技术专业(Java方向),可以把JavaEE作为方向,突出Java的Web开发。目前,Web开发在Java应用中所占比例较大,大部分Java招聘都涉及Web开发,人才需求旺盛。再如,移动互联网开发及应用方向,可以把JavaME作为重点,课程可包括JavaSE、JavaEE及JavaME,以便于学生从事移动应用程序开发及移动网站开发。随着移动互联网的快速崛起,移动应用软件开发及移动互联网站建设人才需求也快速增加。高校程序设计类课程改革需要依据技术发展趋势及企业的人才需求积极调整课程体系结构,以满足行业发展需要。
  笔者所在学校的计算机网络技术专业的Java课程体系结构如图2所示。Java相关课程有《Java程序设计基础》、《Java高级程序设计》和《Java Web开发》三门课程,重点培养学生Java网络编程能力和Java Web开发能力。Java课程与其他网络方向的课程一起培养学生的综合能力。
  课程内容改革
  课程内容应难易结合,科学组织,以激发学生学习的兴趣,还应保证实用性和先进性。这里以笔者所讲授的《Java高级程序设计》和《Java Web开发》两门课为例,探索课程内容改革的思路和措施。
  《Java高级程序设计》课程内容如图3所示。该课程涉及知识点较多且比较琐碎,因此,我们将多个不同的实践项目贯穿于教学中,教学案例与学生实践项目结合,小项目和大项目合理分布,使学生在完成这些项目的过程中学习和掌握技术要点,达到技术的灵活应用。课程结束时,以一个“MyQQ局域网通讯软件”实训项目将全部知识点串联起来,训练学生的综合应用能力。
  《Java Web开发》课程内容如图4所示。课程以聊天室项目开始,通过该项目让学生掌握JSP的基本语法和内置对象的使用,为后续学习打下基础。该课程以工作过程为导向,将“在线答疑系统”的开发贯穿在教学中。Java Web开发的重点是开发框架的应用,该课程的特点就是用不同的开发框架开发相同的系统,即分别用JSP的Model1模式、Model2模式、Struts2框架、Hibernate以及SSH框架开发在线答疑系统。课程内容由易到难,从简单到复杂,层层推进,学生在用不同的方法实现同一系统功能的过程中,可以逐渐将精力放在核心技术的学习上,而不是放在系统的需求分析和业务流程上。另外,课程还引入Ajax技术,将流行的技术引入课堂,保证了课程内容的先进性和实用性。
  教学手段与措施
  在教学实施过程中采用了多种方法和手段,目的是营造良好的学习氛围,调动学生学习与实践的积极性,突出职业能力的培养。教学过程采用一体化教学,以项目为载体,学生边学边练,通过完成不同的阶段项目掌握程序设计的过程和方法,从而达到知识和技术的灵活运用。具体手段和措施如下。
  一是让学生组成若干项目小组,形成学习团队,成员之间共同讨论和研究实践中的问题。让学生自己讲解技术要点并演示个人作品,通过技术交流的形式,相互学习,共同进步,培养学生的表达、沟通和协作能力。二是开设创新实践工作室,在课余时间,对项目小组组长进行重点培养拔高,以此带动其他小组成员的学习实践。三是积极组织学生参加校内职业技能竞赛和全国软件大赛,带动学生学习实践的积极性,让学生建立信心,勇于挑战,乐于实践。四是与IT职业培训机构合作,借鉴先进的教学理念,让学生参与免费或收费的专业培训,开阔视野,促进高端就业。五是积极组织学生顶岗实习,在完成核心专业课程的基础上,鼓励学生走向企业,学以致用,保证学生毕业前有一年的企业实践经验。六是整理参考文档、视频以及学生作品,建立起教学资源库,方便学生学习共享。建立网络辅导答疑系统,建立课程设计、毕业设计及技能竞赛作品展示网站,形成一个经验交流和作品展示的平台。
  笔者所在学校自进行基于Java的课程改革以来,学生学习Java课程的氛围得到好转,专业水平不断提高,很多学生在顶岗实习及工作中受到用人单位的好评,课程改革获得了较好的效果。总之,我校基于Java的高职高专程序设计类课程改革,紧密结合企业的人才需求,借鉴IT职业培训的经验,结合专业培养目标调整课程体系,理清了课程主线,并引入先进和实用的教学内容,在教学实施中采用多种方法和手段,调动了学生学习和实践的积极性,突出了应用能力培养,为其他程序设计类课程的改革起到了借鉴作用。
  参考文献:
  [1]陈磊.Java课程设置的探讨[J].淮南师范学院学报,2009,(3).
  [2]马斌.基于工作过程的程序设计类课程开发[J].职业技术教育,2009,(31).
  [3]来社安.“Java语言程序设计”课程教学改革探析[J].中国教育信息化,2010,(11).
  [4]叶文圣.关于Java课程改革的几点建议[J].办公自动化,2010,(8).
  [5]王毅鹏.高职软件专业Java课程教学改革实践初探[J].科教文汇,2010,(1).
  [6]熊风光.基于Java的程序设计类课程体系的教学改革[J].中国电力教育,2009,(21).
  [7]王昕.关于高职计算机应用专业Java教学改革的探索[J].网络与信息,2008,(1).
  作者简介:
  冯明卿(1978―),男,河南南阳人,硕士,郑州电力高等专科学校讲师,研究方向为管理信息系统。
  冯玉东(1970―),女,河南南阳人,硕士,郑州电力高等专科学校副教授,研究方向为计算机软件技术。
  张慧丽(1978―),女,河南商丘人,硕士,郑州电力高等专科学校讲师,研究方向为计算机应用技术。
  (本文责任编辑:谢良才)
  (本栏责任编辑:尚传梅)

标签:程序设计 课程改革 高职高专 探索