高职软件技术专业ASP.NET程序设计课程一体化整体设计研究
2015-03-20陈祥
陈祥
【摘 要】从基于ASP.NET技术的Web开发程序员岗位技能要求出发,按照Web应用项目开发流程,确定典型工作任务,把真实项目引入课程,探索教学做一体化的课程改革的整体设计。
【关键词】典型工作任务 教学做一体化 整体设计
【中图分类号】 G 【文献标识码】A
【文章编号】0450-9889(2015)01C-0132-02
ASP.NET程序设计是软件技术专业的专业核心课程,是融理论、实践一体化,教、学、做一体化的专业课程,是工作过程系统化学习领域的课程,是在学生学习C#程序设计、SQL Server网络数据库、网页制作技术等课程的基础上开设的。通过本课程的学习,使学生具有运用面向对象理念进行程序设计、开发商业网站、web应用程序的能力。本课程与其他专业课程整体架构的关系如图1所示:
一、课程在专业培养目标达成中的作用
通过本课程的学习,使学生熟练掌握Visual Studio集成开发环境、HTML服务器控件、Web服务器控件和验证控件;了解ASP.NET内置对象实现客户端与服务端的交互;熟练掌握数据库系统的常用操作;掌握 ADO.NET访问数据库的方法、常用数据绑定控件的应用、母版页的制作方法及步骤、网站测试、部署的方法及步骤,以及掌握企业级网站开发过程等方面的知识。
二、课程标准的设计思路
根据IT行业对Web动态网站开发的需求,从软件的需求分析、概要设计、详细设计到软件系统功能实现和系统集成验收,确定“Web程序员”职业岗位所要求的技能。通过引入真实项目,构建典型工作任务,涵盖所需掌握技能,达到培养Web程序员应具备能力的课程目标。构建课程模块如图2所示:
三、课程内容的构建、教学活动与要求
(一)课程结构
ASP.NET程序设计课程内容由两个典型的项目构成,具体见表1:
(二)课程教学活动与要求
下面以新闻发布系统为例,列出课程教学活动的过程和要求,如表2所示:
IT 软件行业具有其自身的特殊性,学生到企业顶岗实习或轮岗实训困难较大,加强校内实训基地建设,通过把项目引入课堂,让学生从真实项目的需求分析、业务流程设计出发,掌握数据库设计、代码模块编写、网站测试、网站部署与维护,经历网站程序开发的基本流程,能够大大提高学生的职业能力和就业竞争力,全面提升应用型软件人才培养质量。
【参考文献】
[1]曾鸿.ASP.NET课程教学改革与实践[J].制造业与自动化,2011(2)
[2]李继武.基于工作过程的ASP.NET程序设计课程改革研究[J].计算机教学研究,2012(4)
【基金项目】广西工业职业技术学院一体化教改课题(桂工业院[2012]94号)
【作者简介】陈 祥(1973- ),男,广西岑溪人,广西工业职业技术学院副教授,研究方向:人工智能和网络安全。
(责编 丁 梦)