浅谈基于Java软件开发的课程重组

时间:2022-09-06 06:40:31

浅谈基于Java软件开发的课程重组

摘 要:随着高职教育的不断发展和完善,就业的专业化,使得传统的专业课程标准已经很难适应现在教学要求,严重阻碍当前职业教育的步伐。课程重组已成为高职教学改革一个新方向。课程重组将推动高职专业课程的优化、加强专业课程整体改革、促进教材整合、完善师资队伍等多方面的改进。课程群建设打破原有课程改革中一门课程资源优化的传统模式,而是集众家之所长,补一家之所短,使专业培养更有科学性、更有针对性、更有操作性。

关键词:课程群 教学质量 技能点

中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2013)07(c)-0198-01

1 Java课程重组势在必行

随着市场对Java相关技术应用的不断深入,发现它对软件开发有很多的优势。从而提升它的市场需求,尤其是Java项目开发人员。如何确定哪些课程重组到课程群中,这是Java课程重组的重点,也是关系到课程改革能否适应社会需要的关键之所在。

通过对企业调研,逐步归纳出Java课程群主要由数据库技术、Java高级程序设计、Web开发技术、JDK核心API、Java技能实习、Java项目实训等课程组成。为了将学生培养成合格的Java软件应用人才,我们就要从系统的角度,根据Java技术发展和人才培养的特点对Java课程群所有课程进行内容的重组与优化,形成课程群建设实用效应,删除重复知识,保障关键知识点,使课程群中各课程相对独立,但又逻辑相连、知识逐步递进,同时内容具有可操作性,便于组织教学。

2 Java课程重组的主要要件

2.1 重组课程内容

Java课程群由几门相对独立又相互关联的专业课程组成,它们有着不同的课程目标,但又相互作用,共同构成了一个培养Java软件开发人才的课程体系。这六门课程涵盖了Java编程及应用的主要领域,并且每一种技术都由相应的理论课程和对应的实践课程组成,保障了学生对技术的充分理解和应用。

“数据库技术”通过对Oracle体系结构、Oracle基础管理、SQL语言、MySQL数据库简介、Sequence和同义词、数据字典及用户管理、E-R模型、PowerDesigner设计工具 学习,掌握Oracle、MySQL数据库的基本使用,会使用SQL操作数据库;能对数据库进行基本的管理辅助Java编程。

“Java高程序设计”通过学习Java基本语法、应用Java语言设计实现软件模块功能的相关知识,使学生理解Java技术的编程理念,掌握使用Java语言的编程方法,获得分析解决实际问题的基本能力,并通过实际项目的功能设计与实现,培养学生基于Java进行项目开发的基本技能,并为下一阶段的Web开发和Flash脚本语言综合项目开发打下坚实的基础。

“Web开发技术(Java版)”使学生掌握Web开发和运行平台的搭建,熟悉HTML、JavaScript和CSS等静态网页开发技术和以JSP2.0为主的动态网页的开发技术。培养学生进行动态网页设计的基本技能,并使学生能够熟练地利用JSP技术进行中等难度的动态网页编程。

“Java核心API”通过对异常处理、常用工具包、集合框架学习,熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;为后续的课程学习打下坚实的语言基础。

“Java技能实习”通过几个Java项目的开发(如银行系统),培养学生综合应用技能点编程的能力,加深学生对Java基础知识和面向对象程序设计的应用。

“Java项目实训”通过企业提供的实际项目(如企业人力资源管理系统),首先让学生了解一些管理的先进理念和众多公司的经验,让学生更快的了解市场。通过具体项目的开发过程,学生会接触到很多相关业务知识,因而我们将要用的知识融入专题课程讲解中,使学生能用在学,学中用,使学生的学生更有针对性和目的性。

2.2 调整教学设计

实践教学的贯彻落实,是关系到课程群建设的重要一环。从培养目标、规格层次、能力结构出发Java课程群实践教学中采取以下措施。

(1)案例法教学。

课程群里“Java高级程序设计”、“Web开发技术”和“Java核心API”,在这三门课程偏重于技能点的传授,结合学生的基础知识,通过案例分析和研究,达到为实践行为作准备的目的。选择案例要求不十分复杂或难以解决,而是强调一种普遍的代表性。学生通过案例研究,培养一种分析问题的能力和独立处理、迁移性的应用能力。学习过程贯穿于案例分析的过程之中,首先抓住或发现问题,然后结合所学知识寻找解决问题的途径、手段。

(2)项目法教学。

课程群中Java技能实习、Java项目实训,在这两门实践课程中,主要使用项目教学。项目教学方法的基本模式步骤包括:(1)开放性出发点的项目创意;(2)研究项目创意而产生的项目方案;(3)确定项目计划;(4)项目实施,通常按照计划进行,要求参与者发挥最大的积极性;(5)项目验收等。这种方法是一种完整的编程学习,学生通过一种较完整的过程,学习和掌握每一环节的基本知识和了解所需的必备能力。

在课程实训中,注重学生职业岗位的能力、技能培养。我院每年将大三的学生送往无锡软件培训基地进行为期6个月的Java综合实训,针对市场的岗位职业能力需求进行综合训练,使学生对以前所学习的知识进行够整合、贯通,最终达到熟用。然后学生进入南京软件园进行毕业实习,独立完成一个项目开发,让我们培养出的学生能够满足企业Java相关的软件开发、软件维护和软件测试等岗位的职业能力要求。

2.3 精选重组教材

Java课程教材,要根据企业需求来不断更新实际教学的教材。结合我院办学特色和学生特点选择一批教材,但都存在技能点不足或扩展技能太庞杂等缺陷,为此我们正在将众多教材进行整合,形成具有我们自身特色的教材,让基础性和实用性并重,并针对课程群进行了优化,更体现Java课程重组的基本思想。

参考文献

[1]张兴科.Java程序设计项目开发[M].北京:中国人民大学出版社,2010.

[2]刘永华.Java网络编程技术[M].北京:清华大学出版社,2008.

上一篇:对惠东电大远程教育教学到课率的研究 下一篇:高职汽车类专业课程和课堂教学模式改革探索