- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机高级语言在教学中有益尝试
计算机高级语言在教学中的有益尝试
摘 要: 针对传统计算机语言教学存在的讲授枯燥、学生接受枯燥等问题,在分析哈佛案例教学之后,本文作者提出结合任务驱动,运用SMART原则,大胆将WinForm教学提前,在计算机高级语言的基础教学和进阶教学中取得了很好的成绩。
关键词: 计算机高级语言 哈佛案例教学 任务驱动 SMART原则
1.传统语言教学中存在的弊端
传统的计算机高级语言(本文以C#为例)教学,以控制台为开始,讲Hello World,讲变量常量数据类型,之后是选择结构分支结构等,最后才开始WinForm窗体和高级应用。在实际的教学过程中,学生看到黑漆漆的控制台窗口就已经失去了学习高级语言的兴趣,教师在讲授的过程中也只是做一些加减乘除等无趣的数学运算。开始的门槛还没过,就已经有大半的学生失去了对高级语言的兴趣和信心。讲到WinForm窗体应用的时候,尽管有趣,但是由于基础没有掌握牢固,会有很多学生听不懂,于是学生渐渐失去兴趣,所以能撑到最后的学生是少之又少。对于应用型人才的培养,这种传统的教学方式无疑需要改革进步。
.NET语言的最大优点在于可视化编程,面向应用型人才的培养。在教学过程中,我大胆尝试新的教学方式,将WinForm提前,结合案例教学和趣味教学,以任务驱动的方式,为学生讲授编程基础和编程的高级应用,为他们的计算机语言学习开辟一条快乐之路。
2.教法研究
2.1 哈佛案例教学
哈佛大学创建案例教学至今已经100余年,由于案例教学的引入,传统的“粉笔+教鞭”的教学方式渐渐地退出历史舞台,取而代之的是将讲台当舞台,将教室当剧场,每一堂课都是教师与学生共同上演的一幕幕精彩话剧。
哈佛的案例教学是一种启发式、讨论式、互动式的教学形式,它的主要特点是把现实中的问题带到课堂,把教学的双方带到矛盾的冲突之中,把枯燥单调的理论章节,编程解决真是问题的公开讨论,把教室的单向教授变为师生之间的教学相长,把个人的思路变为集体的智慧。[1]案例教学不重视是否得出正确答案,而重视得出结论的思想和推理的过程。
案例教学法要求教师必须有饱满的精神和热情。若没有高度的敬业精神和对教学工作的虔诚与热爱,教师就无法带领学生将枯燥的学习转化为一种乐趣。在教授的过程中,教师需化身为一个指挥若定的导演,根据“剧情”的发展或讲解或提问或倾听,并且在恰当的时候以恰当的方式对恰当的人提恰当的问题,调动每位学生的参与热情。
2.2 任务驱动
任务驱动教学法是指在整个教学的过程中,将所要学习的知识隐含在一个或几个具体的任务中,使学生在学习的过程中,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。
任务驱动教学一般要遵循以下几个原则:[2]
(1)任务符合教学目标
(2)任务符合学生实际情况,具有可操作性
(3)任务吸引学生
(4)任务针对学生之间的差异需分层次
(5)任务需体现协作精神
(6)任务需形成知识系统
2.3 SMART原则
SMART项目是纽约州奥斯威戈市的一个研究性教育教学项目。这是一个由学校、工业界、大学共同发起组织的一个研究性学习项目,其最初的目的在于提升奥斯威戈市中小学教师和学生对数学、科学课程探究的兴趣,并在应用中理解数学、科学。由于SMART项目的实施的成功,现在已经扩展到了所有的课程领域。[3]
所谓SMART原则,即是:
(1)目标必须是具体的(Specific);
(2)目标必须是可以衡量的(Measurable);
(3)目标必须是可以达到的(Attainable);
(4)目标必须和其他目标具有相关性(Relevant);
(5)目标必须具有明确的截止期限(Time-based)。
3.教法尝试
WinForm是.Net开发平台中对Windows Form的一种称谓,使用来自System.Windows.Forms 名称空间的类。窗体实质上是一块空白板,作为开发人员,我们可通过添加控件来创建用户界面,并通过编写代码来操作数据,从而填充这个空白板。为此,Visual Studio提供了一个有助于编写代码的集成开发环境,以及一个针对 .NET Framework 编写的丰富的控件集。[4]
首先,我设计如何上好计算机高级语言这门课。针对应用性学生的特点,我尽量避免讲述中枯燥的内容,并且课本的例子我很少使用,原因有两点:(1)有的例子从编程诞生的那天起一直使用到现在,虽然经典,但学生在学过几门编程语言之后,丝毫看不出例子新意。因此
文档评论(0)