C语言程序设计教学改革与实践
《C语言程序设计》教学改革方案与实践

加 强 动 手 能 力培 养 . 有 助 于 学 生 更 好 地 理 解 c 语 言 程 序 设 计 课 程 的 语 句语 法, 实例 教 将 在 学 中达 到 掌握 该课 程 的 重点 和 难 点 , 高教 学 效果 。 提 关键 词 : c语 言 ; 学 改 革 ;改 革 方 案 教
思维模式等方面都还需要一个适应的过程
( 学 生 的 来 源 有 差 异 。有 许 多 学 生 来 自农 村 . 2) 或
言程 序设计 I 部分 . 中《 I 其 C语 言 程序设 计 1在 第一
学期开设 . 要进行 6 主 4学 时 的 常 规 性 教 学 :C语 言 程 《
★基金 项 目: 苏 省 高 等教 育教 改 研 究课 题 ( 江 苏教 高 [ 0 ]7号 , . 9 、 城 师 范 学 院 校 级 教 育 科研 项 目 2 9 0 2 No1 )盐 6
式 还 停 留在 高 中应 试 性 教 学 模 式 上 .还 没 有 完 全 习 惯
住 C语 言 的语 法 和语 句 .还 应 该 培养 学 生使 用 它 们对
实 际 问题 分 析 与 解 决 的 能 力
2 教 学 改革 方 案 和 对 策
有 些 学 生 甚 至 在 学 完 了该 课 程 后 仍 然 无 法 完 整 、 正 确 地 理 解 C语 言 的 整 体 结 构 和 特 点 .针 对 这 种 情
况 , 校 从 以 下 四个 方 面 对 《 我 C语 言 程 序 设 计 》 程 进 课
行 了重 大 改 革 : 1 教 学 课 时 上 ,C语 言 程 序设 计 》 时 () 《 课
《C语言程序设计》教学改革与实践

《C语言程序设计》教学改革与实践摘要:C语言是计算机专业的基础课程和先导课程,C语言学得好不好,将直接影响到后续其它课程的学习。
因此,在计算机专业课程的学习中,一定要打好基础,学好C语言。
C语言这门课有它自己的特点,在教学过程、方法上要区别于其它课程,要积极改革教学过程及方法方面与教学不相适应的地方,提高C语言教学的效果,让学生学得更扎实。
关键词:计算机;C语言程序设计;教学改革;教学实践0 引言C语言是一种结构化语言。
它层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理能力极强。
它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,还可以直接访问内存的物理地址,进行位(bit)一级的操作。
C语言在很多方面都可以应用,不仅在软件开发上,而且在各类科研工作中都是需要用到C语言的。
C语言是入门的课程,也是非常重要的课程。
目前,计算机专业的基础课都会有《C语言程序设计》,可见这门课程的重要性。
学习这门课程,可以培养学生的逻辑思维能力以及形成一种程序化的思想。
这门课程在内容上并不是很难,但在现实中却发现,教学效果并不是很理想,很多学生都觉得这门课程枯燥乏味。
在这样的情况下,能学好C语言的学生很少。
但我们却必须要学好这门课程,不然后续的课程会更加难学,或者说几乎就听不懂也不会写。
下面我们先分析现实教学中存在的一些问题。
1 C语言教学中存在的问题一般来说,教学中存在的问题都是包括几方面的,因为教学是教师和学生共同的活动,即有教师方面的问题,同样也会有学生方面的问题、教学方法上的问题、教学过程中的问题、水平评价中的问题,还有学科本身特征所导致的一些问题,同样。
硬件设备、教学环境等外在的条件也是教学中存在问题的因素。
正确认识存在的问题,把问题找出来,再根据不同的问题寻找出每一个问题背后的真正原因,然后对症下药,就可以把问题解决好。
在教学过程中,笔者发现C语言教学主要存在以下几方面的问题:(1)在教学的过程中,主要体现为教学方法上的问题。
《C语言程序设计》课程教学改革与实践

学时
6
术
3 教 学手 段 的改 革
为 了提升课 堂教学效果 . 运用多种现代技术手段 开展 c语言程序 设计课程教学 , 主要有 : 利用一体化教 室实现开放性 、 实践性 教学 ; 利 用网络技术扩展互动式教学 : 利用视频录像实现教学的重复性和机动 性: 利用多媒体课件使课程 由抽象变 形象 31 利用一体化教室实现开放性 、 . 实践性教学 体化教室具备教学 、 实验 、 实训 、 设计 开发功能 , 师授课以实 教 际工作任务和项 目的完成过程为 主进行 . 理论实践结合 紧密 . 教学效 果 良好。 32 利用网络技术扩展互动式教学 . 结合学院数字化校园建设 。课程组充分利用 网络平 台进行教学 . 建设 - < 语 言策》 r< c 课程 网站 , 上传 了课程教学 录像 、 实验实训 视频 录 像、 教学资料与文件、 习题库 、 技术资源库等 . 并设置 了在线交流平 台, 方便教师与学生的互 动交 流 33 利用视频录像 实现教学 的重复性和机动性 _ 课程在教学改 革与实践 中. 累了大量 的课程教学 录像 . 积 主要包 括: 实验 、 实训演示 录像以及部分教学 录像 , 这些资料均 在网站公开 , 便于学生学习。 3 利用多媒体课件使课程 内容 由抽象变形象 . 4 通过使用多媒体课件大大提 高了同学们 的认知能力 . 了学 生 培养 的思维能力 。 通过这些方式激发了学生 的学 习积极性 , 优化教学过程 , 提高教学效果
科技信息
0职校论坛 0
S IN E&T C N L G F R TO CE C E H O O YI O MA I N N
21年 02
第 1 期 3
《 C语言程序设计》 课程教学改革与实践
《C语言程序设计基础》的教学改革与实践

经过多年的课 程建设 , 我校 《 C语 言程序设计基础 》 课程组进 一步明确课程建设 的意义和 目的 . 树立“ 以应 用为 背景 , 以知识 为主线 , 以提 高能力 和兴趣 为 目的 ,
变 应 试 为 应 用 ” 教 学 理 念 . 学 内容 进 一 步 优 化 。 的 教 课
程 网站 资源进一步丰 富 . 成了一套教材体 系完善 、 形 教
择结 构 程序设 计 、 环结 构程 序设 计 、 组 、 数 、 循 数 函 指
0 cusI= 3 ) “ & o r d 1 1 的 教学 资 源”“ 门指 导 ” 目设 置 e /入 栏 了 “ C语 言初 学者入 门讲座 ” “ 、教学 参考 书” “ C60 、V . 使用说 明” “ 、C函数 速查 手册 ” “ 、C语 言程序 代码 编写 规 范” “ 、常见 V sa C + i l 十 编译错误信息 ” u 等资源 ( 图 l 如
竺
《 C语言程序设计基础》 的教学改革与实践 ★
李 敏 杰 , 吕 橙 , 王 雅 杰
( 京 建 筑 工 程 学 院 计 算 机 教 学 与 网 络信 息 部 , 京 104 ) 北 北 0 0 4
/
摘
要 :针 对 《 语 言程 序 设 计基 础 》 程 的特 点 和教 学 中面 临 的 任 务 , c 课 就如 何 培 养 学 生 的程 序 设 计 能力 , 《 语言程序设计基础》 对 c 的教 学 组 织 形 式 和 考 核 方 式进 行 探 索 。 程 采 用课 堂教 学 、 课 实践 教 学、 网络 教 学 相 结 合 的 方 式 , 到 良好 的 教 学效 果 。 达
所 示 )分 解 难 点 , 发 学 生 的 学 习 兴 趣 。 , 激 进 阶 阶 段 的教 学 内 容 扩 充 数 据 类 型 .丰 富输 入 输
《C语言程序设计》课程教学改革与实践

以根 据 需 要 灵 活 选 择 通 过 比较 归 纳 , 得 学 生 对 3 使
1 讨 论 式 教 学 法 . 2
程 序 设 计 有 一 个 最 大 的 特 点 就 是 一 个 问 题 可 以
因 为 采 用 的 语 句 不 同或 算 法 不 同 写 出好 几 种 程 序 . 所
任务 因此教 学重点要放在解题 的思路上 . 通过 大量
的实 践 让 学 生 学 会 怎 样 设 计 一 个 算 法 .构 造 一 个 程
序 . 者 一 开 始 让 学 生 编 写 简 单 的 程 序 . 后 逐 步 深 笔 然
本 知 识 . 置 必 做 与 选 做 题 , 满 足 各 个 层 次 学 生 的 设 以
教 学缺 乏成效 , 师和 学生认 为难 教也难 学等 问题 。从教 学手段 、 学方法 等方面介 绍 教 教
了《 语 言 程 序 设 计 》 程 所 进 行 的 改 革 和 实 践 。 实 践 证 明 , 些 教 学 改 革 效 果 良好 , c 课 这 不 仅 解 决 了 学 生 学 习 的 兴 趣 问题 , 且 有 利 于 培 养 学 生 的 分 析 问 题 与 解 决 问 题 的 能 力 。 而 关 键 词 : 语 言 ; 学 改 革 ;教 学 内容 : 学 方 法 C 教 教
\
\ 、
、 、 、. . — — — — — — — — — — — —
教学园 地
— —
《 C语言程序设计》 课程教学改革与实践
戴 伟
( 州大学 实验中心计 算机实验室 , 州 广 广 500 ) 10 6
摘
要 : 目前 各 高 校 均 开 设 有 《 语 言 程 序 设 计 》 程 , 而 改 课 程 教 学 过 程 却 存 在 着 内容 抽 象 , c 课 然
《C语言程序设计》课程的教学改革与实践

的改革 , 一方 面保 留基础 性实验 , 例如 : 互 础编程 实验 ,使 学生能够较顺利地通过实
则, 它们使用 灵活 、 以记忆 , 特别容 易 难 也 到事半功倍 的效果 。C语 言的定义 、 概念 、 与 saf ) cn( 函数 , 很 多语 法 规 则 是 一样 有 的, 对它们进行归纳 之后 , 学生 只要记住 其 中一个 , 另一个 自然就会使用 了。
基础》 为例 , 教学 内容 主要包括 C语言语法 是 培养 了学生们 的协作能力 。 基础 、 序 控制结 构 、 程 数据类 、 针 、 指 函 数、 文件以及它们的应用等。 教材在 内容组
二 、 学手 段 的改 革 教
在教学过程 中 ,运用 多媒 体技术辅助 余 时间去思考 、 收集 资料 , 并在课堂 上组 织
当今最为流行 的程序设计语 言之一 ,在高
计 算机语言教学的主要任务是培养学 分发挥学生的思维 , 突出学生的主体作用 , 能力 。 冒泡排序” 以“ 为例 , 笔者没有平铺 直
校不但成为计算机专业 的必修课 ,而 日也 生具有一定的阅读程序 、 计程序的能力 , 能有效地培养学生分 析问题 与解决问题的 _ 设
等 方 面进 行 了 一些 改 革 尝 试 ,并 取 得 较 好 也会获得一定 的成 就感 ,学习热情会进一
步得 到提高 。 另一方面 , 增加一些实用性强 的、 难度略大 的实验 , 并组织 学生讨 论 , 通 过讨论得 出算法 流程 , 然后上机 编程 调试 。
、
教学 内容的改革
( ) 一 课堂教学 内容的改革
以 电子 工 业 出 版神 出 版 、 中等 职 业教 这样一来 ,一方 面有 利于培养学生对知识
在 C语 言教学过程 中 ,充 分发 挥学 生 者针对 这门课程 的特点 与学 生的兴趣 , 课 前给学 生布置 了几个专题 ,让学生利用 课
C语言程序设计教学改革与实践

( o p  ̄r ce c e a t e t f h n lo ol e S a gu 2 0 0 C ia C m u i e p r n o S a gu l g , h n lo7 6 0 , hn ) s n d m C e
p o lm s n o t r v e e e t f e c i gp t o wa d ma y s g e t n . r b e dh w oi a mp o et f c a h n u r r n u g si s h o t f o
【 ywod ] n ug rga mi ein T ahn fr ; g rh Ke r s Cl g a em ot
程 序 设 计 素 质 , 后 续 专 业 课 程 的 学 习打 下 基 础 , 者 结 合 自 为 笔
利 的表现 。首先是 C语言程序的功能 同样强大 , 在较大规模的 应用程 序尤其是 系统程 序的开发 中有 出色的表现 , 有易编写 具
程 序 操 纵 系统 底 层 的 优 势 , 嵌 入 式 编 程 中具 有 不 可 替 代 的 地 在
行 了 精 减 。在 这 个 过 程 中 , 们 发 现 有 的 学 校 缺 乏 科 学 规 划 , 我 存 在 许 多不 合理 的 地 方 , 对 C语 言程 序设 计 课 程 的 学 时 过 分 如
软件 2 1 年第 3 02 3卷 第 5 期
S F WAR 0T E
国际 I T传媒品牌
C 言程序设计教 学改 革与实践木 语
王 重英
( 商洛 学院计 算机 科学 系 ,陕西 商洛 7 60 ) 20 0
摘 要 : 言作为 人机 交互的一种重要工具, I C语 在 T领域 中具有举足轻 重的作用 ; 同时, C语 言一般 也是 I T类学生学习高级程 序设计 的首选语 言, 其掌握程度直接 影响到学生程序素养的培养和 学习兴趣 的提 高。笔者根 据 自己长期 C语言程序设计课程教 学 的体会 , 结合 当前 新的教 学环境 , 出在 该门课程的教学改革 中存在 一些误 区, 指 并针 对这些 问题就如何提高教 学效果提 出了许 多的
《C语言程序设计》课程教学改革探索与实践

作 者 简介 : 海 英 ( 9 2 , , 南 永 州人 , 文 1 7 -)女 湖 副教 授 , 士 , 究 方 向 为知 识 工 程 与 智 能 信 息 处理 硕 研
① 现 计 机 21. 代 算 02 4 0
等 待 上 . 机实 践 难 以达 到 理 想 的效 果 。 上
() 2 学生 的 C语 言基础 参差不齐圆 高校 中的学生
来 自全 国各 地 . 算 机 水 平 差 异 较 大 , 查 发现 有 的 学 计 调 生 在 高 中 阶段 已学 习 过 C语 言 .有 的学 生 根本 没 有 接 触 过 . 点 基 础 的 学 生 觉 得 教 师 上 课 的 内容 都会 . 足 有 满
学生头脑 中建立编程 的思维模式 、有利 于培养 学生分
析 和 解 决 实 际 问题 的能 力 。 ( ) 合 教学 内 容 , 散 重 点 和 难 点 。根 据 学 生 的 1整 分 认知 规律 . 以程 序 设 计 为 主 线 , 以语 言 知 识 为 辅 线 , 将 教 学 内容 分 为简 单 程 序 设 计 、模 块 化 程 序 设 计 和 复 杂 数 据 结 构 程 序 设 计 三 大 块 [ 由简 到 繁 进 行 教 学 . 时 4 1 . 同 逐 步 渗 透 学 科 前 沿 知识 。 现 精 品建 设 课 程 的 先 进 性 。 体 () 培 养 应 用 型 人 才 的 高 校 来 说 , C语 言 程 2对 对 序设 计 的教学 内容需要 准确定位 . C语 言 的 教 学 内容 应 以 应 用 为 出 发 点 阁 教 学 内 容 为 应 用 服 务 , 整 个 学 . 在