阶梯式教学法在c#程序设计方法教学中应用

阶梯式教学法在c#程序设计方法教学中应用

ID:32994865

大小:55.07 KB

页数:3页

时间:2019-02-18

阶梯式教学法在c#程序设计方法教学中应用_第1页
阶梯式教学法在c#程序设计方法教学中应用_第2页
阶梯式教学法在c#程序设计方法教学中应用_第3页
资源描述:

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

1、阶梯式教学法在C#程序设计方法教学中应用摘要:“阶梯式教学法”利于把握教育规律,提高教育质量,实施素质教育;面向对象编程教学的核心是类的设计,而类主要是由方法组成,如果不能建立方法的思想,很多后续课程无法开展。为了将阶梯式教学法引入到了方法的教学过程中,文章选取了有梯度、有层次的教学案例,采取循序渐进、分步到位的操作办法,激发了学生的学习兴趣,调动了学生的学习积极性,在实践过程中是一种行之有效的教学策略。关键词:阶梯式教学法;方法教学;循序渐进;层次;梯度中图分类号:G642文献标识码:A文章编号:1009-3044(2012)36-8712-04程鸿勋先生首创

2、的“阶梯式教学法”得到了社会各界的高度评价,其宗旨是使教学过程成为生命互动、合作发展的过程,使学生实现由学习的旁观者一一参与者一一热爱者的转变。“阶梯式教学法”利于把握教育规律,提高教育质量,实施素质教育。该文介绍了笔者将该教学方法与C#程序设计基础课程教学相结合的实施步骤。众所周知,面向对象编程的核心就是类的设计,而类主要是由方法组成。笔者在教学工作中发现学生在学习过程中常常对方法的功能、声明、定义、形参、实参以及方法返回值等概念容易混淆。如果不能建立方法的思想,将无法很好地继续学习C++、Java、数据结构等课程,因此方法是C#程序基础课程教学中的重点同时也

3、是难点。笔者在第一次让学生接解方法的例子中,直接选择了调试该程序,学生非常直观的看到屏幕上输出了三个倒三角形,非常形象的认识了abc()这个方法就是一个独立的完成了一个输出功能的方法,我们需要使用它,直接调用即可。这样就自然地引出了方法的概念:在一个程序中多次用到的某个任务即为方法,它对执行重复或共享的任务很有用,能够解决用户专门的需求。象我们在前面大量使用的Console.WriteLine()是由系统提供的已经定义好的方法,而这个方法是解决用户专门需求的方法。2)方法的返回值return语句有两个重要用途:第一,它使得内含它的那个方法立即退出,也就是程序返回

4、到调用语句处继续进行。第二,它可以用来回送一个数值。3)实参和形参在讲解这个程序时,我先用一个故事描述了递归的过程:从前有座山,山上有个庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事,讲的是:从前有座山,山上有个庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事,讲的是……这是一个典型的“递归”故事,在调用一个方法的过程中调用该方法本身,即为方法递归调用,可以无限次递归下去。但要说明下,如果这样下去,程序就会无限地递归下去,必须有递归结束条件,而每次递归都应该向结束条件迈进,直到满足结束条件而停止递归调用。5总结方法是C#程序设计基础的重要组成部分。为了使学生系

5、统地掌握基础知识、基本技能,形成严密的逻辑思维能力,我的教学由浅入深,由简到繁,而不是一步到位。各个阶段案例的选取有梯度、有层次,采取循序渐进、分步到位的操作办法,从而最大限度地激发学生的学习兴趣,最大限度地调动学生的学习积极性,最大限度地唤起学生的学习主动性和创造性,在实践过程中是一种行之有效的教学策略。参考文献:[1]徐晓•一种C语言函数部分的新教学方案[J].计算机教育,2007(9):56-58.[2]彭宗举,沈明圻,赵一鸣•类比教学法在操作系统教学中的应用研究[J].高等理科教育,2007(2):123-124.[3]李振美•类比教学法在操作系统核心内

6、容教学中的应用一以进程管理为例[J].中国科教创新导刊,2010(31):73.

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

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

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