例谈构建生活化高职程序设计课堂.docVIP

  • 2
  • 0
  • 约3.62千字
  • 约 8页
  • 2018-08-18 发布于福建
  • 举报
例谈构建生活化高职程序设计课堂

例谈构建生活化的高职程序设计课堂   摘要 程序设计课堂内容比较枯燥、定义抽象、逻辑性强,尝试将生活化教学引入课堂,将程序设计课堂的知识点进行生活化设计,化抽象的程序设计为有趣、生动、易于理解的事物,使程序设计变得生动、有趣、贴近生活,让学生感受到程序设计其实是源于生活且无处不在的,让学生乐学活用,提高课堂教学效率和教学质量。   关键词 生活化;程序设计课堂;高职   中图分类号:G712 文献标识码:B 文章编号:1671-489X(2009)27-0027-02      On Organizing Real-life Programming Classes in Senior Vocational Schools by Examples//Liu Yuanqing   Abstract Programming classes are usually considered boring, with abstract definitions and strong logic. In order to make the abstract teaching contents interesting, living and easy to understand, the paper attempts to bring real-life teaching into programming classes and design how to explain the related knowledge points set in real life, which can help students learn happily and put it into practice flexibly as well as improve teaching efficiency and quality.   Key words real-life; programming classes; senior vocational schools   Author’s address Department of Modern Education Technology, Xuzhou Normal School, Xuzhou, Jiangsu, 221116, China      在高职计算机专业课程中,很多教师认为最难教的课程是程序设计。原因是程序设计这门课程内容枯燥、定义抽象、逻辑性强,而高职学生大多数不太爱思考,喜欢所见即所得的操作类课程,许多抽象的程序设计理论令学生如坐云雾,形容程序设计课比哲学枯燥、比高数难懂、比写作文犯愁,产生恐惧、厌烦情绪,更不用说深入学习与应用。   如何才能改变程序设计课程本身带来的这种问题呢?1897年,著名教育家杜威提出“教育即生活”理论;我国著名教育家陶行知先生在他的“生活教育”中提出“生活即教育,用生活来教育,为生活而教育”的论断,由此可见生活化教学的重要性。笔者在多年的程序设计课程教学中,尝试将生活化教学引入课堂,把枯燥的程序设计教学生活化,化抽象的程序设计为有趣、生动、易于理解的事物,使程序设计变得生动、有趣、贴近生活,让学生感受到程序设计其实是源于生活且无处不在的,让学生乐学活用,提高课堂教学效率。笔者选择程序设计课堂中的几个知识点,谈谈生活化教学的设计。      1 变量的定义      在C语言课程中,讲到变量时,定义是:“其值可以改变的量称为变量,这个变量的名字称为变量名,在内存单元中占据一定的存储单元,在该存储单元之中存放变量的值。”[1]定义比较空洞,要让学生深刻理解变量、变量名、变量值3个概念不太容易。教师可以将这个知识点进行生活化设计:拿出一个玻璃杯,取名为“A”,这个玻璃杯可以盛牛奶,也可以盛啤酒,抑或是水;玻璃杯中存放的东西可以改变,那么它就是一个变量,“A”就是变量名,盛在玻璃杯中的牛奶、啤酒或者水就是变量值。通过这样的设计,学生就能很容易理解这几个概念,并且能够长久深刻识记。      2 变量的交换      在讲到变量的交换时,如何让学生理解a、b两个变量的值进行交换时需要引入第3个变量c?教师可以拿出2个玻璃杯,一个倒入牛奶,另一个倒入水,向学生提问如何将2个杯子中的液体对调。学生口说手比,很自然就想到要用第3个杯子做中介,于是很容易就引出上面的结论。而接下来,变量值的交换顺序是怎样的?学生通过2个杯子液体的交换顺序很容易得出:c=a;a=b;b=c。于是问题进一步深入,引出变量的“取出不变、存入更新”的特性。      3 选择结构程序设计      在讲到选择结构程序设计时,选择结构的3种形式为单向选择、双向选择和多向

文档评论(0)

1亿VIP精品文档

相关文档