案例教学法在C语言教学中的应用

摘要:C语言的概念和规则较多,使用灵活,初学者很难掌握。针对C语言课程这一特点,该文从教学实践的角度出发,系统论述了案例教学法的特征,及C语言课堂教学中引入案例教学法的必要性和具体实施方案。

关键词:C语言;案例教学;自主学习

中图分类号:G642文献标识码:A文章编号:1009-3044(2011)24-5945-02

Applying Case-Study Method to C Programming Language Teaching

CHEN Chun-li, LIU Zheng-dong

(Computer Information Center, Beijing Institute of Fashion Technology, Beijing 100029, China)

Abstract: It is difficult to handle C programming language for a green hand because of its flexibility and complicated rules. In accordance with its characteristics of the C programming language, the paper proposed a case-study method in teaching C programming language in view of practice. It also described the detailed procedure of how to apply the case-study method to C programming language teaching.

Key words: C programming language; case-study method; self-study

《C语言程序设计》[2]是大学生的基础课程之一,也是学生学习程序设计不可缺少的一门学科,通过这门学科的学习,学生应该掌握程序设计的一些基本方法和技巧。但C语言牵涉到的概念比较复杂,规则繁多,使用灵活,导致学生无法深入理解。本文从案例出发,将理性教学变为感性到理性的认知过程,既能激发学生的学习兴趣,又能提高学生的创新能力。笔者在教学过程中贯彻案例教学法,取得了良好的效果。

1 案例教学法的含义

案例教学法充分调动学生认识与实践的主观能动性,注重学生的主体创新意识、创新精神[1]、创新技能的唤醒与开发。

首先,案 例教学的核心内容是以问题作为整个教学过程的出发点。对C语言中难以理解的概念,精选案例,在实践中总结、归纳。但案例组织的好坏直接影响课堂教学的效果。因此,选用的案例必须具有典型性、真实性、针对性、时代性和开放性,尽可能的做到每个案例都有其自身的应用价值及理论价值。

其次,着重解决学生身边的实际案例,更能吸引他们的注意力。从而发挥其学习的积极性、主动性,使学生的学习由被动变为主动。让学生真切地感觉到所学知识就隐藏在自己的生活中,激发其解决实际问题的成功感。

2 案例教学法的特征及优点

在教学过程中,经常听到学生问:“学C 语言有什么用,以后工作能用得上吗?等等一些问 题”。他们对学习C 语言产生疑问的原因是我们的课本讲述的都是C语言的语法和规则,学生看不到C语言实际能解决的问题,因而产生疑问。针对这一问题,案例教学法就有多方面的特点和优点。

首先,具有非常强的直观性。它的基本教学模式为:案例一理论一案例。案例既是课堂教学的出发点,又是落脚点,探究案例需要学习理论,学习理论是为了探究案例,这种教学方法是体现C语言理论联系实际特点的较佳方式。

其次,它还具有全息性。案例不仅是具有生动的直观性,同时一个案例的信息是多方面的,可以从原理和概念需要的侧重点出发,进行多层面和多向度的分析,为理论的阐发奠定良好的基础。

第三,案例教学法有利于培养学生的协调配合能力。案例教学的重要环节就是要组织学生分组对案例进行分析、讨论,遇到焦点问题,还可进行辩论,让同学们各抒己见、畅所欲言。各种思维火花不断碰撞,许多创造性灵感不断闪现,使学生真正成为课堂教学中的主人。

3 案例教学法在课堂中的实施方案

3.1 课前准备

要实施案例教学法,课前准备是关键。内容大致分为两个阶段:

1) 对教学内容进行分析

在上课之前我结合教学大纲和自己的思考对教学内容进行认真分析和研究。设计难易程度相当的案例,最大限度地激发学生的学习积极性。

2) 教学活动设计

教学活动设计包括教师主导活

c语言案例教学法的教学大纲,案例教学法在C语言教学中的应用.doc相关推荐

  1. 计算机教学情景教学法列子,情景案例教学法在计算机教学中的应用.doc

    情景案例教学法在计算机教学中的应用 用"爱"去挖掘孩子的潜能 --浅谈情景案例教学法在计算机教学当中的应用 内容提示: 关键词:情景案例教学法, 心中有爱才能发现爱. 古语有云:& ...

  2. 数据结构c语言版袁和金答案,_数据结构_课程教学中的案例设计及应用_袁和金.pdf...

    _数据结构_课程教学中的案例设计及应用_袁和金 第 16 期 90 2013 年 8 月 25 日 Computer Education G642 袁和金 (华北电力大学 计算机系,河北 保定 071 ...

  3. 英语语言用计算机研究什么软件,高中英语新课程标准词汇习得研究—多媒体计算机辅助语言软件在教学中的应用.doc...

    高中英语新课程标准词汇习得研究 -多媒体计算机辅助语言软件在教学中的应用 [摘要]本文根据新颁<普通高中英语课程标准(实验)>(简称高中新课程标准)的精神,探讨如何通过校本教育研究的合作模 ...

  4. 在c语言中调试作用是什么,调试技术在C语言程序设计教学中作用探讨.doc

    调试技术在C语言程序设计教学中作用探讨 调试技术在C语言程序设计教学中作用探讨 摘要:C语言程序设计是计算机相关专业的一门重要课程,但是在实际教学中该课程的教学效果并不能令人满意.本文认为学生没有掌握 ...

  5. 幼儿园案例经验迁移_浅谈在幼儿园数学教学中如何为迁移而教

    浅谈在幼儿园数学教学中如何为迁移而教 前言 培养能力.发展智力是我们教学的重要目标,而学习的迁移则可以说是检验教学是否达到这个目标的最可靠的指标.为迁移而教是当今教育界流行的一个很有吸引力的口号.但遗 ...

  6. c语言捕鱼达人源码,用捕鱼达人去理解C中的多线程.doc

    用<捕鱼达人>去理解C 中的多线程 线程是进程中某个单一顺序的控制流,是程序运行中的调度单位,是程序执行流的最小单位,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成. ...

  7. 在计算机教学过程当中,案例教学中计算机基础教学的运用论文

    案例教学中计算机基础教学的运用论文 摘要:案例教学法是一种新兴的教学方法,经常被运用到各种教学环节当中.研究表明,案例教学在计算机基础教学中的有效运用,不仅有利于培养学生的学习兴趣和提升教学成效,而且 ...

  8. 计算机游戏教学法.ppt,计算机游戏教学法第十一章.ppt

    1.第十一章 计算机游戏教学法,方法简介: 游戏与严肃性 在通常的思路中,玩游戏就是一件极不严肃的事情,人们看到的只是游戏所带来的负面影响,却从不愿正视游戏的积极功能.比如我们中国人一向把游戏看作不正 ...

  9. 计算机模拟教学法,模拟教学法在计算机英语课程中的应用.doc

    PAGE PAGE 1 模拟教学法在计算机英语课程中的应用 摘要:传统的专业英语教学重在专业词汇讲授,忽略了语言的交流功能和专业的实践功能,教学中缺少趣味性和实用性,影响了教学效果.模拟教学使得学生在 ...

最新文章

  1. NSNotification先注册监听,再发送消息
  2. TypeScript 2.0 已发布
  3. htc g12刷机的成功经验--只面向小白
  4. 如何在windows上玩转redis的最新特性?
  5. Curator实现分布式锁的基本原理-LockInternals.attemptLock
  6. HDU - 5306 Gorgeous Sequence(吉司机线段树)
  7. nginx 正则 结尾 配置_nginx location 配置阐述优先级别使用说明-不当可能存在安全隐患...
  8. vim 插件cscope 使用
  9. DDL修改 删除 使用数据库
  10. 解决CentOS7 无法启动mysql 的解决办法
  11. Linux 2.6.39-rc3的一个插曲
  12. 小说站源码php采集,关于PHP批量采集----采集小说站有感
  13. (三)IDEA部署Tomcat原理
  14. Volley,OkHttp,Retrofit网络请求及封装
  15. 数据库基础之14(MongoDB基本数据类型,数据导入导出,数据备份与恢复)
  16. GLSL里的矩阵对向量的乘法与OpenGL里用数组生成矩阵进行向量乘法的非直觉不一致
  17. Wps日期时间格式转文本、科学计数法转数字
  18. 微信公众帐号第三方服务平台源码
  19. 【Python量化】布林带策略
  20. java 月份适配计算_js+rem动态计算font-size的大小适配各种手机设备

热门文章

  1. RTSP向ZLM流媒体服务器的推流和拉流鉴权
  2. 给准备自考本科想学汉语言专业的一些建议
  3. 微软发布带外更新,紧急修复补丁引发的Kerberos 问题
  4. 屏蔽电脑右下角弹广告
  5. 5-26 单词长度 (15分)
  6. 关于three.js加载blender导出gltf格式模型动画要点
  7. easyexcel下载excel文件名为空的问题
  8. SQLSERVER 集合处理——EXCEPT
  9. 刻录镜像光盘(为rhel7.2)
  10. python 连通域面积_使用OpenCV去除面积较小的连通域