浅探《Java程序设计》的教学目标和课程设计
2012-05-18黄冈职业技术学院
黄冈职业技术学院 刘 烨
Java语言是时下首选的软件开发语言之一,《Java程序设计》是高职高专计算机网络专业、计算机应用专业的专业课和软件外包服务专业的专业核心课程。
1.Java语言的前景
诞生于1995年的Java语言以20世纪末和21世纪初网络科技和网络经济所特有的令人瞠目结舌的速度迅速发展,有人预言,未来90%的程序代码将用Java语言书写或改写,Java的跨平台特性、安全机制、可靠性、健壮性和内嵌的网络支持,使之成为网络时代最重要和最有前途的语言。
2.《Java程序设计》的教学目标
通过《Java程序设计》这门课程的学习,可以应用于:
(1)把静态页面转变为动态效果,使网站的功能更加强大和丰富。
(2)开发B/S模式和C/S软件,编写跨平台的GUI桌面系统。
(3)应用于嵌入式设备和消费类电子产品。
从而对应于该课程的培养目标应为:
(1)能力目标:能用Java编制基本的应用程序和动态页面、能用Java分析从现实世界到计算机世界的转换继而能用Java从实体到类的抽象、能够运用Java进行小型桌面系统的开发。
(2)知识目标:掌握Java语言基本概念、基本语句、基本语法要素,掌握继承、重载、覆盖、多态的含义和实现方法,掌握基本的常用类、图形用户界面的标准组件和事件处理机制。为后续课程的学习打下基础。
(3)素质目标:培养吃苦耐劳、团结协作的精神,养成踏实认真、终生学习、精益求精的工作习惯,增强责任意识、社会交流能力和工作应变能力。
这门课程的前导课程是《C语言》、《网页制作》和《计算机网络》,所以它一般放在第三或第四个学期开设,后续课程是面向服务器编程《JSP》、面向Web通信的《J2EE》、面向移动通信《J2ME》。
3.《Java程序设计》的课程设计
通过广泛调研,在充分了解Java程序员的工作任务的基础上,并参考程序员国家职业标准制订了本课程标准。课程设计编制了三种类型的教学载体:JAVA简单应用开发、基于数据库的桌面信息系统设计、JAVA网络应用程序设计。目的在于以工作任务为导向,将教学内容融入到载体中实施教学。即由任务驱动学习,打破传统学科体系的知识结构,从根本上改变过去存在的学生学习了各种技术后,仍然不会使用这些技术进行真实软件项目设计的局面。
表一 《Java程序设计》教学内容
本课程标准在设计上突出体现职业教育的技能型和应用型特点,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
课程内容的选取是根据本门课的培养目标确定的。为了使知识目标、能力目标和素质目标得到落实,我们构建了基于工资管理的桌面信息系统和推进式的不确定性的动态页面设计为主线的课程内容。把整个课程教学内容分成五个模块13个单元,保证理论教学与实践教学融为一体。
五个模块13个单元的教学内容根据培养目标和载体进行了整合序化。表一是《Java程序设计》的教学内容与学时安排。
[1]中国高等职业院校计算机教育改革课题研究组.中国高职院校计算机教育课程体系·2007[M].北京:中国铁道出版社,2007年7月第一版.
[2]王先国著.Java程序设计实用教程[M].北京:清华大学出版社,2009年4月第1次印刷.