论案例教学在初中C 编程教学中的运用

来源 :启迪与智慧·教育版 | 被引量 : 0次 | 上传用户:marticabi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 随着课程改革的深入,活动单导学模式的成熟运行,我们对教学方法也作出了相应的调整,如案例教学方法的运用,最大限度地激发了学生的求知欲和学习兴趣,培养了他们分析、解决实际问题的能力。
  【关键词】 C 编程;案例教学;地位;运用
  C 编程是一门集理论性与实践性于一身的学科,学生们不仅要掌握理论知识,而且要求能够运用正确的思维分析、逻辑推理出问题的解决方法,而案例教学能同时兼顾到这两者。
  一、案例教学的地位
  1.案例教学成为新课程改革中闪亮之星
  案例就是将生活中发生的真实事例,通过创造性的加工和提练,形成具有典型意义的综合实例,在课堂上与同学们一起分析、思考、学习。所以说案例教学符合《 C 语言程序设计》课程改革的思路,而且案例教学中以学生为主体,自主、合作、探究的方法,大大激发学生的学习兴趣,使他们既掌握 C 语言理论知识,又掌握了实际编程技能,符合新时代应用型人才的需要。在大刀阔斧地进行课程改革的今天,案例教学像一颗璀璨的明珠,照耀着C 编程课堂。
  2.案例教学成为活动单导学的合作伙伴
  “活动单导学”不同于传统教学。传统教学偏重于教什么和怎么教,教师主要以讲授为主,以自我为中心。“活动单导学”却重视学什么和如何学,学生都是主动地学习,用多种学习方式进行探究与实践。而案例教学的最大特点也是“以学生为中心”,学生在教师的指导下,自主地查资料,与同学进行合作探究,对案例进行自主学习。学生成了课堂的主人,课堂焕发出了新的生命活力,从这个角度上很好地诠释了案例教学是活动单导学的合作伙伴。
  二、案例教学的运用及作用
  优秀的案例可以让学生很轻松地学会枯燥的基础知识和技能,让师生双方的教与学都事半功倍。
  1.用案例教学激发学生的求知欲
  好奇心和求知欲浑然一体,隶属一处,都是我们探索未知问题的动力。只有当学生不是在敷衍式的完成任务,才会爱上编程,主动编程,专心编程,只有这样,才可能真正提高他们的编程能力。
  怎样让他们不敷衍呢?如开学第一课,我跟他们之间进行了一次对话。 三年前,腾讯天美工作室推出一款历时三年设计的东方英雄即时对战手游大作,同学们知道是什么吗? 似乎没有人知道。 我再问: “某某某,你是王者几颗星啊?”教室里顿时噼哩啪啦炸开了,稍后我又问:“我知道很多同学喜欢玩《王者荣耀》,但你们知道怎么编这款游戏呢? ”教室里又鸦雀无声了。“手游就是在手机上开发的游戏软件,现在手机平台最主流的操作系统是IOS和安卓。 IOS平台的游戏开发主要是基于 C 语言及该语言相应的类库存,如微软平台的 MFC 类库存,掌握 C 程序设计语言、类库及操作系统,经过一定的实践,就可以自主开发手游了。下面,我们一起来玩一玩,用 C 语言开发的扫雷小游戏,我相信同学们一定会对编程留下直观印象,这对于以后的编程学习非常有帮助。 ”
  2.用案例教学增加学生兴趣
  众所周知,兴趣是最好的老师,当学生对未来的学习满怀期待的时候,学习效果肯定不会太差。然而 C 程序设计中,有些知識点本身确实是很枯燥的,此时可选择用案例来讲解。比如程序设计之顺序结构,典型的鸡兔同笼问题:笼子里装着鸡和兔,已知有35个头,94只脚,求鸡和兔各有多少只。图1 鸡兔同笼测试程序
  #include
  using namespace std;
  int main()
  {int a,b,x,y;
  a=35,b=94;
  x=2*a-b/2;
  y=b/2-a;
  cout<<”大吉大利 晚上吃” <  return 0;}
  “大吉大利 晚上吃鸡”是吃鸡游戏中最让人兴奋的字眼,用在这里,更能引起同学们的注意力,激发他们的学习兴趣,让他们都渴望自己编程。实际上,这个例子还可以再探究,比如,有其他求鸡兔只数的方法吗?如万一求出的只数不是整数,这就滑稽了,怎么改进使程序更合理和严谨呢? 我相信,同学们多了这样的思考,才会更加期待后面内容的学习。当同学们编程经验多的时候,也就是编程能力形成的时候。
  3.用案例教学培养孩子们的计算思维
  编程不是凭空想象,它需要人告诉计算机,让计算机按照人设计的步骤,解决待解决的问题。如我们设计的“扫雷”小游戏实例,不是随意的将“雷”放在小方格中,我们要用程序中数组知识来解决这个问题,扫雷的关键在于,通过已翻开格子,以及提示所给的周围格子中的雷数,判断出未翻开的格子里是否有雷。假设雷区有a行b列,你必须要计算出每个非地雷格的周围有地雷的格子。 考虑每个格子周围格有八个:上、下、左、右、左上、右上、左下、右下,你要合理推算,才能编出扫雷游戏。 所以,案例教学可以培养学生的计算思维。
  总之,案例教学是一种行之有效的教学方法。它改变了传统教师以讲为主,以自我为中心的填鸭式的教学,使枯燥的编程学习有了几分烟火气息,案例教学可以提高学生们对 C 编程的好奇心和兴趣,帮助他们掌握这项技能。
其他文献
中学生正处于青春期,他们的思想情绪最容易冲动,动不动就控制不住自己,给班级管理带来极大困难。所以,对于这一阶段的学生,班主任更要多理解,多迁就,多调查,多研究。切实做好学生的思想教育工作,正确引导学生度过这一人生的转折期。  一、沟通情感,让学生愿意与你亲近  “亲其师而信其道”。要让学生和你亲近,和你交朋友,和你无话不谈,听你的话,前提是必须让学生相信你。要让学生相信你,就得从心灵沟通开始。情感
兰州市榆中县青城镇是甘肃省唯一一座历史文化名镇,距今已有近千年的历史。以罗家大院为代表的水烟作坊遗址及以黄河为纽带的水运兴衰,具有鲜明的时代特色。此外,以高氏祠堂
【摘 要】 生物是高中阶段比较重要的一门课程,可以让学生深入了解生命的起源和进化过程。但是生物学科的科学性较强,学习难度相对较大,学生学习效果普遍不佳,因此,高中生物如何进行有效的教学,提升教学效果,是当前高中生物老师需要思考的问题。《遗传与进化》这部分内容是高中生物学科中的重点内容,为了让学生更好地掌握这部分内容,笔者结合自己的实践经验对于这部分内容的教学方式提出几点建议,希望可以为其他同仁的
使用"十二五"期间(2011-2015年)我国沪深A股上市公司的经验数据,从企业风险承担能力的视角出发,构建了"产业政策-企业风险承担能力-企业价值"的中介效应模型,分别对企业在市
《道德经》英译历史悠久,作品丰富。作为海外中国哲学研究的中坚人物,陈荣捷对《道德经》的英译密切关注。自20世纪30年代开始,华裔学者逐步加入到英译《道德经》的队伍中,在
岁月正在成熟我的生命,但不能不承认,它也在让我的感觉变得敏感。水珠慢慢凝聚,凝成一颗巨大的水滴,平日里不知不觉,它坠落破碎的那一刻将自此积累起来的所有情愫极尽喷发,浸染那多情的脉络。记忆力搜刮出很多不曾褪色变质的情节,一旦深入思索,娇气的眼眸便盈满了闪亮的光,光的内涵是很深的,不知道什么时候它便会散射出美丽的虹光,总是绚烂着。  一、触动让我回眸  自小我就围在爷爷身边,像一只瘦小的飞虫,不论我怎