CDIO模式下的ASP.NET课程教学改革

2015-04-02 06:20郑慧君
软件导刊 2015年2期
关键词:项目教学法

摘要:介绍了CDIO工程教育理念的基本内容,分析了当前ASP.NET课程教学现状,结合CDIO工程教育模式和主动式项目驱动学习方法,对ASP.NET课程进行教学改革,形成以产业需求为导向,以完整的综合性项目为主线,以学生为主体,进行CDIO能力培养的教学方法,以提高学生的动手能力和创新思维能力。

关键词关键词:CDIO工程教育;ASP.NET课程教学改革;项目教学法

DOIDOI:10.11907/rjdk.143804

中图分类号:G434

文献标识码:A文章编号文章编号:16727800(2015)002016302

基金项目基金项目:东莞职业技术学院院级基金项目 (JGXM2013221;2014a05)

作者简介作者简介:郑慧君(1985-),男,湖北孝感人,硕士,东莞职业技术学院计算机工程系讲师,研究方向为软件开发。

0引言

在高等教育研究中,如何保持理论学习与实践能力之间的平衡关系一直是研究重点。麻省理工学院提出了CDIO工程教育模式。CDIO模式以培养学生的综合实践和创新能力为主,培养学生主动学习的能力,并注重培养团队合作意识和沟通能力,使学生能够适应社会发展的需要。目前,世界上有20多个国家使用该模式进行工程领域的教学改革。

CDIO模式强调在教学中,以工程产品的研发到运行为主线,让学生以主动的、实践的、课程之间有机联系的方式学习工程项目,结合了“做中学”和“项目驱动教学”。作为工程教育改革的创新工具,CDIO框架提供了面向学生的教育,即强调在构思(Conceive)——设计(Design)——实施(Implement)——运行(Operate)系统和产品过程中,学习工程理论并实践\[1\]。

ASP.NET是一门综合性课程,培养学生的动手能力、创新能力、团队合作能力,通过分析,CDIO模式解决的问题及培养目标和ASP. NET课程相吻合,这为解决高职院校ASP. NET课程改革带来了新的契机。

1ASP.NET教学现状

ASP.NET软件开发课程具有简单易学、开发速度快的特点,目前高职院校都开设了这门课程,ASP.NET开发课程综合了C#、SQL数据库原理、HTML+CSS以及界面设计的相关知识,要求学生学习一个完整的课程体系,以培养学生的动手能力、创新思维能力以及解决实际问题的能力。目前,各高职院校响应教育部号召,大力推行教学改革,更加注重工学结合,突出实践能力培养,改革人才培养模式,取得了一定的成效,但在教学中还存在以下问题:

(1)教学方法:目前高校都采用项目驱动、任务驱动等教学法,但是还没有真正做到工学结合,教学项目、教学任务设置过于简单,与实际应用脱节,不能以就业为导向,导致学生不能很好地运用知识解决实际问题,学习兴趣不高。

(2)教师团队:ASP.NET课程要求教师有较强的软件开发能力,能够灵活运用多门课程的知识。教师队伍绝大多数来自于高校,没有企业开发经验,实践能力不强,授课只能按照课本内容进行讲解,导致学生的动手能力不强;高校对教师的招聘看重学历和职称,门槛过高,难以引进企业人员进入教师队伍。

(3)教材:ASP.NET教材主要有2类,一类是按照ASP.NET知识点进行罗列,很多内容都已经过时不用,没有重难点,没有实际应用项目;一类是项目开发教材,只有几个虚拟的系统,项目简单,与企业开发的项目还有一定的距离,不能够实际应用,难以有效培养学生的职业能力和素养。

(4)课程设置:课程设置没有按照社会的就业导向进行设置,不够系统,基础课过多,提升学生职业素质和综合素质的课程很少,专业技能学习太浅,学生毕业后很难找到专业对口的工作。

(5)学生不能自主学习,学习积极性不高,被动跟着教师进行技能学习,独立解决问题的能力不强,缺乏创造力。

2基于CDIO的ASP.NET教学改革

2.1产业需求分析

根据走访企业和查询招聘网站信息,与本课程相关的典型工作岗位是ASP.NET软件开发工程师和系统管理员,其岗位职责和要求如表1所示。

表1产业需求

工作岗位[]岗位职责[]岗位要求

软件开发工程师[]1、负责ASP.NET工程项目程序设计及开发工作

2、负责所开发任务的文档编制,确保符合规范要求

3、软件部署和调试,使软件成功上线

4、根据工作任务的安排,及时对软件问题、故障进行处理

5、根据部门的需求,及时响应,提供必要的技术支持[]熟悉三层架构开发

精通CSS+DIV,html

熟练SQL2005等大型数据库的开发

熟悉Web界面设计技术

精通ASP.NET网站开发

系统管理员[]1、负责系统的内容管理以及专题功能版块设计

2、负责分析客户需求,根据需求调整系统各级栏目建设

3、负责协调系统内容及时更新与完善

4、负责系统结构优化研究与实现

5、负责内容产品合作策划与开发管理[]熟悉SQL SERVER 2005等数据库软件的安装与配置

熟悉DIV+CSS

熟练掌握一门编程语言

2.2基于CDIO模式的教学改革

(1)教学大纲改革。按照CDIO大纲的要求,对现有ASP.NET课程大纲进行改革,明确课程要达到的能力培养目标。能力培养目标包括职业能力目标、知识能力目标。职业能力包括团队合作能力、沟通能力、表达能力等,知识能力包括对知识点的灵活运用能力以及解决实际问题的能力。

教学内容严格按照项目的实施流程来完成,把ASP.NET知识点的学习过程贯穿于“基于内容管理的企业新闻发布系统中”。

(2)实施基于CDIO模式的教学过程。以ASP.NET开发相关的产业需求为导向,以ASP.NET软件开发工程师和系统管理员等职业岗位能力培养为重点,与软件公司紧密合作,按照CDIO“构思——设计——实施——运行”和“项目教学法”的要求,课程以基于内容管理的企业新闻发布系统网站建设为主线,设计和开发基于工作过程系统化教学资源,实现基于工作过程的课内外教学,把整个系统开发分为需求分析、系统设计、系统实现、系统部署、运行与维护5个阶段,教学过程如图1所示。

校企合作,按照职业技术能力和职业素养要求来培养学生,引入完整的企业项目开发流程,以基于内容管理的新闻发布系统项目为教学载体,实施“做中学”的项目化教学。

图1基于CDIO模式的教学过程

(3)构建多项目、多层次的实训模式,培养学生动手能力与创新能力。整个课程教学按照项目流程,分阶段构建多层次的实践教学,分阶段进行强化训练,课程分为分析与设计实训阶段、技能实训阶段、运维实训阶段。分析与设计实训采用多个项目进行强化训练,编写设计报告,培养学生解决实际问题的能力;技能实训阶段完成“基于内容管理的企业新闻发布系统”的开发,分别完成界面设计、功能模块编码;运维实训中,完成系统测试、服务器配置和系统维护;实训中以学生为主、教师为辅,让学生“做中学”。

图2多层次实训教学模式

(4)角色扮演教学法,培养团队协作和沟通能力。课堂教学中,按照企业开发的标准,分组进行角色设置,整个团队分工协作来完成设置的教学任务。根据不同教学情境,进行不同的角色切换。通过角色扮演,将职业活动与教学活动融为一体,学生在学习过程中经历企业真实的开发流程,遵循规范要求,激发学生的学习兴趣,培养团队协作和沟通能力。

3结语

在ASP.NET教学中使用基于CDIO的教学模式,引入企业真实的项目到课堂教学中,激发了学生的学习兴趣,开阔了学生的创新思路,提高了学生问题解决能力、团队合作能力和沟通能力,培养了自信心和责任感,为就业打下了良好的基础。同时,该教学模式对教师的动手能力提出了更高的要求,促进了教学研究和团队建设,推动了专业整体发展。

参考文献参考文献:

\[1\]陈笑蓉.CDIO 模式的软件人才培养探索\[J\].计算机教育,2010(23):4548.

\[2\]姜大志.基于CDIO的主动式项目驱动学习方法研究\[J\].高等工程教育研究,2012(4):159164.

\[3\]王天宝.基于CDIO的创新型工程人才培养模式研究与实践\[J\].高等工程教育研究,2010(1):2531.

\[4\]王改霞.CDIQ理念在高职院校《计算机应用基础》课程教学中的应用研究\[D\].西安:陕西师范大学,2013.

\[5\]曹海平.基于 CDIO 理念的电工电子实训教学改革与实践\[J\].实验室研究与探索,2006(1):140142.

责任编辑(责任编辑:杜能钢)

猜你喜欢
项目教学法
项目教学法在PLC课程教学中的应用
探析项目教学法在化工管路拆装实训中的应用
项目教学法在园林工程招投标与预决算课程中应用