Based on the Work Process Mode "ASP.NET" Implementation Course
LIU Ai-min
(Department of Computer, Chenzhou Vocational Technical College, Chenzhou 423000, China)
Abstract: The teaching model based on the work process can make students enter the real professional situations, realize student-centered teaching, let the students understand that having classes is working and achieve "a company into a classroom, a student into a role".
Key words: Occupational situation;Role playing;Work process
基于工作过程的课程设计方法(Work ProcessBased Curriculum De-sign Method)是由德国不莱梅大学技术与职业教育研究所(ITB)FelixRauner教授和他的同事于20世纪90年代提出的。它是通过教学情境由工作实际来确定典型的工作任务,并为实现任务目标而按完整的工作程序进行的教学活动。在这一教学模式下培养出了令世界瞠目的德国工程师,为德国的工业创造出的大笔财富。时下我国大力重视职业教育,各职业院校也积极引入基于工作过程的课程教学模式。
基于工作过程导向的课程开发过程,是一个伴随学科体系的解构而凸显行动体系的建构过程,其紧紧围绕职业活动的工作过程要求对课程内容进行重组,从而集中体现了职业教育的特色,将职业教育的职业属性表现得淋漓尽致。
工作过程导向课程的开发思路是,从职业情境中的工作过程导出“行动领域”,再经教学整合形成“学习领域”,并通过具体的“学习情境”来实施,每个学习情境包含多个不同工作任务,通过多个不同工作任务的训练,把该学习领域的所有知识点都涵盖进去,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。
近几年参与我院教学改革,发现很多老师对工作过程的教学模式认同,但具体实施一头雾水,现就我对《ASP.NET》课程的“开发网络聊天室”单元设计思想及实施过程进行设计。希望能起到抛砖引玉的作用。
1 教学设计思路
以项目开发流程设计课堂教学,使学生能进入真实的职业情境,实现“公司入教室,学生入角色”的课程教学模式。项目开发流程如图1所示。
2 项目教学的实施
分为课前准备、课堂教学两个阶段下面我就教学具体实施步骤和这样设计的思路和目的进行说明。
课前准备阶段:
1) 接受任务书
对应项目开发流程中项目需求项目要求(客户需求也可称之为任务书):设计一个能实现用户在网上进行交流的平台,该平台要保证信息的实时性和多人同时聊天的功能,相互之间可以看到所发送的信息及信息发布的时间和发布人的消息。
2) 项目分析对应项目开发流程中项目需求分析
学生自主完成需求分析,为了保证学生不脱离此项目的训练目的,可对部分学生的分析进行实时监控,以下可以让部分学生做参考程序构想和思路:
① 程序的总体设计如图2所示。
② 项目中必备知识:
在聊天室网页中,综合运用ASP.NET的多个内置对象,尤其用到Session对象和Application,这两个对象的使用是聊天室的核心。当然还有如response、request等知识,用以完成一些基本功能。
3) 项目实施前的准备工作
① 学生分组及职业角色扮演:
学生分成10个组,每组三、四名同学,每个组模拟一家设计公司。
小组:网站设计公司。
小组成员:设计人员。
小组组长:项目经理,负责小组人员的任务分配、项目进展情况检查和人员协调工作。
教师:扮演客户。
② 为了保证项目的顺利实施,课前项目经理与客户进行深入交流。
项目经理与客户交流:即师生交流。每组派出“项目经理”和“客户”交流,听取客户的意见,并适当提出自己的各种想法。
③ 各项目经理(小组长)分解项目任务。
各组项目经理向小组成员讲述客户(教师)需求,划分子任务,并做出任务分工表。
在任务分解时统一全局变量的一致,这也是解决教学难点的关键环节,请各成员做好备注。
项目任务分解表(参考样表)
设计思路与目的:采用任务驱动、角色扮演方式,激发学生的学习动力和兴趣,同时使课前明确训练任务、内容、目标以及所属团队,能充分调动学生自主学习的主观能动性,发挥团队协作精神,并能有效地将学习活动延伸至第二课堂。针对学生学习主动性差的特点,采用项目教学能很好的驱动其利用课余时间做项目。
课堂教学:
1) 教师审阅《项目任务分解表》(5分钟)
各项目经理(小组长)将《项目任务分解表》交教师审阅,教师提出评审意见,各设计公司(各小组)修改后实施。
(设计思路和目的:检测学生自主学习情况,及其查看学生程序思路是否满足客户需求,将第一、二课堂紧密衔接起来;发现和纠正学生疏漏和不足之处,及时予以指导。)
2) 各设计公司在项目经理组织下按《项目任务分解表》进行设计(40 分钟)对应项目开发流程中的项目实施
学生活动:依照任务分工完成子项目详细设计,设计过程中遇到困难可参考训练素材,或公司成员共同协商解决,确实不能解决时,向教师求助。
教师活动:巡查指导,关注学生进度,解决学生碰到的问题。
(设计思路与目的:使学生进入职业角色,进行程序设计的实际操作,掌握实际操作能力,同时使学生在实际操作中遇到困难时,主动从书本、网络、同学或老师等处去寻求支撑知识或解决问题的方法,培养自主学习的能力和团队精神。)
3) 单元测试和集成测试(15分钟)对应项目开发流程中的项目单元测试和集成测试
学生活动:各成员按分工设计完后自行测试,完成测试后交项目经理审核(单元测试)。各项目经理组织成员完成项目集成,共同测试,主要注意接口变量,完成后交教师审核。
教师活动:巡查指导。及时提醒和指导各程序模块的对接,并审核项目
(设计思路与目的:培养学生自我评价以及发现和处理实际问题的能力,同时解决教学中难点) (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)