《Java程序设计》教学改革与实践

来源 :中国科教创新导刊 | 被引量 : 0次 | 上传用户:hanwenjun07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:《Java程序设计》是面向对象程序设计语言之一,是我院软件技术专业培养学生程序设计能力的重要职业方向课程,重点培养学生面向对象程序设计的基本思想和方法。结合高职学生的学习现状,在具体教学过程中,我们围绕课程的教学内容、教学方法和手段、实践过程监控等方面进行了一系列的改革和探索。
  关键词:Java程序设计 面向对象 质量监控
  中国分类号:G424 文献标识码:A 文章编号:1673-9795(2013)02(b)-0177-02
  1 课程背景和定位
  我院在2011年9月对软件技术专业人才培养方案重新进行论证,并详细修订了实施方案,将软件技术专业分成微软合作、印度国家信息技术合作、浙大嵌入式方向合作三个方向,其中印度国家信息技术合作方向确定了以Java为软件开发平台的信息系统开发和网站架构的培养路线。在第二学期开设第二编程语言《Java程序设计》,其中前导课程是《计算机应用基础》《计算机导论》和《C语言程序设计》。
  学生通过前导课程的学习掌握了程序设计的基本结构,初步建立了面向过程的编程思想,具备了数据结构以及算法的基础知识、网络及通信的基础知识,所以在Java程序设计教学中淡化语法和算法,重点突出关键技术,建立面向对象的编程思想,利用Java语言创建桌面应用程序。为后续的《JavaWeb程序设计与应用开发》《JavaEE企业应用开发》《移动应用开发》等课程提供扎实的语言基础和正确的思维模式。
  我院从2008年开始开设《Java程序设计》课程,在多年的授课过程中积累了丰富的教学经验,该课程紧扣“应用为主旨、能力为本位”的高等职业教育理念,以“项目导入、任务驱动”教学法贯穿整个课程的教学。
  2 课程的教学内容设计
  2.1 知识点结构
  依据软件技术专业人才培养方案的教学计划,Java程序设计课程的计划课时是128学时,理论和实践各64学时,将其教学内容划分成两个阶段:基础应用和进阶应用。
  基础应用阶段,是对Java语言的基础语法、OOP基础(封装、继承、多态)、GUI开发基础、JDBC基础及IDE工具的综合運用等相关知识点及技巧进行详细的讲解及实训演练。
  进阶应用:基础应用阶段的基础上,对Java的高级特性进行详细剖析,使学生掌握多线程、IO编程等技术,理解面向对象程序设计基本原则,并能熟悉一些常见的设计模式。
  2.2 课程案例设计
  针对Java语言在信息领域广泛应用的深入分析,我们选取了简化版的“超市收银平台”作为教学导入项目。对课程项目进行详细分析,并对项目中涉及的知识点进行初步概述。从课程项目中将各模块知识点案例分离出来,该案例与项目前后呼应,目的是让学生理解对应的理论知识点。在每个模块结束时,通过阶段性案例让学生能融合本阶段内容,理解所学知识能应用的范围及如何应用,然后将所做的案例融合到课程项目框架中。
  3 课程的教学方法和手段
  3.1 “项目导入、任务驱动”贯穿教学过程
  教学团队在教学中主要采用以项目导入、任务驱动为主要形式的课程教学模式,遵循“边学边做,先会后学;理论够用,突出技能”的原则,注重对高职专业课程的开发与整合,关注传授知识的实用性和应用性,加强学生专业实践能力。将“超市收银平台”开发项目贯穿于教学的始终,用项目进行新知识的引入,按照项目实施过程将项目划分为一个个具体的比较容易掌握的任务,将知识点隐含在每个任务中,通过完成一个个具体的任务来组织课堂教学。整个教学过程就是整个项目中各个任务的实施,也就是经历以下几个阶段的过程:学生接受任务、发现和提出问题,教师对问题进行思路分析,学生思考和实践,教师讲解和编程演示、其间运用已有知识点并引出新的知识点,学生在观摩和体会的同时获得了新的知识点和技能,教师设置与新技能相关的实训内容,学生自主完成实训内容、主动掌握新的技能,教师答疑并引导学生对问题进行总结和提升。
  3.2 庖丁解牛,分组协作
  深刻理解Java的关键技术,特别是类对象的封装。封装数据和对数据的操作,使得面向对象程序设计的编码量比面向过程程序设计要多的多。每个成员函数就是一个独立的数据操作,所以编程时要一个一个成员函数来编。让学生通晓庖丁解牛的故事,要求学生做到面目全牛,分组协作。在实训中以项目为单位,小组成员搭配合理,由项目组长、项目副组长进行青蓝结对的形式,达到互助互利的效果,并优化实训课堂氛围,学生实训任务、职责明确。通过一次全过程的学习机会,项目组内部以及组与组的互评和反思,学生能真正掌握专业技能。如图1所示。
  3.3 注重实训,量化过程
  教学过程中注重实训,量化过程。学生在课前预习、课堂教学及课后巩固环节较难控制,因此,本课程注重实训环节的质量监控,并且以实训环节来带动课前预习、课程教学及课后巩固环节。在每次实训中,给出本次的实训讲义,该讲义中包含实训要求、实训讲解、方法与技巧和编码习惯等相关提示信息,在实训讲义中穿插下次课的新知识点,来达到课前强制预习的目的,有助于下次课堂教学的接受;并且在重要实训中提供相关操作视频,便于课堂及实训中未能理解或掌握的同学课后巩固。这样,利用实训环节,将课前预习、课堂教学及课后巩固环节串联起来。如图2所示。
  在高职院校中,学生自我学习的方法和能力较差,为提高实训环节及整个课程的教学质量及效果,我们需要对一些重要的环节进行量化。对于量化公平及量化所带来的额外工作量的简化,可以用信息化管理软件来提供支撑。为此我们开发了用于监控教学过程(包括考勤记录、课堂演练记录、课堂回答提问记录、作业及测验批改记录等环节)的教学过程监督平台,监控实训过程(包括实训讲义的浏览、实训作业的提交、检查、评价、反馈)的实训管理平台、以及监控课后巩固情况的课程论坛、课程资源库、在线题库平台等信息化平台。通过对学生实践过程的监控,降低了学生对语言类课程学习的难度,达到本课程教学培养目标的要求,为后续计算机课程打下一定的专业基础。
  参考文献
  [1] 潘永惠,陈伟军,包芳.基于项目教学的软件技术课程建设探索[C]//.中国信息技术与应用学术论坛论文集(一),2008.
  [2] 张洪军.Java语言方向教学改革探讨[J].工会论坛,2010(11).
  [3] 张凯萍,毛建景.“Java语言程序设计”课程教学改革的思考[J].赤峰学院学报:科学教育版,2011(10).
其他文献
近年来,高中新课程改革逐步推进,在这个新背景下,如何把课堂教学有限的45分钟发挥得淋漓尽致,完美完成教学任务,从而提高高中历史课堂教学的效率,成为所有历史教师都关注的问
关于办学主张的探讨论述,历来名家学者见仁见智,多是从学校文化、办学理念、办学特色、教研教改、管理机制、科学创新等方面去研究。在这里,笔者结合目前的教育现实,着眼教师
期刊
立窑厂如何提高产品质量是生产和应用中普遍关心的问题。本文从15个方面提出其改善措施。文中指出,只有进行技术改造,加强技术管理,实现了厂水泥合格率五个百分之百,才能与旋窑水泥
在实践探索中建立了KH熟=(KH生-kA^f)/x的经验公式,并用数理统计方法确定了k与X的大小。利用这一经验公式,根据每班分析出来的A^f值和确定的KH熟值迅速确定KH值,下达配料指标,提高了工作效率和配料准确率
一、儿童视野下小学低段语文教学现状1.教师不具备足够的"儿童眼光"。教师在进行教学的过程中,通常是站在自己的角度上考虑课堂内容的设计、进度以及教学方法等问题,很少从儿童
<正> 我国石灰石矿资源十分丰富,分布极为广泛,其大量的被用作水泥工业原料。随着水泥工业的发展,石灰石矿山工业也得到迅速发展。 石灰石矿山工业的发展,大大地促进了区域(
摘 要:老师对学生作文的评析之重要性是不言而喻的。可是学生间也可以互相评析他们的作文,相互批改、相互交流。也可以选出若干篇作文在课堂上大家广泛讨论,认真赏析;也可以把老师的评语让同学们评判,这样的升级活动一定会更加有效力。  关键词:学生 互相评析 作文  中图分类号:G632 文献标识码:A 文章编号:1673-9795(2013)09(c)-0141-01  无论教哪种语言的教师,对每个学生的
渠江水泥厂建一条1000t/d湿磨干烧二级风预分解窑生产线。本文对该生产线最初方案的确定及设计进行了介绍,还对该生产线生产中,所出现的各种问题和解决 系统地分析,总结,笔者参与该生产
1 引言 生产实践和理论研究指出:磨内研磨介质的形状、尺寸,材质、级配和磨机衬板的形状、材质、结构是影响粉磨效率的两个重要因素,是强化粉磨作用与提高粉磨效率的关键。同
据悉,三亚2017年新增添了一所中职学校--三亚海洋职业技术学校,于今秋开始招生。招生对象为为已建档立卡的海南户籍贫困家庭应、往届初中毕业生,今年秋季招生人数为90人,学制3年,