《C语言程序设计》教学改革探索

合集下载

C语言程序设计课程教学改革的实践与探索

C语言程序设计课程教学改革的实践与探索
盘 莉 莉 魏 海新
( 林 航 天 工业 高等 专 科 学校 桂 计 算机 系 , 西 桂 林 广 5 10 ) 4 0 4
摘 要
通 过本课程的研究, 探讨《 c语言程序设计 》 程课堂教学新模式 , 课 克服传统的教学 方法的弊病 , 使学生在学习
理 论 知 识 的 同 时 , 观论 证 结 果 , 养学 生 的编 程 思 想 , 导 学 生 的兴 趣 , 高 学 生 的 学 习 积 极 性 。在 掌 握 了 直 培 引 提
容 以及 应 用方 面在 教 学 上 有 所 不 同 。
套 的 实 验教 材 《 C语 言 上 机 实 验 》 校 内 讲 义 ) 引 导 学 生 从 ( 。 最 基 本 的知 识 点 开 始学 习 , 逐步 加 深 与 扩 展 , 并 直到 掌 握较
为 复 杂 的编 程 技 能 , 种 方 法 让学 生 的 上 机 练 习有 针 对性 、 这
炼 动 手实 践 的 本 领 。因而 是 高 等学 校 全 面 素 质教 育 中极 为 化 , 示 复 杂 程 序 编 写 、 试 和 运行 全 过 程 , 大 激 发 了学 演 调 大 重 要 的 一部 分 。C语 言 既具 有 高 级 语 言 的 优 点 , 又具 有 低 生 学 习 的兴 趣 ; 堂 上根 据 内容 需 要 与学 生 情 况采 用 问答 、 课

定 理 论 知 识 的前 提 下 . 解 决现 实 生 活 中 的 实 际 问题 。从 而达 到 培 养应 用 型 人 才 的 目的 。 能
关 键 词 C语言程序设计 ; 教学方法 ; 教学改革
中图分类号 : 62 G 4
文献标 志码 : A
文章 编号 :O9 o32o)4 14 2 10—13(o8o~o0一o

“C语言程序设计”教学改革探索

“C语言程序设计”教学改革探索

开放的 网络时代突破 了传统教育 的时空 阻隔 ,冲破了 现实程序的桎梏 。 为人们提供 了一个多元互动 、 等交 往和 平 自由交流的平台 。网络人际交往参与者可 以不受 现实 地位 和身份 同他人进行异地时空下 的对话和交流 .网络环境中 人际交互 的这一特点使大学生获得 了心灵 的 自由、表达的
而 行 为 更 易 表 现 为 道德 的 。 而在 网络 这 个 虚 拟 社 会 , 与人 人 的 交 往 是 匿 名性 的 , 可 以戴 上 任 何 面 具 , 你 以任 何 身 份 与别
人交往 。 因此 在 网 络 中 你也 许 只感 到 自己是 某 种 符 号 , 而不
“ 网络媒体 ” 是指 通过计算 机网络传播 的文化载 体 , 又 被称为“ 四传播媒体 ” 第 。 网络媒体是互联 网应用于媒介或信息传播 的产物。作 为媒介 或媒体机构 . 网络媒体 具有新 闻传播 、 宣传教 化 、 商 务广告 闲娱 乐等 多种功能 。 休 网络媒体作为一种新媒体 .既是对传统 养 。 在 “ 络 社 会 ” 由 于 多元 文 1 ) 网 中 化 并 存 也 就 产 生 了 多 元 道 德 并 存 的 局 面 ,参 与者 可 以 通 过 接 触 不 同的 道 德 规 范 。 进 行 比 较 、 择 或 者 建 构 自己 的 道 来 选 德 价 值 观 多 元 道 德 并 存 有 利 于 培 养 主体 的批 判 思 维 , 学会 主 动 选 择 。 会 选 择 是 道 德 践 行 必 须具 备 的 能力 之 一 。 时 学 同 网 络 为 人 提 供 广 阔 的 交 往 空 间 也 有 利 于 主体 践 行 能力 的培 养 。网 络 交 往 能 促进 不 同 文 化 、 族 和 具 有 不 同 风 俗 习 惯 、 民 价 值 观 念 的 人 们 之 间 的相 互 理 解 、 互 尊 重 。 相 人对 人理 解 是 道 德 教 育 的 基 础 。 理 解 的 基 础 上才 能学 会 关 心 他 人 , 心 在 关 周 围的 世 界 。 而使 人 性 中 的善 性 得 以 张 扬 和 提 升 。 从 (1 2 自律 精 神 的塑 造 。 据 皮 亚杰 的观 点 , 的 道德 的发 根 人 展 有 一 个从 无律 到他 律 . 后 发 展 到 自律 的 过程 。 律 只存 最 无 在 于 儿 童 早 期 阶段 , 律 是 道 德 发 展 中 的 一 个 漫 长 的 阶 段 。 他

《C语言程序设计》教学方法改革探析

《C语言程序设计》教学方法改革探析

学 。实践证 明 , 改进 了教 学方法后 , 培 养 学生 的动手 能 力、 维能 力以及 创新 能 力方 面均取 得 了较 佳效 果 。 在 思
关 键 词 : 语 言 ; 学 ; 革 C 教 改 中图分 类 号 :44 G 3 文 献标 识码 : A 文 章 编 号 :6 2 7 0 (0 8 1- 2 7 0 17 — 8 0 20 ) 1 0 0 — 2
着前 几十 年延 续下来 的习惯 做法 , 即教师 布 置与程 序设 计语 言 教材 相符 的任 务 . 学生 通过 上机 来验 证教 材 和讲课 的 内容 以及
自 己 所 编 的 程 序 正 确 与 否 。这 种 做 法 与 实 际 完 全 脱 节 , 生 只 学
学 生普遍 希望 能 够体 现 自我价 值 , 受人 尊 重 。教学 中及 时 鼓励 学 生 . 表扬 其优 点 。 利于 调动 学生 的学 习积 极性 。 有 笔者 从 多年 的教 学实 践 中体会 到 : 即使 成 绩再 差 , 师只 要 发现 并 及 老 时表 扬 其 优点 , 生会 逐 渐 对所 学 课程 产 生 兴趣 , 不想 学 到 学 从 自觉学 . 最终 会取 得令 人 满意 的成 绩 。对 学 生 中出现 的 与众不
鼓 励 这 种 有 创 意 的 学 风 ;对 编 写 的 程 序 不 符 合 规 范 的 学 生 , 更
需 要从 思 想上 、 习方 法 上进 行鼓 励 , 能一概 否定 。 学 不 应耐 心指 出程 序 编写 中存在 的问题 , 励 学生 重 新 编写 , 能挫 伤 学生 鼓 不
学 习 的积极 性 。
ห้องสมุดไป่ตู้
会解 决书上 的 问题 . 而对 于 现实 问题 却很茫 然 。很 少有 教师 仔

高职高专《C语言程序设计》教学改革探索

高职高专《C语言程序设计》教学改革探索
生 的 学 习 兴趣 。
( ) 习 态度 。高 职 学 生 因 受 高 考 录 取 影 响 , 1学 自信 心
不足 , 重影响 了学习态 度 , 对语 法繁 多 的 C语言 , 严 面 更 是 觉 得 不 知 所 措 , 而放 弃 C语 言 的学 习 。 从 ( ) 习 兴 趣 。C语 言 中 的语 法 比较 多 , 然 许 多 大 2学 虽 型 程 序 是 C语 言 编 写 的 , 至 现 在 一 些 游 戏 也 是 C语 言 甚
大 部 分 学 生 没 有任 何 计 算 机 程 序 设 计 基 础 , 而且 这些 学 生
在 学 习 的过 程 中 会 普 遍 感 觉 C语 言 涉 及 的 概 念 复 杂 、 内
容 枯 燥 乏 味 , 完后 依 旧不 会 动 手 编 写 程 序 , 谈 不 上 能 学 更 够 应 用 C语 言 来 解 决 各 种 实 际 问 题 。本 文 分 析 了 高 职 高 专 学 生 在 学 习 C语 言 时 普 遍 存 在 的 问 题 , 针 对 问 题 给 并
关键 词 : 高职 高 专 ; 语 言 程序 设 计 ; 学改 革 ; 学 方 法 C 教 教
中 图分 类号 : 3 04 4
文 献标 识码 : A
文章 编 号 :6 27 0 ( 0 2 0 60 7 一 1 1 7 8 0 2 1 ) 0 — 1 1O ( ) 习 方 法 。多 数 学 生 的 计 算 机 基 础 知 识 薄 弱 , 3学 C
特 点 , 适 于 编 写 系 统 软 件 , 能 方 便 地 用 来 编 写 应 用 软 既 又
语 言是 他 们 学 习 的 第 一 门计 算 机 语 言 , 生 知 道 c语 言 学 与 高等 数 学 、 语 有 关 系 , 不 知 学 习 C语 言 的 方 法 , 英 但 往 往 是被 动 听课 , 机 练 习 也 是 照 着 书 上 的案 例 编 程 序 , 上 缺

《C语言程序设计》教学改革与探索

《C语言程序设计》教学改革与探索

《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。

实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。

教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。

c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。

本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。

1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。

在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。

并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。

这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。

建构主义教学模式体现在整个教学过程中。

第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。

第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。

《C语言程序设计》教学改革探索

《C语言程序设计》教学改革探索

《C语言程序设计》教学改革探索《C语言程序设计》是计算机科学与技术专业中一门重要的课程,旨在培养学生的编程思维能力和实际动手能力。

当前,随着计算机科学技术的快速发展,教学改革亟待加强,以更好地适应学生的学习需求。

本文将探讨《C语言程序设计》教学改革的相关问题,并提出改革措施和建议。

针对传统的课堂教学模式,我们应该更多地注重学生的实践操作。

传统的教学模式通常是老师通过讲授理论知识来传递给学生,由于C语言程序设计是一门实践性很强的课程,理论知识只有通过实践操作才能真正理解和掌握。

教师应该加强实践操作的环节,让学生在课堂上进行编程实验,通过亲自动手解决问题,从而加深对知识点的理解和记忆。

应该注重培养学生的创新思维能力。

在C语言程序设计中,学生需要解决各种各样的问题,而创新思维是解决问题的关键。

教师应该引导学生思考新的解决方法和算法,鼓励他们尝试不同的编程思路,培养他们独立思考和创新的能力。

可以通过组织编程竞赛、设计项目等方式激发学生的创新潜能,让学生在实践中得到锻炼和提升。

我们还应该注意提升教材的质量和实用性。

C语言是一门基础的编程语言,教材的内容应该贴近实际应用,并紧跟技术发展的潮流。

教师应该及时更新教材,引入一些新的知识点和技术,让学生能够了解和掌握最新的编程方法和技巧。

教材的编写应该结合实际案例,引导学生将所学知识应用到实际问题中,提高学生的实际动手能力和解决问题的能力。

我们还可以通过开展实践课程和实习实训等方式提升学生的实际操作能力。

C语言程序设计是一门实践性很强的课程,实践能力的培养离不开实际操作。

在教学改革中,可以增加实践课程的比重,设置一些与实际问题相关的实验和案例,让学生通过实践锻炼解决问题的能力。

可以积极与企业合作,开展实习实训,让学生在实际项目中应用所学知识,提升他们的实际操作能力和职业素养。

《C语言程序设计》教学改革是培养计算机科学与技术专业学生的编程思维和实践能力的重要环节。

针对传统的教学模式,我们可以加强学生的实践操作,注重培养学生的创新思维能力,提升教材的质量和实用性,以及开展实践课程和实习实训等方式。

《C语言程序设计》课程教学改革探索与实践

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

“C语言程序设计”课程教学改革的探索

“C语言程序设计”课程教学改革的探索

24与 相 关 课程 进 行 内容 整 合 , 开 综 合 型 、 . 增 设计 型 实 验 。 学 习 1“ C语 言 程 序 设计 ” 重 要 性及 其存 在 的 问题 的 许 多 院校 的信 息专 业都 开 设 了“ C语 言 程 序 设 计 ” 将 其 作 为学 C语 言 是 学 习编 程 的 基 本 思 想 , 学 生掌 握 结 构 化 编程 的 方 法。 但 , 让 生 学 习程 序 设 计 的 入 门 课 程 , 时 , 同 它也 是 “ 数据 结 构 ” 专 业 课 程 因为 大 多 数程 序功 能都 需要 通 过 相 关 算 法 来 实 现 , 高职 学 生对 算 等 而 的先 修课 程 。 法 的 掌 握 是 弱 项 。 以我 们 加 大 了 C语 言 与 数据 结 构 相 结 合 的 方 式 所 正因为“ C语 言程 序 设计 ” 程 是 其 它很 多课 程 的 先修 课 , 以 来进行教学。 课 所 给学生介绍一些用 c语言编写的实用有趣的数据结构 大 多 数 院校 都 是 在 大 学 一 年 级 的 时候 开 设 本 门课 程 , 以学 生 对 计 算法 , 所 让学生提高 了学习兴趣, 变得爱学 C语言 。 算机语言 、 算机 编程还很 陌生。 计 加上 C语言 的抽象性和复杂性 , 同 此 外 , 重 学 生 对 实 际 项 目编 写 能 力 的培 养 。在 课 程 内容 加 入 注 在全 部 课 程 讲 完 后 增 加 一周 左 右 的综 合 时, C语言的语法灵活多变 , 数据 类型较 多, 以它又是一 门教师难 工 程 案例 的 教学 。 比如 说 , 所 教 、 生 难 学 的课 程 。 学 实训环节。 实训 内容 可 以 布 置 一 些 小型 的信 息 管 理 软 件 等 实 用软 件 2 “ 语 言 程序 设 计 ” 学 的 改革 方法 C 教 让 学 生 编 写 , 过 实践 及 实 训 课 的练 习 , 学 生 为 以后 继 续 学 习较 通 让 21采 用 案 例 教 学 法 的教 学模 式 。 案 例 教 学 是指 以案 例 作 为教 复 杂 的 面 向对 象编 程 软 件 打 下 一 个 良好 的基 础 。 . 学材料, 结合教学主题 , 通过讨论 问答等 师生互动 的教学过程 , 让学 25改革考核方式。考核是检测和监控 教学质量、 . 评价和检查 生 了解 与 教 学 主题 相 关 的概 念 或 理 论 , 养 学 生 高 层 次 能 力 的 一 种 学 习效 果 的重 要 手 段 。 此 , 了真 正地 落 实素 质 教 育 和 能 力 教育 , 培 因 为 教学 方法 。 科 学 、 理 地 评 价 学 生 的学 习状 况 , 院 采 取 了多 样 化 的考 核 评 价 合 我 在 案 例 教 学 的 实 施 过 程 中 , 先 举 一 个 简 单 的 案 例 程 序 , 学 方式 , 括 学 习 中 的形 成 性 评 价 和 学 习后 的终 结性 评 价 。 首 让 包 生 了解 到 该 案 例程 序 的功 能 及 运 行 结 果 。 然后 再 针 对 该 案 例 程 序 的 针对 “ C语 言 程 序 设计 ” 程 , 们 采 用 了平 时 成 绩 与 期 末 成 绩 课 我 每一个语 法及书写规则 , 对照程序 中的每条语句进行讲解 , 师讲 相 结 合 的 方 式 : 时成 绩 占 3 % 括 课 堂 考 勤 和 平 时课 堂 及 课 后 教 平 0 包 期 0 题 解 完 该程 序 , 生也 掌 握 了对 应 的知 识 点 。 讲 解 了该 案 例 后 , 用 作 业 等 ; 末上 机理 论 考 试 成 绩 占 3 %, 型 以单 选 和 判 断 等 客 观 学 采 “ 一 练 ” 节 , 学 生 针 对 刚 刚学 习 的 知 识 点 , 己编 写所 学 知 识 题 为 主 , 目采 用 的 是 从 题 库 随 机 抽 题 , 面 覆 盖 教 学 大 纲 所 规 定 练 环 让 自 题 全 点 的其 它 程 序 , 深 对 所 学 知识 的 印 象。 后通 过 “ 一 想 ” 节 , 加 最 想 环 复 的知 识范围 , 主要考查学 生知 识结构的 系统性和 完整性 ; 末上机 期 0 参 让 习本 次 课 的 内容 , 出 下 次课 的预 习要 求 。 提 这样 就做 到 了 有 的放 矢 , 实验 考 试 成 绩 占 4 % , 照 全 国 计 算 机 等级 考试 上 机 内容 , 学 生 让 学 生 明 白所 学 的每 个 知 识 点 , 到 了 良好 的 授课 效 果 。 达 在 规 定 时 间 内完 成 相 关 的 实 践 上 机 内容 , 试 运 行 程 序 , 出 正 确 调 得 22构 建 以 学 生 为 中 心 、 师 为 主 导 的 “ 位 一 体 ” 学 模 式 。 结 果 。 . 教 四 教 ・ “ 四位一体教学模式” 即按照 “ 精炼课堂教学 , 强化实践教学、 引导课 26鼓励学生参考各种计 算机考试。仅仅 是学 习 c语言编程有 . 为了让 学生提高就业能 力 , 以鼓励 学生 可 下 自学 , 利用 网络助 学” 的思 路 , 建立 以学生为 中心 , 以教 师为主 导 时会让 学生没有成就感 , 的教学模 式。我们根据这个原则进行 了实践和积极有效地探索 , 取 多参加一些国家级计算机等级考试 、 国家级程序员考试及职业技能 鉴 定 考 试 等 。 为 了通 过 这 些 考 试 , 生 会 积极 的 复 习与 考 试 相 关 的 学 得 了一定 成 效 。 精炼 课 堂 教 学 是 指 教 师 对 教 学 内容 充 分 熟 悉 ,了 解 学 生 基 础 , 课 程 , 这样 从 侧 面 又 激 发 了学 生 的学 习热 情 。 真 正 能 把 握 课 堂 教 学 的 实 质 性 内容 , 导 学 生领 会 主 要 方 法 , 道 引 知 3 总 结 哪 些 内容 学 生 自学 有 困 难 应 该 仔细 讲 解 , 些 内容 学 生 能够 自学 不 哪 在“ c语言程 序设计 ” 的教 学改 革探 索中 , 了上述 的改革 以 除 我们 还 做 了关 于 教 学 组 织 管理 制度 的 改进 , 比如 集 体 备 课 、 自编 讲 或 简 略讲 解 , 课 堂 上 给 学 生 留出 一 定 的 思 考 空 间。 实 践 教 学 环 外 , 在 节 牢 固 “ 础 ”突 出 “ 用 ” 强调 “ 能 ” 保 证 实 践 教 学 与 理 论 教 学 案 例 式 教 材 并 出版 等 , 基 , 应 、 技 , 目的 是通 过 这 些 方 法 改进 、 变 传 统 的 教 学 。 改 端 提 同步 , 有效巩固理论教学 , 通过 实践培养学 生动手动脑 能力, 通过完 经 过 这 些 改 革 , 正 了学 生 的学 习态 度 , 高 了他 们 的 学 习积 极 性 、 成相 应 的 实验 作 业 强 化 学 生技 能 , 助 网 络 教 学 平 台有 效 地 实 现 课 主动性 , 借 也充 分训 练了他 们解决 实际问题 的能力 ; 同时 良好 的教学 下 师 生互 动 交 流 , 于 学 生 自学 和 探 索研 究。 践 证 明 , 四位 一 体 ” 效果也得到了学生 的认可 , 便 实 “ 学生的实践 能力得 到了 良好 的培养和锻 的教学模式很有效 , 为学生实践能力的培养和综合素质 的全面提升 炼 , 合 素 质 S  ̄ 新 精 神 也 有 了很 大 提 高 。 综 Df J 提供 了宽 广 的 发 展 空 间 。 参 考 文献 : 【侯孟书 , 1 ] 廖建明 , . 刘辉 计算机实验教学体 系探讨 实验科学与技术 , 23教 学 及 实 验 的 内容 要难 易适 当。 高职 高�
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》教学改革探索摘要:针对c语言师生认为难教、难学的现状,分析了c语言程序设计教学现状存在的问题,并结合高职院校学生实际特点,提出了教学内容、任务驱动式教学方法以及现代化教学手段的应用等改革措施。

结果表明,课程教学的成功改革提高了教学质量。

关键词:c语言;任务驱动式教学;教学改革
中图分类号:tp434 文献标识码:a 文章编号:16727800(2013)002018402
0 引言
c语言自诞生以来,迅速在全球推广普及,对计算机应用和计算机教育发挥着极其重要的作用。

c语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有低级语言的许多特点,又具有高级语言的优点,既能方便地用来编写应用软件,又能适用于编写系统软件。

因此,很多高校都把c语言作为第一门计算机语言来进行教学。

1 教学现状
程序设计是一门实践性非常强的课程。

对于高校的教学来说,实践动手能力的培养是教学不可缺少的一部分;对于学生来说,只有将理论知识转化成实践知识,才能在毕业后的工作岗位上展示自己的技能。

在实际教学中发现,学生们的基础层次不齐,水平差异较大。

一部分学生底子较薄、对学习不感兴趣,老师在课堂上讲授内容时,
他们感到枯燥厌烦,跟不上教师的教学进度;一部分学生对编程产生较大兴趣,上课时积极主动,对老师讲的课程内容能够完全掌握,甚至不满足于课堂内容,这部分学生对教师讲授的课堂内容觉得难度太小。

按照传统的教学方式,会造成教师在教学上不能兼顾这两种学生。

在传统的教学中,《c语言程序设计》课程不能适应社会发展的需要,这主要表现在三个方面:第一方面依照从讲解概念说起,接着讲解语法语句,最后举例加以细化;第二方面教材内容的结构安排缺乏合理性,语法部分编写过于繁琐;第三方面教学观念、教学手段和方法以及考核形式等都比较陈旧,不能适应新形势下的教学需求,甚至培养的学生不能与社会上的软件开发公司较好的衔接。

为提高《c语言程序设计》课程教学效率,在经过多方面调查和研究的基础上,对本课程教学进行了大胆的改革创新。

2 改革探索
2.1 教学内容改革
高职高专院校的学生整体水平不高、基础薄弱,而且有部分学生来自文科,《c语言程序设计》课程内容的逻辑性较强,很多学生很难掌握算法思想、编程较困难,这不仅影响了本课程的学习,而且还会影响后继专业课的学习,为此,将《c语言程序设计》课程的教学内容作了调整。

目前,该课程的内容主要涵盖概述、数据类型、运算符与表达式、程序设计的3种结构、数组、指针、函数、编译预处理、结构体与共用体、位运算、文件。

作为高职院校,鼓励学生多拿技能证书,增加在求职和创业中的竞争砝码和实力,或
鼓励学生继续深造,考入理想的本科院校。

为激发学生的最大学习兴趣,将计算机等级考试(c语言模块)的考纲要求和对口专升本的考纲要求与课本内容进行整合,这样大大满足了各类学生的需求。

在授课过程中力求循序渐进、由简入难的原则,让学生在不知不觉中,对《c语言程序设计》课程产生兴趣。

在课时分配上,根据学院以往教学经验和电子信息类学生的实际情况,对《c语言程序设计》课程的总课时及理论课和实践课的分配做了适当调整,现在课时情况为:总课时为72学时,其中,理论课是30学时,实践课是42学时。

从课时分配上就可以看出,偏重了学生动手能力的培养,加大了实践教学环节。

在理论课授课时,结合实践项目的案例为学生进行讲解;在实践课授课时,力求培养学生的综合运用算法思想的能力,掌握良好的编程思想和方法。

教师在实践内容上做了精心安排,提出多个实验项目供不同水平层次的学生选做,涵盖已学内容的知识点,且兼顾实用性和趣味性。

当然也允许基础较好的学生自己设计题目,充分体现了“以学生为中心”教学方式,同时也调动了同学们的创造性和积极性。

2.2 任务驱动式教学方法
任务驱动教学法是一种以解决问题、完成任务为目的师生互动式的教学观念,也是建立在构建主义理论上的教学法。

这种学习方法能使学生根据自己面临的问题,依靠所学的知识和自身经验提出解决问题的思路和方案,它可以很好地发挥和调动学生的主动能动性,开发学生思维,培养学生善于思考、勤于思考的学习态度。


教学方法上,以项目为导向,以任务为驱动,结合学生感兴趣的项目,将课本知识融入到现实环境中,引导和培养学生学会运用计算机去解决实际问题。

让学生在学习中积极主动地发现问题、提出问题、分析问题、解决问题,形成良好的习惯。

在每一章节的教学设计中,提出与本章节知识点有关且学生熟悉的具体任务,让学生去思考完成该这些任务所具备的知识、思路和具体方案,教师根据任务进行适当的概念和例子的讲解,必要时给出小提示,引导学生对问题形成正确的认识。

允许同学单独完成任务或相互间商量和探讨来完成任务,以达到解决问题的目的。

教师在任务驱动教学中扮演参与者的角色,并在同学们交流过程中,主动发现好的同学解决问题的方案,在班级给予主动表扬,并向全班同学介绍该同学好的方案的思路。

最后,对同学们提出的各种不同方案进行点评,得出结论。

任务驱动式教学方法充分发挥了学生的主观能动性,培养了学生的创新精神和团队合作能力,同时让学生在学习中提高了动手能力,在动手中提高了学习能力。

2.3 现代化教学手段的应用
传统的教学手段主要是黑板加课本,老师在讲台上不停地讲,学生在座位上安静地听,这是一种填灌式的教学手段。

在实际教学实施过程中,这不仅降低了课程内容的信息量,而且不利于激发学生的学习兴趣。

目前,通过教学改革,《c语言程序设计》课程在教学手段上有了很大的改善,授课教室里配备了多媒体计算机、投影仪、幕布等
现代化教学设备。

教师在讲课过程中采用演示文稿和程序代码在计算机直接演示相结合的手段,现场对所要运行的程序进行测试和调试,并有意写错代码,让学生发现问题,然后给予解决,这样增加了学生对程序在计算机上运行的实际认识。

根据项目组每个成员的特长,制作了精美实用的教学课件,涵盖了每个章节知识的轻重度,体现了新的教学手段的优势,不仅教师上课时可以用,学生在课下也能使用。

充分利用校园网资源,将《c语言程序设计》课程的教学计划、教案、电子课件、实训任务以及教学大纲等一整套的教学资源放在学院的教学资源网上,便于教师和学生随时查阅和学习。

3 结语
高职院校的课程改革是一项非常重要的工作,是学校教育工作的中心和重心,更是学校一切改革成果的缩影。

在教学中,要不断探索适合高职学生自身实际情况的教学形式,把学生的主动性充分地调动起来,让学生在学习中尝到乐趣。

实践表明,在《c语言程序设计》课程教学改革中,这些新的教学措施让学生在编程能力和实践应用能力有了较大的提高,达到了预期的教学效果,提高了教育教学的质量。

参考文献:
\[1\] 谭浩强.c程序设计\[m\].第4版.北京:清华大学出版社,2010.
\[2\] 王连平.《c程序设计》教学研究\[j\].科技信息,2010(23).
\[3\] 韩春成,邢鹏飞,燕扬.c语言程序设计教学改革实践\[j\].长春师范学院学报:自然科学版,2010(5).
\[4\] 王晓青.理工科非计算机专业计算机教学改革的设想与思考\[j\].青海大学学报:自然科学版,2005(5).
\[5\] 张素芹.独立学院“c语言程序设计”教学改革与实践\[j\].计算机教育,2010(14).
\[6\] 李伟.高职院校程序设计教学改革与思考\[j \].西南师范大学学报:自然科学版,2011(6).
(责任编辑:余晓)。

相关文档
最新文档