欢迎来到天天文库
浏览记录
ID:31365367
大小:110.00 KB
页数:8页
时间:2019-01-09
《cdio模式下java程序设计课程教学改革探索》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CDIO模式下JaVa程序设计课程教学改革探索 摘要:基于CDIO的教学模式已成为计算机编程类课程改革的新方向,针对当前lava程序设计课程CDIO教学模式存在的不足,文章提出了基于OBE教学理念改进课程设置、配套工程实践课程、设计与专业紧密结合的教学案例项目、实施过程化考核以及基于MOOC理念改进授课方式等改革措施。实践证明,这些改革措施符合学校全面推行的CDIO工程教育模式,取得的成果对培养符合社会需求的工程技术人才具有一定的指导作用。 关键词:工程教育;CDIO模式;教学课程改革;过程化考核;大规模在线公开课 1.背景 随着Java技术平台的广泛应用,Java程序设计已成为
2、国内大多数高校计算机相关专业的必修课程。针对Java程序设计课程,基于CDIO的教学模式以及项目驱动的教学方式已成为公认的发展方向,近几年得到了广泛的发展与应用。虽然基于CDIO的工程教育模式得到了肯定,但由于传统的课程设置以及教学方法还普遍存在,工程教育模式如何落地实施、如何充分利用网络新技术实施多样化的教学手段、如何更好地培养学生的工程能力,还需要不断地探索与改进。目前,社会对计算机开发人员的专业素质和技能都有较高的要求,这就要求高校培养的学生既有扎实的理论基础,又具有一定的开发经验与实践技能。 2.存在的问题8 基于项目驱动的教学方式是目前计算机编程类课程的主要改革方向,也是实
3、现CDIO工程教育模式的重要形式,但在实施过程中还存在一些问题: (1)学习需求与教学目标不清晰。目前的Java程序设计课程制订的教学目标还停留在本课程的范畴,计算机相关专业开设的Java程序设计课程的教学目标几乎是一样的,这就导致教学目标过于笼统,学生学习的需求不清晰,未与其专业培养目标相结合。 (2)教学案例项目设计不合理。项目设计不合理主要体现在:①项目以实现功能为主,缺少设计环节,使学生忽视设计能力的训练,只会依葫芦画瓢;②案例项目的设计不具备连续性和整体性;③教学目的未与专业知识相结合。 (3)教学方式单一。基于CDIO的工程教育模式虽然已成为教育发展的新趋势,但课堂授课
4、依然是大学授课的主要模式。我们在课堂教学中引入了大量的程序案例讲解,学生也更加直观地了解如何编写程序,但由于学生缺乏自我思考与编程实践,未全程参与工程项目的设计开发,导致大部分学生无法独立完成软件项目的设计与开发。 (4)课余时间师生之间缺乏沟通渠道。当学生在课后有问题时,由于沟通渠道不通畅,学生无法及时解决学习中遇到的问题,影响学生学习的积极性。 上述问题都是当前Java程序设计课程在教学中存在的典型问题,而这些问题的存在影响了Java课程的教学效果。结合本校推行的CDIO教学模式及OBETM(Outcomes-based8Education)教学理念,我们从以下几方面对Java程
5、序设计课程实施教学改革,力求结合新的教学理念和模式,培养符合时代需求的计算机相关专业技术人才。 3.课程设置的改革探索 目前,Java已成为一种广泛应用的软件开发技术平台,包括JavaWeb开发、Android应用开发、JavaCard应用开发等。Java语言则是Java技术平台的基础和核心,其重要性不言而喻。基于此,对Java程序设计课程的设置也应作相应调整。 3.1增加教学课时 本学期各个专业的培养方案中,Java程序设计都是一门核心课程,在课程体系中具有承上启下的地位。鉴于Java程序设计课程的重要性,应该加大该课程的教学课时,将总课时增加到64学时甚至更高,也可以采用分两
6、学期教学的方式,第一学期为Java程序设计入门,第二学期为Java高级编程。加大Java程序设计课程的总课时量才能为以项目为驱动的教学模式以及工程教育理念的实施提供保障。 3.2明确学习需求与教学目标8 针对各个专业的培养目标,制定该专业Java,程序设计课程的学习需求与教学目标。在OBE教学模式中,明确学习需求并制定教学目标是关键步骤,也是最后进行学习产出评估的标准。借鉴OBE教学模式,我们基于各专业的培养目标来确定本课程的学习需求和教学目标。编写计算机程序是为了更高效、更准确地解决专业问题,所以将程序设计学习与专业知识紧密结合才是更加合理的做法。Java程序设计课程的教学目标不只
7、要求学生掌握Java程序设计,更要求学生编写Java程序来解决专业问题。基于此,我们明确了学生学习的需求,制订了相应的教学目标,并以此为基础更新教学内容。基于Java技术广泛应用于Web平台和Android平台的应用开发,我们去掉了原有的AWT和SWING部分内容,根据各个专业的要求加入与专业相关的Java技术内容,这更符合学生的培养目标。表1列举出了本学院各专业Java课程新增的Java技术内容。 3.3配套工程实践课程 为了
此文档下载收益归作者所有