探析五导法的程序设计课程群教学研究(共4532字).doc
《探析五导法的程序设计课程群教学研究(共4532字).doc》由会员分享,可在线阅读,更多相关《探析五导法的程序设计课程群教学研究(共4532字).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、探析五导法的程序设计课程群教学研究(共4532字)摘要:针对程序设计课程群的教学,以人才培养目标的定位为基础,提出基于五导法的教学模式,分别阐释“导教、导学、导思、导用、导创”的含义和具体实施办法,说明如何围绕教学内容建立三维的教学资源,实施混合式教学,采用多样化的考核方式,以提高程序设计课程群的教学质量。关键词:程序设计;课程群;教学模式;混合式教学1背景程序设计课程群包含的课程主要有程序设计基础(C语言)、数据结构、面向对象程序设计(Java语言)、程序设计课程设计等,是计算机专业的基石。这些课程之间存在紧密的依存、递进关系。对于广大的地方高校来说,开展程序设计课程群的教学研究,就是研究这
2、些课程知识的“教法、学法、用法、创法”。文章将从教与学着手,探讨在教学中的所用、所感、所思、所改。2五导法所谓“五导法”就是在教学过程中进行的导教、导学、导思、导用、导创。2.1导教2.1.1知识点化繁为简对于地方院校来说,计算机类专业人才培养计划中通常会先讲授程序设计基础(C语言)、再讲授数据结构、最后讲授最流行的面向对象语言Java。在这些课程中存在大量的基本语法、原理和技巧,譬如:C语言的输入输出格式控制、运算符、表达式、运算规则、赋值语句等,灵活多样;数据结构中指针的使用无处不在;Java语言中包含权限的交叉融合、对象与引用的多态性等。对于初学者来说,教师必须采取有效的策略,比如选择性
3、讲授,即先讲授最常使用的知识、应用方式,且大量运用演示法、案例法,让学生在实例中逐步理解、掌握、熟悉;再逐步延伸,增加深度和广度;最后还需要有画龙点睛的总结。在C语言教学中,若只顾及语法知识的全面性、完整性,将会导致顾此失彼、欲速而不达的结果;若只注重算法,而轻视、忽视基本语法,将导致程序代码的编写寸步难行、错误百出。所以,要秉持语法够用的原则。在数据结构课程中,大量的教材在讲述顺序线性表时,都是直接采用动态申请连续空间的方式来存储线性表中的元素1。这种方式显著地增加了学生学习的难度。为什么不先讲述使用静态的数组来存储元素,再过渡到动态的存储方式呢?所以,教师讲授时要化繁为简、由易及难、逐步深
4、入,遵循循序渐进的认知规律。2.1.2思维的转化虽然程序设计的算法来源于数学,但不能照搬数学思维。譬如:三个数如何求最大值。数学思维使用的是三个单分支的if语句,且每个if语句中的表达式都是由两个与运算符连接三个关系表达式构成的;而程序设计思维使用的是一个赋值语句、两个单分支的if语句,且每个if语句中的表达式只是一个简单的关系运算。显然,后者不仅效率高,而且运用了程序设计中经常使用的一种技巧和思维,即“假设第一个数就是最大值”2。数学思维向程序设计思维的转变,需要一个过程、一段时间,需要培养。在程序设计教学的推进过程中,还存在着一个程序的main函数向多个子函数的转变(即程序模块化)、过程化
5、程序设计向对象化程序设计的转变等,这是思维的转变,也是教学的难点。2.2导学2.2.1量变到质变学习没有捷径,只有经历大量的代码练习,才能保证编程水平质的提高。对于常用算法必须烂熟于心,日积月累,才能熟练生巧,才能应用,才可能有创新。2.2.2课堂内外“三步曲”每一门课程,教师必然对其有着深入的研究;每一节课,课堂上的教学内容必然是丰富的,重点和难点必然是清晰的。因此,需要学生课前预习、课上专心、课后复习。只有做到了课前预习,课堂上的学习才会是有的放矢;只有做到了课后复习,才能巩固课堂知识。所以,只有真正做到了“课前预习、课上专心、课后复习”的课堂内外三步曲,才能实现高效课堂。2.2.3“三动
6、”学习法在实际教学中,教师发现,程序设计的初学者,在阅读自己或他人编写的程序代码时,采取的方式只是“动眼”,即用眼睛死死地盯着程序代码行中的各个符号。这样仅仅了解单个表达式、单条语句的表面意思,而不可能清楚变量值的变化、哪些语句被选择或被循环执行了,也就搞不清变量、表达式、语句的真正作用和含义,当然不能归纳出程序的功能,也得不出程序的正确结果。正确的做法是:拿出笔、摊开纸,依照程序语句的次序,认真地手工执行程序代码,把每个变量当前的值记录下来,如果存在循环,则把循环体重复执行35次,这样才能清晰掌握每个变量值的变化情况、每条语句的执行情况,进而推导、得出程序的功能或结果。也就是说,对于一段程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 探析 五导法 程序设计 课程 教学研究 4532
限制150内