《.NET动态网站编程》学习领域课程开发

点赞:11384 浏览:45724 近期更新时间:2024-03-21 作者:网友分享原创网站原创

摘 要:该文基于对工作过程的学习领域课程开发的理论研究,以软件开发工作流程分析为依据,对《.NET动态网站编程》学习领域课程进行工作过程系统化的教学设计,改革教学方法和考核方式,取得了较好的教学效果.

关 键 词:软件开发;动态网站;学习领域

中图分类号:G642文献标识码A文章编号:1009-3044(2013)18-4345-03

在基于工作过程的课程体系开发过程中,根据怎么写作专业的对应岗位或岗位群进行典型任务分析,然后根据工作过程性质,构造出相对应的学习领域课程,是一种符合高职教学规律的课程开发方法.

1基于工作过程的高职软件技术专业课程体系构建

我院的软件技术专业以市场为导向,紧贴区域性的产业发展,积极主动地为地区先导产业发展怎么写作,采用调研、归纳、排序、重组的专业课程开发方法,形成以工作过程为主导的专业课程体系.

1.1调研确定毕业生就业岗位

通过对各软件公司自主设置的工作岗位进行分析探讨,根据实质工作内容近似原则对工作岗位进行归类统计,确定通用职业岗位,统计出软件技术专业的主要岗位、次要岗位和工作4-5年后的迁移岗位.

1)主要岗位:程序员、测试员

2)次要岗位:软件销售员

3)迁移岗位:软件设计师、项目管理工程师

《.NET动态网站编程》学习领域课程开发参考属性评定
有关论文范文主题研究: 关于软件开发的论文范文素材 大学生适用: 高校大学论文、在职研究生论文
相关参考文献下载数量: 89 写作解决问题: 学术论文怎么写
毕业论文开题报告: 文献综述、论文前言 职称论文适用: 杂志投稿、初级职称
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 优秀选题

1.2归纳就业岗位的典型工作任务

经过广泛的企业调研,,以一般软件产品的开发工作过程(系统需求分析、系统设计、系统编码实现、系统测试、系统交付与维护)为依据,结合企业开发技术和实际需要,分析每个就业岗位的典型工作任务.

1.3排序学习领域课程,构建课程体系

根据典型工作任务确定相应的学习领域课程,形成专业课程新体系,如表2所示.

\&综合学习\&14\&软件综合项目设计专用周\&13\&软件工程\&12

2《.NET动态网站编程》学习领域课程设置与教学内容

从表1可以看出《.NET动态网站编程》是软件技术专业的一门专业主干课程.该课程的教学目标包括:了解基于.Net平台WEB程序基本架构、运行原理和开发流程;熟悉并构建基于.NET的系统开发环境;掌握用户需求、实现特定界面设计的方法;掌握数据访问、业务逻辑处理代码的编写方法;掌握系统安全配置、部署发布的方法.


笔者与课程组同事联合多家软件开发企业,确立了以软件开发的一般工作过程为载体的学习单元设置方案.

2.1分析软件开发技术一般工作过程,选取课程具体工作任务

软件开发共需要经历需求分析、系统设计、编码实现、系统测试、交付维护5个阶段,其中编码实现过程中需要在理解用户需求的基础上,进行系统环境的构建、特定界面的设计、代码的编写、数据库信息的访问、系统安全的配置和系统部署发布.这些具体的工作任务都需要被选取进《.NET动态网站编程》学习领域课程中.学生通过学习后,可以完成动态网站开发这一具有代表性的综合性任务.

2.2选取教学内容,设置学习单元

按照专业培养目标要求,《.NET动态网站编程》的教学目标决定了课程的学习领域是一个从简单动态网站的创建到动态网站部署发布的工作过程.在《.NET动态网站编程》学习领域课程中设计了如表3所示的7个学习情境.

2.3遵循学生职业能力培养的基本规律,组织安排教学内容

学习领域课程教学设计的核心是科学、准确地选择“载体”,然后经过教学处理,使一个学习领域的设计既要包含一个完整工作过程的所有元素,又结合学生的认识水平和知识技能系统的建构过程,符合教育教学规律和学生学习认知规律.在《.NET动态网站编程》学习领域课程中,各个学习情境至始至终采用同一个案例(如校友录系统)组织教学内容,在各个任务重贯穿着知识点,如图1所示.

3改革课程教学方法与考核方式

3.1面向职业能力,基于实际项目开发流程进行教学实施

本课程在教学实施过程中,采用企业真实案例贯穿教学知识点,教学实施中强调企业真实开发环境的模拟,按项目组组织学生开展实训,设置项目经理和程序员岗位,制定开发计划和进度控制计划,引入企业开发中的一些辅助工具——VisualAssistX、CodeSmith、部署工具、Log4等.

3.2以做中学为导向,设计课程教学方法

对于学习领域课程中的每一个教学单元均采用“项目教学法”.在“项目教学法”中,教师将一个与工程实际紧密联系的任务项目细分成若干个任务,每个任务可以作为一个教学小单元,教师边讲边做,学生边做边学.教学过程步骤如下:

1)教师布置任务,帮助学生理解任务要求,讲解与任务相关的知识点

2)学生在教师指导下进行具体实现方案的设计

3)学生以小组为单位制定实施计划

4)学生根据计划完成工作任务,并形成相关的技术文档

5)学生展示工作成果

6)自我评价、小组评价、教师评价

3.3改革课程考核方式,以项目成果为主评价学生

1)引入企业项目验收模式——项目评审会,根据成果的技术标准要求评定成绩(占比60%)

2)引入学生评价机制——学生对项目实施过程进行自评和互评,给出相应的分值(占比15%)

3)注重过程评价——教师根据学生的考勤、学习态度、协作精神、敬业勤业和职业道德等给分值(占比25%).

4结束语

通过《.NET动态网站编程》等一系列专业学习领域课程的教学改革,学生专业技能的培养效果有了较明显的提高,在各类程序设计竞赛、职业技能竞赛和毕业设计论文评比中获奖.这种基于工作过程导向的高职课程教学改革,将扭转传统学科知识体系统领课程设置的局面,并将成为高等职业教育区别于普通高等教育的显著特点.另一方面,这种教学改革也给课程改革和任课教师提出了以下新的课题:

1)软件技术专业如何建立开放式实训室,提供良好的课后学习环境,如何提供一系列强有力的教学资源保障,供学生课后学习.

2)教师可与企业合作完成中等复杂难度的软件产品设计,但没有参与大型软件设计的机会,对分工协作完成软件设计工作了解不够深入.所以如何寻求到企业的参与,校企如何进行联合培养是一个重点.