案例教学法在《c#程序设计》教学中应用

案例教学法在《c#程序设计》教学中应用

ID:5233029

大小:29.00 KB

页数:7页

时间:2017-12-06

案例教学法在《c#程序设计》教学中应用_第1页
案例教学法在《c#程序设计》教学中应用_第2页
案例教学法在《c#程序设计》教学中应用_第3页
案例教学法在《c#程序设计》教学中应用_第4页
案例教学法在《c#程序设计》教学中应用_第5页
资源描述:

《案例教学法在《c#程序设计》教学中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例教学法在《C#程序设计》教学中应用  摘要:《C#程序语言设计》是培养学生编程能力的一门课程,文章提出了案例教学法在C#课程中的应用,详细地介绍案例教学法,通过示例进行演示。案例教学法应用于C#教学中,能激发学生的学习兴趣,培养学生的编程思想,提高学生的综合能力,教学效果明显改善。关键词:C#;案例教学法;程序设计中图分类号:TP312文献标识码:A文章编号:1009-3044(2013)27-6169-03C#是是微软公司发布的一种简单、安全、面向对象的的高级程序设计语言,建立在Microsoft的.NETFramework之上,专门为与.NETFramework一起使

2、用而设计的。C#从C、C++等语言演变发展而来,汲取VisualBasic、Java等语言的精华,兼具Visual7Basic和C++的优点,具有界面的可视化操作和运行的高效率的特点。C#语言是计算机、信息应用等专业的重要基础专业课程,具有理论性、实践性等特点。然而在C#的实际教学中,存在着“教”与“学”、理论知识与实践脱节的现象,教学效果不理想。在课堂教学中大多采用传统的教学方法,以教师为中心,学生被动接受学习,先讲授语法知识,然后讲解例题,最后习题演练,学生的参与度不高,缺乏学习兴趣,师生之间互动较少;重视理论知识的讲授,训练题脱离实际,缺乏实践训练,实践训练时间不足。学

3、生学过之后,感觉学的是一些零碎的知识,编程没有思路,无从下手。案例教学法具有启发性、实践性等特点,将其应用在c#程序设计课程中,可以调动学生学习的积极性,提高学生的编程能力。1案例教学法的介绍案例教学法是指为了达到特定的教学目标,在教师的指导下,将学生者置于真实情境中,把案例引入到教学过程中,引导学生进行思考、分析、讨论和总结,从而提高学生发现问题、分析问题和解决问题的能力的新型教学方法。在案例教学中,以教学目标为依据,以案例为导向,通过教师与学生、学生与学生之间的双向和多向互动,能培养学生的沟通能力、创新能力和团队协作能力。与传统教学方法相比,案例教学法主要有以下几个特点:

4、1)学生是课堂的主角。案例教学法体现了以学生为本的教育理念。教师在教学的过程中扮演着导演的角色,是课堂的设计者和激励者,而不是知识的传授者。教师要善于引导学生思考问题,鼓励学生积极参与讨论,从而掌握解决问题的思路和方法,提高学生的综合能力。72)提高学生的学习兴趣,调动学生学习的积极性。案例教学法采用典型的案例进行教学,把知识概念融入到案例之中,为学生提供一个模拟的学习环境,学生积极参与到教学中,在做中学,增强了课堂的灵活性,提高了学生的学习兴趣。在模拟的情景中,学生参与角色扮演,成为案例中的一员,体验到学习的乐趣,极大地调动了学生学习的积极性。3)注重学生参与,多方交流,多

5、向互动。在课堂教学中,教师要循循善诱,启发学生思考,学生积极地分析、讨论和评价,各抒己见,发表自己的见解。教师要及时地引导和评价,对案例讨论求大同、存小异。在教师的指导下,深入案例学习,通过师生、生生之间的双向或多向互动,打开学习思路,多方交流,实现教学相长,提高学生的思维能力、创新意识和解决问题的能力。2案例教学法在“C#程序设计”课程教学中的应用2.1典型案例的选取案例是案例教学的主线,教学活动的开展围绕着案例进行,案例教学的成功与否取决于案例的选取。案例的优劣对教学效果有很大的影响,所以教师一定要精心选编案例。案例要具有典型性,体现教学重点和难点,达到举一反三、触类旁通

6、的效果。案例要具有趣味性,引起学生的注意,使其产生兴趣,激发他们的学习热情,调动其学习的主动性。案例要具有实用性,案例要贴近实际生活,通过案例把实际生活和C#语言联系起来,不光知其然还知其所以然。2.2案例的实施71)案例的引入。出游旅行涉及到订飞机票,飞机票价受旅游淡季和旺季的影响。为吸引旅客,某航空公司决定在在旅游的淡季1-5月份、10月份、11月份,若订票数小于20张,则票价优惠20%,若在20张以上,则优惠30%;旅游旺季7-9月份,若订票数小于20张,则票价优惠5%,若在20张以上,则优惠15%;其他情况则优惠10%。试设计程序,根据月份和订票张数决定票价的优惠率。

7、该案例设计界面如图1所示。2)案例的讲解。这个案例涉及到如何添加控件和设置控件的属性,对象的事件和方法,数据类型,程序流程顺序结构、选择结构以及程序的嵌套,通过上面的案例来讲解if语句和switch语句的语法和用法。4)提出问题与分组讨论。针对“订票优惠”提出几个问题,如:问题1:输入的月份和订票数为什么用文本控件?显示结果为什么要用标签控件?在程序运行阶段,文本的text属性是可以更改的,月份和订票数是要输入的所以要用文本控件;而标签的text属性为只读属性,不可更改,优惠率result为最终输出结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。