预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2012年11月辽宁警专学报NOV.2012 第6期(总第76期)J0URNALOFLIA0NINGPOLICEACADEMYNo.6(Ser.No.76) ((Java项目实训课程教学改革 基于CD10模式 杨虹,冯晶莹,李绍华 (辽宁警官高等专科学校职教部,辽宁大连116036) 摘要:Java是一门面向对象的程序设计语言,在软件开发中获得广泛的应用。本文 针对高职院校培养应用型人才的特点,提出基于cDl0模式的Java项目实训》课程教学改 革,将cDl0模式的四个阶段分别对应项目开发的过程,使学生在项目中锻炼编程能力和沟 通协作能力,为今后与企业需求的无缝衔接打下坚实的基础。 关键词:CDIO模式;Java;项目实训 中图分类号:D631.15文献标识码:A文章编号:1008.5378(2012)06.0109.04 岗位后,发现满腹经纶,无从下手。 一 、引言 第二,缺乏对学生的沟通协作能力的培养。 Java是目前在软件开发中广泛使用的优秀通过用人单位的反馈信息显示,毕业生的沟通协 的编程语言,具有面向对象、与平台无关、安全、作能力不强。这就需要在校期间结合课程教学对 稳定和多线程等特点。《Java项目实训》已经成学生的职业素质进行提升,达到与企业需求的无 为计算机软件专业的核心实践课程。在本课程缝衔接。 前,学生已经掌握了Java语言的基本知识点,针对这些问题,尝试采用CD10教学模式来 所以要求通过《Java项目实训》,培养学生面向提高Java项目实训的教学效果。 对象的实际编程能力,让学生具备一定的解决实 二、CDl0教学模式的理解 际问题的能力。 高职院校主要以培养应用型人才为目标,学最近一段时间,CD10教育模式成为具有颠 生的文化知识、专业理论和实践能力都应具有较覆性的工科教育新模式。它是由美国麻省理工学 强的岗位针对性和一定的社会适应性。但是通过院联合瑞典查尔姆斯技术大学、林克平大学以及 对用人单位的追踪反馈显示,毕业生的Java编皇家工学院等4所高校,共同创立的一种全新工 程水平与企业的要求还是有一定差距的。其原程教育理念。CD10代表构思(Conceive)、设计 因归结如下:(DeSign)、实现(Implement)和运作(Operate), 第一,传统教学方法“重讲解,轻实践”不结合工程的整个开发流程,“构思”包括顾客需 注重对学生自主编程能力的培养。学生走上工作求分析,技术、企业战略和规章制度设计,发展 收稿日期:2012-05—10 作者简介:杨虹(1967一),女,黑龙江齐齐哈尔人,副教授,硕士。研究方向:计算机技术、职业教育。 冯晶莹(1981一),女,黑龙江齐齐哈尔人,讲师,硕士研究方向:软件设计与开发。 李绍华(1981一),男,辽宁庄河人,讲师,硕士。研究方向:图像处理、人工智能。 基金项目:教育部高职高专计算机类专业2012年度规划课题(JZW590112057)。 109 辽宁警专学报2012年第6期 理念、技术程序和商业计划制订;“设计”主要和注意事项。 包括工程计划、图纸设计以及实施方案设计等;.在这之后,教师可将学生进行分组,并发放 “实现”是指将设计方案转化为产品的过程,包项目发放项目任务书。由教师来“扮演”客户的 括制造、解码、测试以及设计方案的确认;“运角色。将学生分成若干个开发小组,每个小组由 作”是通过投入实施的产品对前期程序进行评估58人组成,分别“扮演”项目经理、系统分析 的过程,包括对系统的修订、改进和淘汰等。CDIO员、程序设计员、测试员、数据库管理员等角色。 工程教育理念注重培养学生具备一定的技术知首先由教师选出项目经理,再由项目经理选出项 识与推理能力、职业技能与素质、人际沟通与团目组内的其它人员。其中要求每位同学都要完成 队协作能力、在企业与社会的环境下完成产品的一个小模块的程序设计工作。各个角色需要完 构思、设计、实现、运作环节,这也正符合企业成的任务如图1所示。 界对创新型工程人才的要求。 与客户沟通,了解项目的整体需 求;完成需求分析;跟踪项目进 三、CDl0教学模式的应用 项目经理度,协调组员之间的合作;组织 每周的项目进度会。 (一)构思(Conceive)阶段 针对构思阶段,与其对应的计算机程序开发按照需求分析,进行系统分析和 任务划分;提供概要设计;撰写 流程,就是立项和客户需求分析阶段。针对于系统分析员项目进度表,报项目经理审批。 《Java项目实训》来说,项目的选取至关重要。 按照概要设计,进行代码的编写 选取的项目要满足以下几点:-,完成模块的具体功能。撰写相 1.要涵盖主要教学内容,体现重点;程序设计员关的详细设计文档。 2.难易适中,能激发学生思考和提高自主学 习的能力;蚕袈翥 程序测试员测试。