项目案例教学法在ASP.NET课程中的应用

  摘要:根据计算机专业学生的现状和ASP.NET课程的教学特点,提出了在课程前期实行教学做合一的案例教学方法和在后期实训课程中实行项目驱动教学法,充分调动学生学习的兴趣和动手编程能力,培养了学生理论联系实践的能力,增强了学生学习的自信心。   关键词:项目驱动法;案例教学法;asp.net;web;考核   中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)27-6160-02   1 概述   ASP.NET是我院计算机专业的一门核心专业课程,该课程的目标是培养Web方面的软件开发人才,注重提高学生的实践动手能力。根据本门课程特点,在《ASP.NET程序设计》课程教学中,前期使用案例教学法和后期实训使用项目驱动教学法,使学生的积极性得到了极大的提高,取得了良好的教学效果。该文就案例教学法和项目驱动教学法在课程中的应用进行探讨。   2 案例教学模式和项目驱动教学模式介绍   案例教学法是指教师在教学过程中,根据教学目的和培养目标的要求,以案例划分单元教学内容,把学生带入特定的事件情景中进行分析问题和解决问题,从而培养学生运用理论知识,并形成技能技巧的一种教学方法[1]。   项目驱动教学法的基本思路:以一个完整的软件开发项目贯穿整个教学过程的始终;以项目的构建过程为线索安排教学步骤;教学过程由项目的任务驱动;学生在学习过程中参与一个完整项目的分析、设计、实现的全过程,这样就在课堂教学中将理论和实践教学有机地结合起来,学生在教学过程中就不是被动的接受者,而是积极的参与者[2]。   3 项目驱动和案例教学结合的教学模式   结合二者的优点,该文提出一种案例教学方法和项目教学法结合起来运用在ASP.NET教学过程中的新方法。具体过程如下:首先,课程前期使用案例教学讲解课程所需要的知识点,让学生轻松接受ASP.NET课程所有知识点,当然也包括项目所需要的知识点;其次,在后期实训中使用项目驱动法,让同学们完成一个完整的项目,了解目前项目开发的完整过程。最后,教师使用的案例,尽可能多的覆盖所需的知识点,又和项目开发的案例具有相关性,每讲到一个案例,布置给学生实验作业的内容就是项目的内容,考察学生学习知识的迁移性,使项目教学贯穿整个课程教学。同时,也能充分调动学生学习的积极性,使学生感觉是自己在完成项目,而不仅仅是跟着教师的思路走。   4 项目驱动和案例教学模式在ASP.NET课程教学中的应用   本课程项目来源于笔者主持的院级课题《基于Web的教师考核系统》,笔者参与了课题的全部过程,从课题的需求分析到项目的详细设计。本课题基本包含了ASP.NET教材的知识点,通过补充一定的案例,完全可以满足本系部的教学的需要。通过一年以来的教学改革,学生学习ASP.NET课程的积极性明显得到提高,对项目的开发全部过程也有了切身的体会,极大的提升了今后就业的自信心。   本课题主要包括四个主要模块:系部录入模块;部门考核模块;教师查看模块;后台设置模块。   1) 系部录入模块   系部管理人员在日常考核中输入教师的教学工作情况、科研工作情况,系统将根据《教师考核办法》计算教师相对应的分值,并存入数据库。   2)部门考核模块   部门考核主要包括系部考核和院级考核。系统中审核人有2类,系部审核人和院级审核人。系部审核人只能调用本系部的教师考核模块,并进行审核考评。院级审核人可以调用各系部教师考核信息并审核。教师的最终考核成绩为院级最高负责人审核的成绩。   3)教师查看模块   教师可以查询历年及当前学期的教学和科研考核情况,以及对应项目详细的奖励和扣分理由。教师对有异议的事项,可以反馈理由并提交系部审核。   4)后台管理模块   系统的后台管理模块主要包括:教师管理模块、学期管理模块,部门管理模块等。教师管理模块包含教师的基本信息及教师的登录信息;学期管理模块主要是设置本学期的基本信息;部门管理为设置系部信息。   本课程教学方法介绍:   1)教学做合一,教师在机房讲和做,学生边听边做,加强学生理解,也能使同学们更容易理解。在教学的过程中学生遇到的问题可以重点讲解。   2)案例教学法,重点强调学生动手做的能力,淡化理论教学知识。对理论教学以“够用、适用、实用”为目标。避免讲过多的、枯燥的理论知识,使同学感觉本课程容易懂,易上手,培养学生学习的兴趣。对必需要讲解的理论知识,要通过具体的、便于理解的实例来讲解,使同学们能很容易理解该理论知识的作用。   3)督查机制。学生学的好不好,上课听课有没有效果,关键看督查。上机操作时,督促学生先消化课内知识,然后做上机试验训练。在每次上机过程中,检查学生每章知识点的掌握情况,并给出相应的分数。使教师更加了解学生的学习情况,有针对性的教学。   4)激励机制。通过督导机制给学生评分,作为平时成绩的主要依据,但其最终的目的是使学生形成良好的学习竞争氛围,同时发现学习优秀者和后进者。让学习优秀者帮助后进者学习,既是对优秀者的一种表扬,也是对后进者的一种督促。对每章课程学习优秀者,让其上台讲课,展示其作品,既是对他本人的一种奖励,又是对其他同学的一种鞭策,树立榜样作用。   5)指导为重点。由传统的教师上课以讲授知识点为重点,变为指导学生学习为重点,分批次解决学生的问题,发现共性问题,集中讲解。   6)授课方式改革。以4人为1小组。任命一人为组长,组长负责制度。原则上要求同一小组成员上课时候坐在一起。对于老师所提出的问题可有小组商量后回答。组长负责本小组的考勤、作业以及指导小组成员学习。   7)案例教学进度尽可能安排快一些,单独的案例相对容易,留出足够的时间安排项目教学,项目教学将前面案例串联起来,使同学对项目开发总体把握。   5 结束语   通过2学期的ASP.NET课程教学表明,前期的案例教学法和后期的项目驱动教学法能够调动学生学习程序设计的积极性。前期大量案例教学使学生很容易掌握理论知识点,后期项目教学使学生将所学到的知识运用到实际生活中去,极大的提升了学生就业的自信心。   参考文献:   [1] 吴献文,陈承欢.“项目驱动+案例教学”模式在高职教学的探索与应用[J].计算机教育,2007(1):1752-1753.   [2] 叶健华,黎峰.“项目驱动+案例教学”模式在C语言教学中的应用[J].济南职业学院学报,2009(3):18-23.

  摘要:根据计算机专业学生的现状和ASP.NET课程的教学特点,提出了在课程前期实行教学做合一的案例教学方法和在后期实训课程中实行项目驱动教学法,充分调动学生学习的兴趣和动手编程能力,培养了学生理论联系实践的能力,增强了学生学习的自信心。   关键词:项目驱动法;案例教学法;asp.net;web;考核   中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)27-6160-02   1 概述   ASP.NET是我院计算机专业的一门核心专业课程,该课程的目标是培养Web方面的软件开发人才,注重提高学生的实践动手能力。根据本门课程特点,在《ASP.NET程序设计》课程教学中,前期使用案例教学法和后期实训使用项目驱动教学法,使学生的积极性得到了极大的提高,取得了良好的教学效果。该文就案例教学法和项目驱动教学法在课程中的应用进行探讨。   2 案例教学模式和项目驱动教学模式介绍   案例教学法是指教师在教学过程中,根据教学目的和培养目标的要求,以案例划分单元教学内容,把学生带入特定的事件情景中进行分析问题和解决问题,从而培养学生运用理论知识,并形成技能技巧的一种教学方法[1]。   项目驱动教学法的基本思路:以一个完整的软件开发项目贯穿整个教学过程的始终;以项目的构建过程为线索安排教学步骤;教学过程由项目的任务驱动;学生在学习过程中参与一个完整项目的分析、设计、实现的全过程,这样就在课堂教学中将理论和实践教学有机地结合起来,学生在教学过程中就不是被动的接受者,而是积极的参与者[2]。   3 项目驱动和案例教学结合的教学模式   结合二者的优点,该文提出一种案例教学方法和项目教学法结合起来运用在ASP.NET教学过程中的新方法。具体过程如下:首先,课程前期使用案例教学讲解课程所需要的知识点,让学生轻松接受ASP.NET课程所有知识点,当然也包括项目所需要的知识点;其次,在后期实训中使用项目驱动法,让同学们完成一个完整的项目,了解目前项目开发的完整过程。最后,教师使用的案例,尽可能多的覆盖所需的知识点,又和项目开发的案例具有相关性,每讲到一个案例,布置给学生实验作业的内容就是项目的内容,考察学生学习知识的迁移性,使项目教学贯穿整个课程教学。同时,也能充分调动学生学习的积极性,使学生感觉是自己在完成项目,而不仅仅是跟着教师的思路走。   4 项目驱动和案例教学模式在ASP.NET课程教学中的应用   本课程项目来源于笔者主持的院级课题《基于Web的教师考核系统》,笔者参与了课题的全部过程,从课题的需求分析到项目的详细设计。本课题基本包含了ASP.NET教材的知识点,通过补充一定的案例,完全可以满足本系部的教学的需要。通过一年以来的教学改革,学生学习ASP.NET课程的积极性明显得到提高,对项目的开发全部过程也有了切身的体会,极大的提升了今后就业的自信心。   本课题主要包括四个主要模块:系部录入模块;部门考核模块;教师查看模块;后台设置模块。   1) 系部录入模块   系部管理人员在日常考核中输入教师的教学工作情况、科研工作情况,系统将根据《教师考核办法》计算教师相对应的分值,并存入数据库。   2)部门考核模块   部门考核主要包括系部考核和院级考核。系统中审核人有2类,系部审核人和院级审核人。系部审核人只能调用本系部的教师考核模块,并进行审核考评。院级审核人可以调用各系部教师考核信息并审核。教师的最终考核成绩为院级最高负责人审核的成绩。   3)教师查看模块   教师可以查询历年及当前学期的教学和科研考核情况,以及对应项目详细的奖励和扣分理由。教师对有异议的事项,可以反馈理由并提交系部审核。   4)后台管理模块   系统的后台管理模块主要包括:教师管理模块、学期管理模块,部门管理模块等。教师管理模块包含教师的基本信息及教师的登录信息;学期管理模块主要是设置本学期的基本信息;部门管理为设置系部信息。   本课程教学方法介绍:   1)教学做合一,教师在机房讲和做,学生边听边做,加强学生理解,也能使同学们更容易理解。在教学的过程中学生遇到的问题可以重点讲解。   2)案例教学法,重点强调学生动手做的能力,淡化理论教学知识。对理论教学以“够用、适用、实用”为目标。避免讲过多的、枯燥的理论知识,使同学感觉本课程容易懂,易上手,培养学生学习的兴趣。对必需要讲解的理论知识,要通过具体的、便于理解的实例来讲解,使同学们能很容易理解该理论知识的作用。   3)督查机制。学生学的好不好,上课听课有没有效果,关键看督查。上机操作时,督促学生先消化课内知识,然后做上机试验训练。在每次上机过程中,检查学生每章知识点的掌握情况,并给出相应的分数。使教师更加了解学生的学习情况,有针对性的教学。   4)激励机制。通过督导机制给学生评分,作为平时成绩的主要依据,但其最终的目的是使学生形成良好的学习竞争氛围,同时发现学习优秀者和后进者。让学习优秀者帮助后进者学习,既是对优秀者的一种表扬,也是对后进者的一种督促。对每章课程学习优秀者,让其上台讲课,展示其作品,既是对他本人的一种奖励,又是对其他同学的一种鞭策,树立榜样作用。   5)指导为重点。由传统的教师上课以讲授知识点为重点,变为指导学生学习为重点,分批次解决学生的问题,发现共性问题,集中讲解。   6)授课方式改革。以4人为1小组。任命一人为组长,组长负责制度。原则上要求同一小组成员上课时候坐在一起。对于老师所提出的问题可有小组商量后回答。组长负责本小组的考勤、作业以及指导小组成员学习。   7)案例教学进度尽可能安排快一些,单独的案例相对容易,留出足够的时间安排项目教学,项目教学将前面案例串联起来,使同学对项目开发总体把握。   5 结束语   通过2学期的ASP.NET课程教学表明,前期的案例教学法和后期的项目驱动教学法能够调动学生学习程序设计的积极性。前期大量案例教学使学生很容易掌握理论知识点,后期项目教学使学生将所学到的知识运用到实际生活中去,极大的提升了学生就业的自信心。   参考文献:   [1] 吴献文,陈承欢.“项目驱动+案例教学”模式在高职教学的探索与应用[J].计算机教育,2007(1):1752-1753.   [2] 叶健华,黎峰.“项目驱动+案例教学”模式在C语言教学中的应用[J].济南职业学院学报,2009(3):18-23.


相关内容

  • 软件工程师
  • 软件工程师(系统分析工程师) 第一学期:程序员入门课程 (1) 教学内容: (2)课程目标: 程序员 (3)掌握的技能: 先学习进入软件编程世界,才能够具备计算机Java语言学习的基础: 使用Java语言理解程序逻辑,进行简单编程 (4)课程主要的知识点: 熟悉计算机软件的基础知识 理解程序逻辑.基 ...

  • 高校教学质量监控系统
  • 毕 业 论 文 学生姓名: 王宇航 学 号: [1**********] 系别班级: 信息管理与工程系08级 专业(方向): 计算机科学与技术 题 目: 高校教学质量监控管理信息系统 指导者: 张宇敬 教授 评阅者: 张红霞 副教授 2012 年 04 月 26 日 高校教学质量监控管理信息系统 摘 ...

  • 电子商务课程设计报告
  • < 电子商务 >课程设计Ⅰ任务书 前言............................................................................................................................. ...

  • 北大青鸟ACCP6.0课程体系介绍(文库)
  • 北大青鸟ACCP6.0课程体系介绍 北大青鸟APTECH(大连鑫鼎)授权培训中心 2011年2月28日,北大青鸟为适应软件行业对人才发展的需要,隆重推出了ACCP6.0产品.该产品继承了前面版本诸多优点,摒弃了过时的技术.框架.工具,融入.NET和JAVA两个方向的最新的.最实用的技能点和开发工具, ...

  • 最新山东理工大学软件工程学院毕业设计选题参考表
  • 最新山东理工大学软件工程学院毕业设计选题参考表 B 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 题目 数据挖掘技术在大学生心理问题分析中的应 ...

  • N多毕业设计题目
  • 基于Ajax技术的WEB应用的设计 又快到毕业的时候了,大家该准备做毕业设计了.大学问问特意收集了一些毕业设计(论文)的题目,供大家选择. VB售楼管理系统 VB无纸化考试系统 VB小区物业管理系统 VB航空公司管理信息系统 VB计算机机房管理系统 VB房地产评估系统VB+SQL2000 VB光盘信 ...

  • 毕业设计-基于Web在线作业提交批改系统
  • 引 言 在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及.但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少. 通过网络的了解,已经有不少高等学校已经推出了自己的作业上传系统.但是由于实现技术有限,系统的功能不完善,而且存在很多缺陷.例如:查 ...

  • 软件工程答辩题
  • 可能Q:本文所需的知识积累来源于课程还是实际应用? 或是Q:课题来源于工作实际需要还是其他方面? 参考A:(1)加入本人工作与老年教育的密切结合.(2)实际应用是知识积累的基础,课程会使平时积累的知识得到升华.特别对软件工程课程与实际项目实施管理平时的知识积累有很多的相互促进,尤其在本次系统实现阶段 ...

  • 课题_大学本科计算机应用毕业论文
  • 毕业设计 2015年 月 日 摘要:随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨.针对 学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询.选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的 ...