论文部分内容阅读
【摘要】本文重点分析在ASP.NET程序设计课程中引入行动导向教学的意义,阐述了行动导向教学在ASP.NET程序设计课程中的具体实施过程,并从确定课程学习目标、构建课程基本内容以及探索教学实践过程和课程评价等方面展开论述,旨在通过行动导向教学有效地提高学生的职业能力。
【关键词】ASP.NET程序设计;教学应用
ASP.NET程序设计课程是一门重要的计算机专业课,它是计算机网络、计算机软件、电子商务等专业常设的职业技能型课程。该课程如果仅仅依靠传统的职业教育学科体系课程模式所传授的基本的知识是不够的,它会使学生养成被动求学的习惯,欠缺职业能力,不能适应就业岗位需求。因此,在针对这门课程的教学实践中,应该尝试采用行为导向教学法。
行为导向教学法以培养全面的职业行为能力为目标,倡导各种教学策略和方法,期望学生彻底、完整地运用手、心、脑等各种器官学习,使学生在专业技能、事务能力和社会能力方面并举兼得,克服传统教学模式只专注于认知过程,即教师传授知识、学生接受知识的弊端。行动导向教学在ASP.NET程序设计课程中的实施,可分以下几个步骤进行。
一、确定课程学习目标
首先确定描述职业能力的学习目标:即通过本课程的学习,学生能够掌握ASP.NET的基本知识和应用;利用VS.NET集成开发环境进行ASP.NET的WEB应用程序设计的基本知识和技术学习;掌握B/S结构类型程序设计开发技术;能运用所学知识开发出企事业单位需要的各种形式的网站、留言板、BBS、聊天室等等;具有自主学习能力、创新能力、职业岗位竞争能力及较好的程序开发素质。
要想全面培养和促进学生综合职业能力的提高,可以通过符合职业活动规律的课程模式——“学习领域”来实现。所谓“学习领域”,是一个跨学科的课程计划,是案例性的、经过系统化教学处理的行动领域。每一个学习领域即是一个学习课题,通过若干个互相关联的学习领域的学习,学生可以获得某一职业的从业能力和资格。在教学中,我们围绕 “电子商务网站设计与维护”这一职业岗位的主要工作过程确定典型工作任务,再依据典型工作任务设置学习领域,创设具体的学习情境,最后形成系统的课程内容。
为了让学生更好地掌握工作过程的知识技能,教师可以通过创设恰当的学习情境来帮助学生掌握。学习情境是一个案例化的学习单元,它把理论知识、实践技能与实际应用环境结合在一起,学习情境可以表现为具体教学项目。在ASP.NET程序设计课程中,以基于开发电子商务网站的工作过程分解的工作任务为中心设计典型教学项目,这个典型教学项目整体上构成了较为完整的电子商务网站。应用循环式和叠进式来编排工作任务,由简单到复杂,让学生逐渐掌握商务网站页面开发和测试的步骤和技能。我们设计了一个网上书店的教学项目,通过该教学项目的学习,能够较好地培养学生的职业能力。
在教学实践中,“学习领域”教学强调学生的亲身经历,要求学生在实验和探究活动中发现和解决问题,体验和感受工作过程,实现从抽象的知识到具体的行动的迁移。因此,项目教学、案例教学和角色扮演教学法等方式在行动导向教学中都起着重要的作用,应该针对课程的培养目标和教学特点,采用理论实践一体化课堂教学,并以此来驱动整个教学过程。
项目教学的指导思想是将一个相对独立的项目交给学生独立完成,从信息的收集、方案的设计与实施,到完成后的评价,都由学生具体负责;教师起咨询、指导与解答疑难的作用;通过对各个项目的实际操作,使所有学生能够了解和把握完成项目的每一环节的基本要求与整个过程的重点难点。
项目教学法强调培养学生独立与协作工作的能力,锻炼学生掌握工作的思路与方法,训练学生的专业和职业技能以及跨专业的各种能力,也提高学生的认知水平。在网上书店项目教学中,我们按以下四个步骤实施教学
二、建立合理的课程评价方式
行动导向教学在ASP.NET程序设计课程的运用过程中,计算机软件技术专业学生所学到的知识技能能够贴近职业实践,教学取得了良好的效果,学生的职业能力因此得到了较大的提高。同时,由于在教学中融入了相关的考证内容——NIIT(印度国家信息技术学院)专业模块证书,得以重点考查了学生团队合作和构建项目的能力,使考核的内容、形式与企业岗位紧密地联系起来,有效地发挥了考核的引领与导向作用,促进了学生职业能力的提高。行动导向教学实施时需注意的问题,转变教师教育观念教师的角色和作用发生了变化,从传统教学中的知识传授者转变为教学组织、知识传授、问题咨询与技术倡导者,有时甚至是一个主持人,教学的重点则由传授给学生知识技能向提高学生职业能力转化。只有对传统的学科体系教学进行改革,才能进一步提高教学质量,多出人才。充分发挥学生主体作用在教学设计和教学过程中,教师心目中应有学生,要相信学生、尊重学生,充分发挥课堂民主,把更多的时间给学生,让学生在课堂上获得自主学习和操作练习的机会。
三、要激发学生学习的欲望和保持学生学习的兴趣
ASP.NET程序设计是一门实用性强的课程。其理论性和实践型都比较强,要学好这门课,需要学生能较好的理解书本的理论知识,同时要具备有刻苦专研的精神。而我们的很多同学开始的时候大多是兴趣高涨,但由于知识水平和理解能力的限制,在后续的学习中,感觉老师是所教授的知识很多掌握起来比较吃力,更别说是用理论知识自己编写有使用价值的程序了。以至于在后面放松了学习,得过且过,兴趣在困难面前消失得无影无踪。这样老师辛苦上一个学期的课程教学效果也不是很好。在教学中,笔者总结出了解决此类问题的办法。让学生由被动学习转变为主动学习是解决问题的关键所在。在开始上这门课的前几个课时里,教师应该让学生知道学完这门课可以做什么。比如本人就会找一两个比较实用的案例(比如新闻发布系统,在线考试系统,学生管理系统)先演示给学生看,让学生觉得学完这门课是可以有所收获的,这样学生就有学习的欲望和兴趣。为了让这种学习兴趣和欲望延续下去,接着在每章节的教学课程中,在课堂开始时,也要让学生明确教学目的,要让学生知道这章节我需要掌握什么内容以及要掌握这章内容我该如何去学习。另外,教师最好找与本章节相关的,实用的,有趣的案例来演示给学生看,学生看到这些漂亮有趣的案例,立刻被吸引住了,那么学生学习的积极性也就高了,接下来就会认真的听课学习了。而如果课堂上学生有还没弄明白的知识,教师还可以引导学生在课后如何去找相关资料来学习。
四、选取合理上机练习内容,采用科学的模式组织学生上机
ASP.NET程序设计既然是一门实践性强的课程,那么学生上机实践效果的好坏很大程度上决定了这门课的教学效果。即使教师课堂理论讲得再好,可是如果上机的时候学生不能学以致用,就不能说学生已经掌握相关知识。教师在上机的时候,要科学合理的选取上机题目给学生练习,而不是照搬教材的课后练习题目。选取的上机题目最好符合以下条件:①要用到本节课用到知识点;②选取的题目最好有一定的实用性,这样能更好的激发学生的兴趣;③一般如果要同时布置几道题目,难度最好成梯度分布。也就是说可以先给出1至2题容易的甚至是模仿性的题目,后面题目难度可以逐步加大。另外,ASP.NET程序设计是实践性的课程,学生上机的时候经常会觉得理论上觉得没什么问题,可是运行老是通不过,以至于学生感觉老是在小问题上纠缠花费时间。所以教师最好把在上机的过程中经常会出现的语法错误事先讲给学生,另外最好把调试的过程中经常出现的各类问题以及解决方法,以Word的形式发给学生。让学生能够对程序“对症下药”。众所周知,软件开发,除了具有良好的编程能力外,还应该具有团队合作能力。所以笔者在上机的过程中,把学生按照位置相邻的原则5人分为一组,当布置上机题目后,让学生在自己组内讨论如何实现题目所要求的效果,如运行过程中出现问题,也让他们先在组内讨论解决的办法,如果实在解决不了,再找老师解决。通过这样的方式,不尽锻炼了学生的编程能力,还培养了学生团队合作能力和合作意识。
在ASP.NET程序设计教学过程中,不断摸索,不断实验所总结出的一些经验。在教学实践中,确实起到了不错的效果。当然,ASP.NET程序设计技术是一门不断发展不断更新的技术,教师只有不断的学习,不断的与时俱进,才能更好的将知识传授给学生。处理好教材对现有教材进行处理,根据行为导向教学法的要求,打破教材体系,重新设计教学步骤和教学方法。
【参考文献】
1.李千目,严哲.ASP.NET程序设计与应用开发[M].北京:清华大学出版社,2009
2.张奇.C#数据库项目案例导航[M].北京:清华大学出版社,2005.
3.李德奇.ASP.NET程序设计[M].北京:人民邮电出版社,2008.
【关键词】ASP.NET程序设计;教学应用
ASP.NET程序设计课程是一门重要的计算机专业课,它是计算机网络、计算机软件、电子商务等专业常设的职业技能型课程。该课程如果仅仅依靠传统的职业教育学科体系课程模式所传授的基本的知识是不够的,它会使学生养成被动求学的习惯,欠缺职业能力,不能适应就业岗位需求。因此,在针对这门课程的教学实践中,应该尝试采用行为导向教学法。
行为导向教学法以培养全面的职业行为能力为目标,倡导各种教学策略和方法,期望学生彻底、完整地运用手、心、脑等各种器官学习,使学生在专业技能、事务能力和社会能力方面并举兼得,克服传统教学模式只专注于认知过程,即教师传授知识、学生接受知识的弊端。行动导向教学在ASP.NET程序设计课程中的实施,可分以下几个步骤进行。
一、确定课程学习目标
首先确定描述职业能力的学习目标:即通过本课程的学习,学生能够掌握ASP.NET的基本知识和应用;利用VS.NET集成开发环境进行ASP.NET的WEB应用程序设计的基本知识和技术学习;掌握B/S结构类型程序设计开发技术;能运用所学知识开发出企事业单位需要的各种形式的网站、留言板、BBS、聊天室等等;具有自主学习能力、创新能力、职业岗位竞争能力及较好的程序开发素质。
要想全面培养和促进学生综合职业能力的提高,可以通过符合职业活动规律的课程模式——“学习领域”来实现。所谓“学习领域”,是一个跨学科的课程计划,是案例性的、经过系统化教学处理的行动领域。每一个学习领域即是一个学习课题,通过若干个互相关联的学习领域的学习,学生可以获得某一职业的从业能力和资格。在教学中,我们围绕 “电子商务网站设计与维护”这一职业岗位的主要工作过程确定典型工作任务,再依据典型工作任务设置学习领域,创设具体的学习情境,最后形成系统的课程内容。
为了让学生更好地掌握工作过程的知识技能,教师可以通过创设恰当的学习情境来帮助学生掌握。学习情境是一个案例化的学习单元,它把理论知识、实践技能与实际应用环境结合在一起,学习情境可以表现为具体教学项目。在ASP.NET程序设计课程中,以基于开发电子商务网站的工作过程分解的工作任务为中心设计典型教学项目,这个典型教学项目整体上构成了较为完整的电子商务网站。应用循环式和叠进式来编排工作任务,由简单到复杂,让学生逐渐掌握商务网站页面开发和测试的步骤和技能。我们设计了一个网上书店的教学项目,通过该教学项目的学习,能够较好地培养学生的职业能力。
在教学实践中,“学习领域”教学强调学生的亲身经历,要求学生在实验和探究活动中发现和解决问题,体验和感受工作过程,实现从抽象的知识到具体的行动的迁移。因此,项目教学、案例教学和角色扮演教学法等方式在行动导向教学中都起着重要的作用,应该针对课程的培养目标和教学特点,采用理论实践一体化课堂教学,并以此来驱动整个教学过程。
项目教学的指导思想是将一个相对独立的项目交给学生独立完成,从信息的收集、方案的设计与实施,到完成后的评价,都由学生具体负责;教师起咨询、指导与解答疑难的作用;通过对各个项目的实际操作,使所有学生能够了解和把握完成项目的每一环节的基本要求与整个过程的重点难点。
项目教学法强调培养学生独立与协作工作的能力,锻炼学生掌握工作的思路与方法,训练学生的专业和职业技能以及跨专业的各种能力,也提高学生的认知水平。在网上书店项目教学中,我们按以下四个步骤实施教学
二、建立合理的课程评价方式
行动导向教学在ASP.NET程序设计课程的运用过程中,计算机软件技术专业学生所学到的知识技能能够贴近职业实践,教学取得了良好的效果,学生的职业能力因此得到了较大的提高。同时,由于在教学中融入了相关的考证内容——NIIT(印度国家信息技术学院)专业模块证书,得以重点考查了学生团队合作和构建项目的能力,使考核的内容、形式与企业岗位紧密地联系起来,有效地发挥了考核的引领与导向作用,促进了学生职业能力的提高。行动导向教学实施时需注意的问题,转变教师教育观念教师的角色和作用发生了变化,从传统教学中的知识传授者转变为教学组织、知识传授、问题咨询与技术倡导者,有时甚至是一个主持人,教学的重点则由传授给学生知识技能向提高学生职业能力转化。只有对传统的学科体系教学进行改革,才能进一步提高教学质量,多出人才。充分发挥学生主体作用在教学设计和教学过程中,教师心目中应有学生,要相信学生、尊重学生,充分发挥课堂民主,把更多的时间给学生,让学生在课堂上获得自主学习和操作练习的机会。
三、要激发学生学习的欲望和保持学生学习的兴趣
ASP.NET程序设计是一门实用性强的课程。其理论性和实践型都比较强,要学好这门课,需要学生能较好的理解书本的理论知识,同时要具备有刻苦专研的精神。而我们的很多同学开始的时候大多是兴趣高涨,但由于知识水平和理解能力的限制,在后续的学习中,感觉老师是所教授的知识很多掌握起来比较吃力,更别说是用理论知识自己编写有使用价值的程序了。以至于在后面放松了学习,得过且过,兴趣在困难面前消失得无影无踪。这样老师辛苦上一个学期的课程教学效果也不是很好。在教学中,笔者总结出了解决此类问题的办法。让学生由被动学习转变为主动学习是解决问题的关键所在。在开始上这门课的前几个课时里,教师应该让学生知道学完这门课可以做什么。比如本人就会找一两个比较实用的案例(比如新闻发布系统,在线考试系统,学生管理系统)先演示给学生看,让学生觉得学完这门课是可以有所收获的,这样学生就有学习的欲望和兴趣。为了让这种学习兴趣和欲望延续下去,接着在每章节的教学课程中,在课堂开始时,也要让学生明确教学目的,要让学生知道这章节我需要掌握什么内容以及要掌握这章内容我该如何去学习。另外,教师最好找与本章节相关的,实用的,有趣的案例来演示给学生看,学生看到这些漂亮有趣的案例,立刻被吸引住了,那么学生学习的积极性也就高了,接下来就会认真的听课学习了。而如果课堂上学生有还没弄明白的知识,教师还可以引导学生在课后如何去找相关资料来学习。
四、选取合理上机练习内容,采用科学的模式组织学生上机
ASP.NET程序设计既然是一门实践性强的课程,那么学生上机实践效果的好坏很大程度上决定了这门课的教学效果。即使教师课堂理论讲得再好,可是如果上机的时候学生不能学以致用,就不能说学生已经掌握相关知识。教师在上机的时候,要科学合理的选取上机题目给学生练习,而不是照搬教材的课后练习题目。选取的上机题目最好符合以下条件:①要用到本节课用到知识点;②选取的题目最好有一定的实用性,这样能更好的激发学生的兴趣;③一般如果要同时布置几道题目,难度最好成梯度分布。也就是说可以先给出1至2题容易的甚至是模仿性的题目,后面题目难度可以逐步加大。另外,ASP.NET程序设计是实践性的课程,学生上机的时候经常会觉得理论上觉得没什么问题,可是运行老是通不过,以至于学生感觉老是在小问题上纠缠花费时间。所以教师最好把在上机的过程中经常会出现的语法错误事先讲给学生,另外最好把调试的过程中经常出现的各类问题以及解决方法,以Word的形式发给学生。让学生能够对程序“对症下药”。众所周知,软件开发,除了具有良好的编程能力外,还应该具有团队合作能力。所以笔者在上机的过程中,把学生按照位置相邻的原则5人分为一组,当布置上机题目后,让学生在自己组内讨论如何实现题目所要求的效果,如运行过程中出现问题,也让他们先在组内讨论解决的办法,如果实在解决不了,再找老师解决。通过这样的方式,不尽锻炼了学生的编程能力,还培养了学生团队合作能力和合作意识。
在ASP.NET程序设计教学过程中,不断摸索,不断实验所总结出的一些经验。在教学实践中,确实起到了不错的效果。当然,ASP.NET程序设计技术是一门不断发展不断更新的技术,教师只有不断的学习,不断的与时俱进,才能更好的将知识传授给学生。处理好教材对现有教材进行处理,根据行为导向教学法的要求,打破教材体系,重新设计教学步骤和教学方法。
【参考文献】
1.李千目,严哲.ASP.NET程序设计与应用开发[M].北京:清华大学出版社,2009
2.张奇.C#数据库项目案例导航[M].北京:清华大学出版社,2005.
3.李德奇.ASP.NET程序设计[M].北京:人民邮电出版社,2008.