程序设计教学中案例教学法遇到的问题与对策

来源 :教学考试 | 被引量 : 0次 | 上传用户:mengfan1229
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:程序设计教学中经常采用的传统教学模式基本都是按照语法规则、基本控制结构、数组等知识点逐级深入的教学体系展开的,这种模式虽然可以宏观上保证学生知识体系的完整,但从知识的应用角度来说,难免存在主次不分之嫌,而且不利于保护学生的学习积极性和学习热情。因此,本文提出将普遍用于商业管理中的案例教学法引入程序设计课程,重点分析了在应用案例教学法的过程中遇到的问题并给出相应的对策。
  关键词:程序设计;案例教学;教学法
  中图分类号:G64 文献标识码:A 文章编号:2095-2627(2017)05-0064-02
  1.引言
  在传统的程序设计教学中,通常按照语法规则、基本控制结构、数组等语法知识点层层递进的顺序展开教学,教学过程类似于外语教学中从发音到单词、语法,再到句型、段落、文章,由小到大、由少积多、由简入难。这样的教学体系固然符合人类的一般认知规律,但它又不是放之四海而皆准的普遍规律,至少在程序设计教学中已经暴露出它的局限性和不适应性——学生刚入门,就被一堆琐碎的不知何用的语法搞得云山雾罩,势必打击学生的学习热忱,使学生丧失学习兴趣。
  2.案例教学法的引入
  顾名思义,案例教学法是一种以案例为基础的教学法,最早由美国哈佛商学院提出,通过分析商业管理的真实事件,达到调动学生参与课堂讨论积极性的目的。我国从九十年代开始引入和探究案例教学法。
  案例教学法讲究实例分析,将理论与实践有机结合,直观生动,能极大激发学生的学习热情、充分调动学生的学习积极性,故而逐渐被借鉴到理工科的教学中。鉴于程序设计课程目前存在的弊端和案例教学法的优势,我们将案例教学法与程序设计课程进行了有机融合。
  3.程序设计教学中案例教学法遇到的问题及对策
  案例教学法的关键是案例的选取,如何达到短时间内用有限的案例既能活跃课堂气氛又能起到举一反三的作用,需要教师反复研究和设计。在案例教学法的设计过程中,我们特别注意到以下问题并提出应对措施。
  3.1案例教学需要一定的理论知识积累——引入覆盖常用知识点的案例
  美国哈佛商学院提出案例教学的初衷是希望学生能积极加入课堂的讨论,这就要求学生至少掌握一些相关的理论知识做为讨论的依据。同理,程序设计课也不可能开篇就引出大型应用程序让学生分析,学生至少要了解最基本的一些程序设计知识。为此,我们摒弃了逐一介绍语法现象的教法,将最常用的语法知识以完整的程序实例体现出来,让学生始终能“掌控全局”,体会知识点的运用。比如下面这个程序:
  此程序包含了整型/实型序符型常量、变量以及输出函数的使用,这些都是编程中经常使用的知识点,如果按以往教学逐一介绍,那么大概需要十倍于此程序案例的时间。当然,时间的付出换来的是知识架构的完整,但伴隨的弊端是学生的热情耗尽,很多不常用的知识点干扰了学生对重点的把握。
  3.2大型程序设计中会用到一些经典算法——引入涵盖经典算法的案例
  程序设计=算法+数据结构。算法是解决问题的方法和步骤,算法的优劣直接决定着程序质量的高低。可见算法在程序设计中起着举足轻重的作用。只有在掌握了一些经典算法的基础上,我们才可能去开发规模更大、复杂度更高的大型应用程序。为此,我们要引入大量介绍经典算法的程序案例,同时还要注意知识点的综合运用。比如选择法排序,涉及到数组的输入、输出,for语句、if语句、编译预处理命令及两个变量进行数值交换等大量知识点的应用。学生在掌握经典排序算法的同时,对这些知识点的综合运用也有了更为深刻的理解。
  3.3应用型案例通常教学耗时较长——精选应用型案例
  通过典型算法案例的练习,学生基本已能较熟练地掌握程序设计语言的基本语法和程序设计思想,接下来,学生会萌生解决更多实际问题的想法,此时,教师应适时给出更多既有实用性又有趣味性的案例,继续激发学生的潜能,满足学生的好奇心和征服欲。而这类案例往往需要一系列的分析过程,没有足够时间的量的积累很难达到质的飞跃。一个最简单的例子,数学上的抓彩球问题:在不透明的袋子里装有红、绿、蓝、黄、白同样大小的圆球各一个,如果从中一次抓出两个,问可能抓到什么颜色的圆球?本例要采用指针数组和二重循环,对初学者属于稍有一定难度的应用题。教师需耐心帮助学生弄清题目含义、抽象出可用计算机解决的模型,考虑用哪些语法知识及具体算法,整个过程需要一定的课堂时间,因而选取应用型案例一定要优中择优。
  4.结束语
  传统的程序设计教学采用以知识点为主线的教学体系,这种模式符合学生的认知规律,有助于构建完整的知识理论架构。但随着社会对计算机技术应用需求的不断增长和学生个性的增强,加之学时的减少,这种传统的教学体系已经不能适应现阶段程序设计教学,所以我们提出引入案例教学法,对实施案例教学法可能遇到的问题给出了对应的解决策略。当然还可能存在其他问题,这就需要我们在实践中不断地总结并思考对策。
其他文献
摘 要:无机化学实验是化学类各专业开设的第一门基础实验课,是学生学习后继课程的重要基础课程。如何开展实验课的教学,是保证后继课程教学和学习的重要环节。在总结目前无机化学实验教学改革现状的前提下,介绍了我们在实验教学中,从实验课的教学设计等方面的一些改革探索。  关键词:无机化学实验;教学改革;教学设计  中图分类号:G642 文献标识码: A 文章编号:2095-2627(2017)10-0058
期刊
摘要:做好高校成绩管理工作,对于提高教师的教学质量,维护正常的教学秩序,促进课程建设和教学改革,提高学生学习积极性,培养优良的教风、学风、考风和良好的竞争氛围具有非常重要的意义。  关键词:高校;成绩管理;优化研究  随着高校规模的不断扩大,学生人数的激增,高校教学改革的不断深入,学校教师、学生、教室等教学资源的增多,对教务管理工作,特别是学生成绩管理工作也提出了越来越高的要求,促使高校成绩管理工
期刊
摘要:沉浸式教学法以其创设全目的语环境、满足学生在语言内容上的需求,通过目的语讲授各科内容的创新性教学方法取得了显著的教学效果。儿童沉浸式汉语教学法在学生的词汇习得上表现出典型特征,主要特点为学生掌握的词汇量较大,词汇难度较大,高级词汇能够转换为积极词汇输出。基于沉浸式教学法的学生词汇习得特点,我们分析了造成这种词汇习得状况的课程设置、教学方法上的原因,并对沉浸式教学法提出了若干意见。  关键词:
期刊
摘要:多媒体作为目前高校课堂的主要教学手段,在教学方式和效果上仍然存在不少问题。本研究引入梅耶多媒体学习理论,在讨论梅耶多媒体学习认知理论的认知过程和基本教学设计原则的基础上,结合《道路勘测设计》课程,分析目前多媒体教学中存在的主要问题,提出改进《道路勘测设计》课程多媒体教学质量的主要策略。  关键词:梅耶多媒体;教学质量;道路勘测设计  中图分类号:U412-4;G434 文献标识码:A 文章编
期刊
摘要:《窦娥冤》是我国古典悲剧的典范,具有极高的艺术成就。对于这样一篇名作,本文试图以窦娥的冤情引领学生进入教学情境,理解这部经典作品的主题。  关键词:《窦娥冤》;教法;情境  中图分类号G424 文献标识码A 文章编号:2095—2627(2017)05-0016-01  《窦娥冤》是我国古典悲剧的典范,具有极高的艺术成就,故而很多版本的语文教材都收入此篇,并把它作为重点讲读篇目,如人教版第四
期刊
摘要:本文初步研究了专题教学法在大学设计类课程中应用的原则、方法、实施内容和目标效果。从而证明,专题教学法在现代设计教育改革中的应用地位。  关键词:《家居空间设计》;专题教学;设计教育;教学改革  中图分类号:G64 文献标识码:A 文章编号:2095-2627(2017)05-0018-02  我国现代著名教育家陶行知先生说:“教就是为了不教。”温总理在一次“教育大计,教师为本”的讲话中也引用
期刊
Abstract:The current compulsory education in China has basically achieved popularity, but there is an imbalance condition in education between different provinces, different cities in the same provinc
期刊
摘要:微课程建设是当前网络教学建设的主流。本文结合c程序设计课程建设与教学实际,在对当前教育云应用分析的基础上,重点对微课程的碎片化分解及翻转课堂的实际应用方法进行了探索,具有实际应用的价值与意义。  关键词:微课程;翻转课堂;云计算;系统开发  中图分类号:G434 文献标识码:A 文章编号:2095-2627(2017)05-0025-02  一、云计算与微课  云讨算(Cloud Compu
期刊
中图分类号:H31、G63 文獻标识码:A 文章编号:2095-2627(2017)05-0039-02
期刊
摘要:任务型语言教学强调语言的自然输入和输出,通过完成各种任务进行有意义协商,充分调动学习者使用语言和学习语言的积极性,实现语言的自动化,并能产出流利、准确、得体的目标语。通过对学习者多样性的写作能力的培养,学习者能发展自己的中介语以满足交际的需求,推动学习者对语言进行深加工,并从根本上提高了学生学习英语的兴趣和学习效率,使学生真正成为学习者、思考者和写作者。  关键词:任务型语言教学;语言输入和
期刊