c语言编程优秀案例赏析课,C语言程序设计课程教学中趣味案例设计研究.pdf

一 辑……~…一电……壁

JlAN CO PUT鞋

C语言程序设计课程教学中趣味案例设计研究

杜 晶,郭天杰,李 祁

(海军航空工程学院基础部 山东 烟台 264000)

【摘 要】:根据程序设计类课程与计算思维之间的内在联系,提出以“案例教学+趣味教学”为根

本的趣味案例教学改革,阐述如何在新的人才培养模式下构建教学方法,即通过优化教学内容、创新实

践方法等一系列举措,将C语言程序设计的思想与方法转化为学生的创新精神和创新能力。

【关键词】:程序设计类课程;计算思维;教学改革;趣味案例

1背景 两大 目标:第一,与学生感兴趣的现实问题联系,增加

计算机程序设计课程是学生进入大学后接触到 课程学习的趣味性,让学生明白程序编写在现实生活

的第一门计算机专业基础课,对于培养学生 良好的程 中的意义。从而降低学习难度,提高学习效果。第二,

序设计素养和对计算机科学的浓厚兴趣,以及对学生 利用计算机进行编程的能力是计算思维的具体体现 。

后续专业知识的掌握都起着重要的基础作用。以我院 学生不仅要掌握计算机语言的相关语法知识,重要的

为例,我院 目前开设的计算机程序设计课程为 “C语 是能够提高 自己应用程序设计的思想与方法分析和

言程序设计”,开设课程的目的在于培养学生分析问 解决问题的能力。

题和解决问题的能力,为学生提供一个能够改善知识 在军队院校 “向实战聚焦,向部队靠拢”新的人才

结构,培养计算思维与综合素质的平台。 培养模式下,以我院“C语言程序设计”课程为例,针

我院所有专业均为非计算机专业,学生初学积极 对 以上两个 目标,采用如下教学改革思路:

性都 比较高,但 由于C语言具有大量的概念、术语、语 2.1在案例教学中化解难点

法规则,采用传统的教学方法重点在于逐个知识点讲 (1)如何实施。借用计算思维的思想,C语言知识

授 C语言的基本语法,所选编程案例大多用于语法规 点多,如果单纯按照课本上的顺序进行讲解 ,不但知

则的验证和说明。这种教学方法往往使得学生在学过 识点繁多冗余,学生学习时也会造成简单知识点重复

C语言后,用不活所学语言知识。使得传统的教学方法 学习,复杂知识点没学会这种结果。如何改变这种状

教学效果越来越差,课堂效率低下。 况,需要仔细设计,大体步骤如下:首先,通过简单案

趣味案例教学是基于计算思维的思想,计算思维 例理解每章各个知识点的概念,在这一步达到简单理

(ComputationalThinking)作为国际学术界近年来普遍 解的目的。然后,将各个知识点融入到一起,设计趣味

认可和倡导的理念,关注将计算机学科解决问题的方 案例,进行详细讲解,按照每个案例中知识点逐步增

式运用于其他学科和人们的 日常生活,既有利于 以类 多,阶梯式增长的方式进行设计,前后贯穿,既交叉起

比形式开展教学,也有利于将特定学科和课程 中的知 来,又各 自独立,达到将难点化解的 目的。具体分三

识点进行拓展和深化 [11。计算思维的本质是抽象和 自 步:设计算法一模拟程序一程序扩展。详细过程如下:

动化,如同所有人都具备 “读、写、算”能力一样,计算 ①设计算法:利用程序流程图对所给案例进行算法设

思维是人类改造世界的最基本的思维模式[2.3】。计算 计,②模拟过程:根据前面介绍的选择合适案例的原

思维涉及计算机语言的编程思路和基本方法,特别是 则,提供给学生一些包括 已学知识点的案例,这些案

对 问题进行符合逻辑的科学分析,抽象到数学层次 例要本着符合实际问题、有吸引力、可直接运行出结

上,并进行算法设计、编程与调试 。以此为基础,c语 果的原则,让学生 自己模拟执行程序并分析结果。根

言中许多生动的案例和利用案例衍生的语法解释都 据源程序和运行结果分析其程序中所包含的语法知

可 以由计算思维为导向。 识点及程序结构、具体实现的功能,加强学生分析问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值