基于“应用型”人才培养的Java课程体系建设的研究

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:dashao1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 面对应用型Java Web开发人才的培养,目前不少高校的软件工程专业都开设了相关的课程,但这些课程大都“各自为战”,每门课的教学目标、重点内容和考核标准不明确或不合理,没有形成一个体系,没有整体目标和阶段性目标。因此,培养效果大打折扣,难以达到预期要求。故研究一套适用于应用技术型大学的Java课程体系及相应的教学模式就显得尤为重要。根据在教学和科研中所积累的经验来谈谈这部分的建设。
  [关 键 词] 应用型人才;Java课程体系;人才培养
  [中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2017)16-0148-02
  近年来,我国软件及系统集成保持高速发展的势头,产业规模日趋扩大,软件产品和软件出口增长趋势显著,软件及系统集成服务占GDP的比重逐渐上升。高速发展的软件产业需要大批高素质的专业人才。
  一、目前社会对软件人才的需求和应用型高校对人才培养的定位
  对从事软件开发的企业来说,软件人才可分为呈金字塔形的三类:(1)是位于金字塔顶部、既懂技术又懂管理的软件高级人才。这一类人才要求具有较强的创新能力和组织管理能力,既是技术能手,又是管理骨干,能够带领团队不断开发新的项目、不断抢占技术制高点、不断占领市场。(2)软件工程师。这一类人员为系统分析及设计人员,是介于金字塔顶部和底部的人员,能够将开发项目形成系统设计思路并组织实施,并能对编程人员的工作进行指导、测试和验收。(3)熟练的程序员。这一类人员要求熟练掌握Java编程语言及相关的技术,具备良好的职业素养和团队合作精神。
  国内研究型大学比较注重培养第一类人才,同时也培养第二类人才;而应用技术型大学的培养重点是第三类人才和少量的第二类人才。对于应用技术型大学来讲,培养的人才是为了更好地适应产业转型升级和公共服务发展需要,是以培养适应企业需求的应用型人才为目标。因此,应用技术型大学所培养的学生应具备一定的专业理论知识和较强的实践能力,能综合运用所学知识分析新情况、解决新问题。在教学中不能生搬硬套研究型大学的课程体系和教学内容,而应该以市场需求为导向,研究一套合理的、适用的课程体系和教学方法,以适应社会的发展需求。
  二、目前应用型高校培養软件人才存在的问题
  以在软件产业中占有重要地位的管理信息系统(MIS)类型软件为例,在目前主流的MIS类型软件开发中,将Java语言与Web页面技术、框架技术、数据库技术、三层架构思想等相结合的开发模式应用非常普遍。虽然很多高校的软件工程专业都开设了这些课程,但这些课程大都“各自为战”,每门课的教学目标、重点内容和考核标准不明确或不合理,没有形成一个体系,没有整体目标和阶段性目标。因此,培养效果大打折扣,难以达到预期要求。故研究一套适用于应用技术型大学的Java课程体系及相应的教学模式就显得尤为重要。以下笔者根据自身在教学和科研中所积累的经验来谈谈这部分的建设。
  三、适用于应用技术型大学的Java课程体系的提出
  应用技术型大学在教学中应强调培养学生的实际应用能力,所以理论够用即可,重点突出实践环节。在制定Java课程体系的教学计划时,可考虑将教学内容分为三部分:专业基础部分、专业核心部分和综合应用实训部分。
  (一)专业基础部分
  这部分课程是后续实践环节的基础,包括Java语言、数据库、Web前端设计。
  1.Java语言
  该课程作为整个体系中的核心编程语言课程,在教学中应重点突出以下几点内容:
  (1)基本语法
  这是编程语言的基础,只有熟练掌握基本语法,才有可能利用该语言去描述各种算法。
  (2)面向对象的思想
  Java语言最重要的特征之一就是面向对象,通过该课程的学习,要使学生树立面向对象的编程思想,深刻理解和掌握面向对象思想中的各种概念,这是日后进行面向对象开发的灵魂,为后续课程中使用面向对象分析、设计和编码打下坚实的基础。
  (3)数据流与文件
  数据流和文件的传输、读写等操作在实际项目开发中应用非常普遍,在掌握基础语法和面向对象的思想后应重点突出这方面的内容。
  (4)Java网络编程
  强大的网络功能是Java的另一个突出特点,正是因为如此,Java被广泛应用在网络编程中。这部分的教学应重点强调Socket、UDP和URL这三种模式的原理及应用。
  (5)多线程应用
  在通过网络进行数据流读写操作时经常会用到多线程。在教学中应讲解多线程的基本原理和特性,重点强调多线程的实现。
  (6)java数据库应用
  面向数据库编程是现代高级编程语言普遍具备的功能,Java也不例外,这部分内容至关重要,将被后续课程广泛应用。在教学中应强调利用JDBC访问各种目前主流数据库。
  在完成这些内容的教学后,可考虑设置Java综合实训课程,该课程全部安排在机房进行,主要用于引导和培养学生在实践中综合运用上述知识点进行程序设计,夯实学生的编程基本功,为后续的课程打下基础。
  2.数据库
  数据库在软件开发中被用作后台,是存储和管理数据的仓库,在教学中应重点突出以下几点内容:
  (1)数据库基本概念、数据库系统的组成和特点
  (2)数据库管理系统
  这部分的教学要求是了解数据库管理系统的功能,理解数据库管理系统在数据库系统中的地位。
  (3)数据模型
  掌握数据模型的两个层次、概念模型的基本术语及其描述工具E-R图;数据模型的组成要素,常用的结构数据模型,数据库系统的类型与数据模型、数据结构的关系。   (4)结构化查询语言SQL
  (5)数据库设计与关系规范化
  在完成这些内容的教学后,可结合实际案例开展数据库设计实训,通过引导学生结合实际案例来分析设计数据库,使其进一步加深对数据库的理解和认识。同时,结合Java语言进行软件设计实训,为后期的Java Web程序访问数据库的教学打下良好基础。
  3.Web前端设计
  作为Java Web软件人机交互的前端,该课程在教学中应重点突出以下几点内容:
  (1)HTML脚本编写
  HTML脚本代码是构成Web界面的基础,它为人机交互提供了必要的基础。
  (2)CSS设计
  CSS用来表现HTML或XML等文件的样式。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
  (3)JavaScript代码编写
  JavaScript在Web页面前端设计中扮演着重要角色,其作用主要有以下几种:
  ·嵌入动态文本于HTML页面。
  ·对浏览器事件作出响应。
  ·读写HTML元素。
  ·在数据被提交到服务器之前验证数据。
  ·检测访客的浏览器信息。
  ·控制cookies,包括创建和修改等。
  ·基于Node.js技术进行服务器端编程。
  (4)XML和JSON编写
  目前的Web应用软件经常需要将后端的数据交换到前端,这使得XML和JSON越来越重要。前端可通过JavaScript读取交换来的XML和JSON文件中的数据。
  (二)专业核心部分
  这部分是以上述三门课程为基础,强调综合运用以上三门课程进行软件设计。包括Jsp动态页面技术、S2SH框架技术、三层架构思想、软件工程。
  1.Jsp動态页面技术
  该课程作为Java Web应用软件设计的入门课程,着重强调利用Java语言、数据库技术和Web前端技术进行软件设计,课程内容着重突出以下几点:
  (1)Jsp基础知识
  包括Jsp动态页面的运行原理、页面代码设计等。
  (2)Servlet程序设计
  强调Servlet程序的特点和编写规范。
  (3)Bean程序设计
  要充分理解Bean程序的作用和应用。
  (4)MVC的设计理念与Jsp+Servlet+Bean的设计模式
  充分理解MVC的理念与设计模式,掌握Jsp、Servlet和Bean在这种设计模式中各自扮演的角色和编程要领。
  2.S2SH框架技术
  在掌握Jsp动态页面技术的基础上,学习S2SH框架技术。Struts2、Spring、Hibernate作为目前Java Web开发主流的三大框架,应用非常广泛。在教学中首先通过一些小的案例分别讲解它们各自的作用和应用特性,然后通过一个完整的案例来演示这三大框架技术的综合应用。整个教学过程宜安排在机房进行,讲授、演示和实践练习融合在一起。
  3.三层架构思想
  随着现代软件越来越复杂,在设计开发时采用三层架构的模式也越来越普遍,在掌握了Java Web软件设计必要的技术后,掌握三层架构思想很有必要。要充分理解三层架构的思想并能够熟练通过S2SH框架技术加以实现。
  4.软件工程
  传统的软件工程课程是一门理论课,这里则是强调理论与实践相结合。在讲授了必要的软件工程基本理论后,要在实际案例中重点突出软件的整个开发流程。可考虑以一个适中的实际项目为案例,从需求分析开始,经过总体设计、详细设计、编码实现、软件测试、软件维护整个流程,让学生经历一次软件开发的全流程,能使其够好地理解和认识软件工程。
  (三)综合应用实训部分
  这部分内容主要是在掌握上述课程的基础上,给出一个大小和难度均适中的实际项目,指导学生分组进行开发。让学生以三层架构的设计思想,采用S2SH框架技术,按照软件工程的规范进行整个设计开发工作。通过这部分的实训,使学生将自己所学的相关知识充分应用到实践中,切实提高学生在Java Web应用程序上的设计开发能力,更好地适应当前软件企业的用人需求。
  本文根据笔者自身的教学和科研经历,讲述了为培养“应用技术型”人才而对Java课程体系建设进行的研究。由于时间仓促,笔者水平有限,文中难免存在疏漏之处,欢迎广大读者批评指正。
  参考文献:
  [1]卢冶,刘永良,张小立.面向应用型人才培养的Java课程群研究与建设[J].实验室研究与探索,2017(1):207-211.
  [2]倪天伟,郭学俊.基于应用型人才培养的Java EE课程建设与实施[J].安徽工业大学学报(社会科学版),2016(2):99-100.
其他文献
[摘 要] “十三五”期间,现代化专业群建设已成为职业教育专业建设的重点,群内资源共享已成为必然。因此,加快共享型实训基地的开发是实现现代化专业群建设和发展的基本保障。从现代化会计专业群建设的角度出发,分析了目前职业院校财经类专业实训基地存在的问题,提出构建3个功能区域和1个多专业综合实训中心的共享性实训基地和运行管理机制。  [关 键 词] 专业群;共享型实训基地;运行管理  [中图分类号] G
期刊
[摘 要] 全方位的校企合作,是高职院校生存和发展的必经之路。许多高职院校通过学习企业文化,将6S管理模式应用于实训室,切实改善了实训环境。但初步改革后也暴露出了只注重形式、不细究内因等问题。剖析了企业6S管理的几个细节,对比了学校实训室管理的现状,认为学校的实训室推行6S应当进入更深的层面,而这一举措最重要的意义在于育人,即强化职业技能,提升职业素养。  [关 键 词] 6S管理;实训室管理;职
期刊
[摘 要] 校企合作、产教融合是培养高质量人才的有效手段,是新时期职业教育的核心理念和必经之路。以天津生物工程职业技术学院特色专业为例,阐述了我院在产教融合方面做出的真实成果,为高职人才培养模式改革提供了经验。  [关 键 词] 产教融合;人才培养;共同开发  [中图分类号] G715 [文献标志码] A [文章编号] 2096-0603(2017)28-0222-02  《国务院关于加快发展现代
期刊
[摘 要] 近几年由于我国互联网技术的发展,使信息更新迭代的时间大大缩短,因此也对人才的技能和适用能力提出了更高要求。高职人物形象设计专业由于培养层次不高,加之近几年我国高校该专业招生门槛低,使高职毕业生所面临的择业竞争更为激烈。因此,提升以“大师工作室”为依托的育人效果,探索建立“学校—大师工作室—社会单位”联合育人模式,加快提高职人物形象设计专业学生实践经验是一项急迫的教学探索工作。  [关
期刊
[摘 要] 国际学院作为中外合作办学模式下的特殊教育形式,必须通过加强学风建设、营造育人环境提高学生学习和生活目标,而本科生作为知识型人才,对其来说学风建设的意义更为重大。  [关 键 词] 中外合作办学模式;学风建设;知识型人才  [中图分类号] G647 [文献标志码] A [文章编号] 2096-0603(2017)28-0242-01  近年来,各大高校逐渐加大力度寻求与国际上的合作,根据
期刊
[摘 要] “三自教育”即自我教育、自我管理、自我服务,是高职学生必备的综合素质。阐述了“三自教育”在学生管理的理念和思路,以河源职业技术学院开展的“三自教育”活动为例,探讨其实施的过程与方法,分析其成效和经验,为引导学生树立自主理念和改进学生管理制度提供支持。  [关 键 词] 三自教育;主题与思路;方法与过程;成效与经验  [中图分类号] G717 [文献标志码] A [文章编号] 2096-
期刊
[摘 要] 微信作为当下最流行的即时通信工具,迅速影响和改变着人们的生活,如何在微环境下,利用微信公众平台开展高校团委工作,成了新的研究课题。以成都农业科技职业学院团委微信公众平台“农院青年”为例,探索公众平台在高校团委工作中的作用以及一些新思路。  [关 键 词] 微信公众平台;高校;团委;应用;思考  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)1
期刊
[摘 要] 我国市场经济发展到现阶段,高职会计专业学生往往需要在中小企业身兼多职,身具多能。会计职业素质和职业能力作为影响会计人才市场需求的核心要素,是解决现阶段我国会计人才市场供需矛盾的根本手段。以高职会计专业学生职业素质和职业能力问卷调查为基础,采用比较剖析法,分析存在的问题及原因,提出了现代学徒制作为一种新型教育模式,能够有效地解决会计专业学生的问题。  [关 键 词] 职业素质;职业能力;
期刊
[摘 要] 作为管理学学科下的一级学科,旅游管理专业相对于其他学科具有更注重实践性的特点。通过实习,一方面可以把课本上的理论知识转变为物质资料,另一方面也为大学生步入社会提供一定的经验指导。而在旅游管理实习生实习过程中,影响大学生实习情况好坏的重要因素便是工作满意度。基于IPA模型,从工作内容、人际关系、酒店基础设施及管理体制、职业发展前景和整体实习效果五个方面,以旅游管理专业参加实习的本科生为研
期刊
[摘 要] 近年来,随着地方高等院校向应用型高校的转型发展,企业对财务人才的实践能力提出了更高的要求,地方本科院校在对财务管理专业学生的培养上发生了变化,旨在将学生培养成理论与实践并重的高素质人才。中级财务会计课程是我国高等院校财务管理专业的核心课程,以湖南科技学院财务管理专业的中级财务会计课程为例,对课程的教学目标、特点及教学中的问题展开分析,提出课程改革方法,以提高该课程的教学效果,更好地培养
期刊