基于工作过程的项目化教学法在Asp.Net程序设计基础与应用课程中的应用

时间:2022-04-29 10:23:00

【前言】基于工作过程的项目化教学法在Asp.Net程序设计基础与应用课程中的应用由文秘帮小编整理而成,但愿对你的学习工作带来帮助。以.Net Web开发程序员岗位为出发点,细化到程序设计基础与应用这门课程,可以归纳为以下技能:能够充分理解用户需求、熟练构建系统开发环境、进行代码编写、掌握数据库信息访问技术、能够进行系统安全配置、熟悉系统跟踪和调试技术并能进行系统维护。在此基础上,形成...

基于工作过程的项目化教学法在Asp.Net程序设计基础与应用课程中的应用

摘 要:本文针对在程序设计基础应用课程中进行基于工作过程项目化教学改革,从.NET Web开发岗位的工作任务着手,分析了岗位对应的职业技能,根据工作任务与职业能力分析,选取了适合教学的“网上书店”作为教学项目,进行了适合教学的项目化课程设计,并对具体的实施过程进行了描述。

关键词:工作任务 项目化

中图分类号:G712 文献标识码:A 文章编号:1673-9795(2013)09(a)-0170-02

《程序设计基础与应用课程》是我院计算机信息管理专业的专业核心课程,是信息系统开发专业技能的重要支撑课程,通过本课程的学习,学生能够进行Web开发环境构建、Web编程、数据库信息访问、Web安全配置、Web应用系统部署与维护,掌握Web应用系统开发流程、开发技巧和编程规范,能胜任.NET Web程序员岗位。但如果单纯依赖传统的教学方法和手段,并不能获得良好的教学效果。为此,我们引入了项目教学法到该课程中,取得了较好的效果。下面是在教学过程中的一些实践与思考。

1 工作任务和职业能力分析

以.Net Web开发程序员岗位为出发点,细化到程序设计基础与应用这门课程,可以归纳为以下技能:能够充分理解用户需求、熟练构建系统开发环境、进行代码编写、掌握数据库信息访问技术、能够进行系统安全配置、熟悉系统跟踪和调试技术并能进行系统维护。在此基础上,形成了具体的工作任务。

2 项目的选取

基于当前电子商务蓬勃发展的大背景,学生都非常热衷于网上购物,也非常熟悉网上购物的流程,曾经在课堂上作过口头调查,结果显示基本上学生都有在淘宝、当当、京东等电商网站购物的经历。所以选取了学生比较感兴趣的网上书店作为教学案例,然后以如何开发这个案例项目为主线贯穿整个课程教学过程,按照项目开发的一般流程,把项目分成需求分析、总体设计、数据库设计、详细设计、编码开发、系统测试几个阶段。使学生对于软件项目开发的整个流程有一个比较系统的认识,而本课程主要对应的是编码开发阶段,系统测试在第五个学期有对应的测试课程。

3 项目化的课程设计

遵循把工作任务融入到教学情境的原则,对教学项目进行合理的设计,把网上书店分解成7个相对独立的模块,每个模块完成教学案例的一个具体功能,由浅入深,循序渐近。教学情境设计如表1所示。

4 教学过程的实施

程序设计基础与应用是一门集实践性和应用性于一体的课程,对学生的动手实践能力要求较高。教学过程中,以“任务驱动”为主线,采用“教师布置任务―― 学生自主完成项目―― 教师引导学生总结”的模式。对于每个模块,教师会先对其完成效果进行演示,然后讲解其中用到的重点技术,并预留一定的“空白”,留待学生通过查阅相关延伸资料来解决,培养了学生自主学习、解决问题的能力。所有教学过程都在实训室完成,对于知识讲解部分可以边讲边学边练,很好地实现“教、学、练”三位一体。学生自由组合分成若干个实践小组,按照人数和实训室位置(圆桌型,每桌可坐6人)限定,每组由5~6名学生组成,并确立组长,主要负责对老师布置的工作任务进行组内的再次分配及任务进度的监督和小组评价。学期结束后安排为期两周的综合实训,整个过程由学生以小组为单位自主管理、进行任务分配及最终实现项目功能,教师主要负责过程检查及对学生在过程中遇到的问题进行答疑辅导。

对于每个项目,都设计了项目考评表,考评表由自评、组长考评和老师抽评组成,自评主要是对照上课过程中教师的要求,自我评价掌握程度,分为非常熟练、基本掌握、一般、不太熟练四个等级,组长主要是检查项目的完成情况,分为良好、基本完成、一般、部分未完成四种情况,教师抽评则是每个项目抽两到三组进行掌握情况和完成情况的综合考评,然后按照检查情况,对每个项目的完成情况进行点评。考评的主要目的不是为了确定学生成绩的等级,而是通过对任务完成情况的检查,让学生自己和教师都能了解其对该项目对应的专业技能的掌握程度。如“用户登录”子任务的学生考评表设计,如表2所示。

5 结语

在程序设计基础与应用课程中引入基于工作过程的项目化教法后,促进了学生的学习兴趣。把分散的知识融入到具体的任务模块后,使学生对整个软件开发项目流程有一个比较完整的认识,经过学期结束后的综合实训的集中训练,在后期毕业设计过程中,学习效果有明显的体现。今后,将通过实践,不断的对教学案例进行完善,使课程的内容体系更加完整、全面,并积累更多可供学生训练的实际项目生成项目库。

参考文献

[1] 应力恒.基于工作过程的课程项目化教学改革[J].中国职业技术教育,2008(22):36-38.

[2] 李锡辉.案例教学法促进《程序设计》课程教学[J].中国科教创新导刊,2008(6):177.

上一篇:营造良好家庭氛围 促进孩子健康成长 下一篇:浅谈音乐教育在美育中的独特性