《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教 学 及 实 验 的 内容 要难 易适 当。 高职 高�

“C语言程序设计”课程设计教学探索与实践

“C语言程序设计”课程设计教学探索与实践

《 C语 言程 序设计 》 课程 的学 习ቤተ መጻሕፍቲ ባይዱ, 多学 生反 馈这 门 习方式 . 为学生 动手 练 习为 主 , 师参 与指导 与监 控 很 改 教
达 并 课 程难 度很 大 . 法 知识太 多 , 语 理解 和记 忆 困难 。 即使 的方式 . 到培养 学生 各方 面 能力 . 有 效调 动学生 学 理 解 了课 本 的知 识 .由于课 程 中所有 提供 的实 例及所 习 积 极 性
. 养 不 足的 问题【 l J 因此 目前 高等 院校在该 课 程结束 后 都 22教 学 模 式 的 问题 开设 了课 程 设计 作为 实践性 教学 的补充 课程设 计采 用传 统 的教学 模式存 在以下 不足 : 《 C语 言程 序设计 》课程 设计 的 目的是 通过综 合 训 ( ) 能有 效的 培养学 生 分析与解决 问题 能力 。课 1未
. 做的实 验都 仅针 对某一 知识 点 , 实用 性不 强 , 对要求 32 加强 教学 过程 管理 与监 控 面 传 统 教学 模 式忽 略整 个 实践 环 节 的监控 ,容易 导 综 合应 用所 有知 识去 编写解 决 实际程 序 还是 有 很大 困 致 部分学 生蒙 混过 关 . 不能达 到理 想 的教学效 果 。 了 为 难I 4 1 。 进入 课 程设 计 环 节 .基础 较好 的学 生 对所 接 到 的 加 强对整 个实 践过 程 的监控 .改 革课 程 设计 的教学 过
C语 言 程序 是计 算 机专 业本 科 教学 计 划 中不 可 缺 础较 差 的学 生则 表 现为 不知所 措 , 为难情 绪严 重 . 不 提 少 的基础课 程 .其教 学效 果对 学 生今后 其 他专 业课 程 起兴 趣 , 只想着 怎么 能蒙 混过关 完成 课 程设 计 后 .学 生反 馈感 觉像 又 做 了一 次 大 的学 习及 毕业后 的专 业工 作前 景都 有重 要 的影 响 该 课程 都具 有实践 操作 性很 强 的特点 .但 由于课 堂教 学 实验 . 并不 能体 会程 序开 发实 际工作过 程 此外 由于较 和实验 的 深度 和广度 有 限 .存 在学 生动 手 编程 能力 培 为容 易蒙混 过关 , 成绩 评定 存在 不公平 。

新工科背景下《C语言程序设计》课程教学体系改革探索

新工科背景下《C语言程序设计》课程教学体系改革探索

新工科背景下《C语言程序设计》课程教学体系改革探索随着新工科背景下的教学理念不断深化,C语言程序设计课程的教学体系改革也成为了教育界关注的热点。

在传统的C语言程序设计课程中,学生主要学习C语言的基本语法和编程技巧,缺乏实际项目的实践环节,导致学生对于编程实践的理解和应用能力不够。

为了满足新工科背景下对于工程实践能力的培养需求,C语言程序设计课程的教学内容和教学方法亟待改革和探索。

一、新工科背景下的教学理念二、教学内容的改革与探索1. 引入实际项目案例新工科背景下的C语言程序设计课程需要引入更多的实际项目案例,让学生从实际问题出发,在学习C语言的过程中通过解决实际问题来提升编程能力。

教师可以挑选一些实际的问题,如简单的游戏开发、嵌入式系统设计等,让学生利用所学的C语言知识,自己动手设计并实现一个小型的项目,从而培养他们的实际工程能力。

2. 开展跨学科合作C语言程序设计课程可以与其他专业课程进行跨学科合作,引入更多的实际工程实践项目。

比如与机械设计、电子电气、自动化控制等专业进行合作,开展跨学科的项目设计和实施,让学生在实际项目中学习C语言的应用,同时也了解其他专业知识,达到全面培养学生工程技术能力的目的。

3. 强化实验教学环节在C语言程序设计课程教学过程中,要加强实验教学环节,让学生通过实际操作来掌握编程技巧和解决问题的能力。

实验教学环节不仅可以帮助学生巩固所学知识,还可以培养学生的观察、分析和解决问题的能力,提高他们的工程实践意识。

1. 采用项目驱动性教学C语言程序设计课程的教学方法可以采用项目驱动性教学,即以项目为导向,通过设计和实施项目来引导学生学习C语言知识。

教师可以设计一些具有实际意义的小型项目,让学生围绕项目展开学习,通过项目的实施来提升编程能力和解决问题的能力,培养学生的工程实践意识。

2. 实施问题驱动教学C语言程序设计课程可以开展团队合作式教学,让学生组成小组,共同参与项目设计和实施。

《c语言程序设计》教学存在的问题及改进

《c语言程序设计》教学存在的问题及改进

《c语言程序设计》教学存在的问题及改进创新型培养模式下《C语言程序设计》教学改革研究摘要:在信息化高度发达的今天,我国研发型人才仍有较大缺口。

本文基于计算机科学与技术专业创新型人才培养模式,从教材选用、教学方法、教学内容和考核机制等方面,对《c语言程序设计》课程教学改革进行了探索。

教学实践表明,课程教学改革方案效果显著。

关键词:创新型培养模式;c语言;教学改革一、引言在信息技术快速发展的当代社会,创新能力的高低已经成为衡量一个组织、一个地区,甚至一个国家综合实力的一个重要标准。

在2016年5月30日召开的中国科学技术协会第九次全国代表大会上,习近平总书记就指出:“实现两个一百年奮斗目标,必须加快各领域科技创新,掌握全球科技竞争先机。

”高等学校作为社会精英的人才摇篮,应该顺应时代发展潮流,响应国家号召,树立创新教育理念,并将其融入到教学活动实践中,不断培养学生的科学素养和创新意识。

c语言是国内外广泛使用的一种计算机语言,学会使用c语言进行程序设计是计算机工作者的一项基本功。

《c语言程序设计》是计算机科学与技术专业的一门专业基础课,在创新型人才培养模式下,要求任课教师注重学生综合素质培养,强调其动手实践能力和创新能力,要求学生掌握扎实的程序设计技能和综合分析设计能力。

因此,传统教学模式下的教学方案已经完全无法应用于实践性较强的《c语言程序设计》教学活动,课程的教材选用、教学方法、教学内容和考核机制等必须做出适当调整,以便在最大程度上满足社会创新型人才培养的需要。

二、《C语言程序设计》教学中的问题结合教学实践,《c语言程序设计》课程教学组任课老师主要从教材选用、教学方法、教学内容和课程考核机制等方面总结教学过程中存在的问题。

(一)教材选用目前国内高等学校所选用的《c语言程序设计》教材主要有两大类:一是在本科高等教育学校计算机科学与技术专业以及信息管理类专业中使用;一是在高等职业教育学校相关专业中使用。

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

《C语言程序设计》教学改革探索
技 经 济 改革探 索
韦 燕
( 苏省 宜兴技 师 学院 , 苏 宜兴 240 ) 江 江 12 6
摘 要 : 文章主要针对高职高专院校中《 语言程序设计》 c 传统教学模式中出现的听得懂、 编不出的现象, 分析问题存在的
原 因, 从课程 目标定位 、 教学 内容和教 学方法方面探索 了《 C语言程序设计》 课程的教 学。提 出了在《 C语言程序设计》 课程 的 教学 中依据培养 学生的 目标 合理调整教 学 内容 , 以激发 学生 的学 习兴趣 为 目的合理 改革传统 的教 学方法 , 新引进 当今流 创 行 的教 学 方 法 。
2. .2运用案例教学法 , 2 激发学生 的学 习兴趣 。 所谓案例是指那些 在 日常生活中较能典型地反映教学 内容 的 事 例 。 般 的课 堂举 例 并 不 等 同 于案 例 教 学 。 师 在 准 备 案 例 一 教 的过程中 , 首先要确定哪些是要学生掌握的知识点 , 然后再精选 能够说 明 、反 映这些 知识点 的案 例。在案例 的设计 中要不拘一 格, 巧妙使用可视化的程序设计语言或 Fah动画设计软件 。整 l s 个教学过程 中应该 由整体 到具体 , 先对程序有个初步 的印象 , 再 简单介绍该例子 中用 到的语句 ,让学生对该语 言的学习有一个 大概 的了解 , 避免学生对学习语言望而生畏。同时要把“ 解题 思 路、 方法和步骤” 当作授课 的重点 , 而让学 生明 白如何分析 、 从 解 决实 际问题 , 逐渐培养学生进 行程 序设计 的正确思维模式 。 不要 拘泥 于 C语 言的语句格式 , 而要 注重 案例 的生 动 、 形象 , 能否 真 正激发学生 的学 习兴趣 。 只有激发 了学生 的学 习兴趣 , 学生才会 自觉 、 动 地 记 忆 C语 言 的 语 句 格 式 。如 在 讲 授 选 择 结 构 中 的 主 多 路 选 择 结 构 时 ,利 用 程 序 设 计 语 言 设 计 一 个 红 绿 灯 自动 变 化 ( 红灯 : ; 2秒 绿灯 : ; 3秒 黄灯 : 秒 ) 1 的案 例 , 学生掌握 多路选 使 择结构 ,更主要的是使学生 了解多路选择结构 的用途 。实践表 明, 在案例教学 的过程 中 , 学生兴趣高 , 教学容量大 , 知识点 的前 后联系紧密 , 学生对通过案例教学 的方式传授 的知识点 印象深 , 能灵活运用。

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

《C语言程序设计》教学改革探索
级语 言 的优 点 , 既能 方 便 地 用 来 编 写 应 用 软 件 , 又 能 适 用
衔接 。 为提 高 《 C语 言 程 序 设 计 》 课程教学效率 , 在 经 过 多 方 面调 查 和 研 究 的基 础 上 , 对 本 课 程 教 学 进 行 了大 胆 的改
革创 新 。
2 改 革 探 索
面 依 照从 讲 解 概 念 说 起 , 接着讲 解语 法语 句 , 最 后 举 例 加 以细化 ; 第 二方 面教 材 内 容 的 结 构 安 排 缺 乏 合 理 性 , 语 法
序设计》 课 程产 生兴 趣 。
在课 时分 配 上 , 根 据 学 院 以往 教 学 经 验 和 电子 信 息 类
第1 2 卷 第2 期
软 件 导 刊
S of t wa r e Gui de
Vol 1 2N O . 2
2 01 3 年 2 月
《 C语言程序 设计》 教学改革探索
吴 涛
( 六安 职业技 术 学院 信 息工程 系, 安徽 六安 2 3 7 1 5 8 )
摘 要 : 针对 C语 言师生认 为难教 、 难 学的现状 , 分析 了C语言程序设计教 学现状及 存在 的J ' -  ̄ I 题, 并结合 高职 院校 学
求, 甚 至 培 养 的 学 生 不 能 与 社 会 上 的 软 件 开 发 公 司 较 好 的
0 引 言
C语 言 自诞 生 以 来 , 迅 速在 全球 推广普 及 , 对 计 算 机 应 用 和 计 算 机 教 育 发 挥 着 极 其 重 要 的 作 用 。C语 言 功 能 丰富、 表达能力强 、 使用灵 活方便 、 应用 面广 、 目标 程 序 效 率高 、 可移植性好 , 既具有低级语言的许多特点 , 又具 有 高

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

《C语言程序设计》实验教学改革探索与实践
言 , 重 要 的是 学 习 程 序 设 计 的思 想 , 养 学 生 良好 的 程 更 培 序 设 计 风 格 和思 维 方 式 。衡 量 学 生 是 否 真 正 掌 握 了 这 门
可 在 本 书 中 找 到答 案 , 生 只 要 把 源 程 序 输 入 计 算 机 , 学 进 行 简 单 的调 试 就 可 以 得 到 实 验 结 果 , 不 着 去 温 习 、 考 用 思
间 让 学 生 无 法 在 实 验 课 上 完 成 当次 实 验 所 要 完 成 的 任 务 , 只 能依 靠 学 生课 下 自己 找 时 间 再 继 续 完 成 , 样 势 必 会 存 这 在 一些 问 题 , 生 可 能 因 为 在 完 成 实 验 任 务 的 时 候 , 于 学 对 遇 到 的 问题 不 能 及 时 得 到 辅 导 与 解 决 , 会 “ 难 而 退 ” 而 知 ,
1 2 实 验 教 材 与 教 学 资 料 有 待 完 善 .
0 引言

目前 大 部 分 实 验 教 材 都 是 实 验 指 导 与 习 题 集 合 二 为

实 验 项 目基 本 上 都 是 编 写 程 序 , 每 一 个 实 验 题 目都 而
《 C语 言 程 序 设 计 》 计 算 机 专 业 以 及 理 工 类 非 计 算 是 机 专 业 一 门重 要 的基 础 课 程 , 课 程 作 为 一 门程 序 设 计 语 该 言 的入 门课 程 , 仅 要 求 学 生 掌 握 一 门 高 级 程 序 设 计 语 不
违 , 多 同学 独 立解 决 一 个 问 题 , 是 想 不 出 问 题 解 决 的 很 不
算 法 , 是 即 使 有 了算 法 , 写 出 来 的 程 序 也 是 语 法 错 误 就 编

《C语言程序设计》课程的教改探索

《C语言程序设计》课程的教改探索

较好地掌握课程的核心 内 , 容 而且可以激发学生继续探 索和学习的创新潜能。
[ 关键 词 ]高职 高专 ; C语 言程 序设 计 ; 学改革 教 [ 中图分 类号 ] G624 4.2 [ 文献标 识码 ]A ( 文章编 号 ] 6 167(0 80—060 17—6 12 0 )305—2
20 第 3 08 期 ( 第9 总 3期 )
长春金融高等专科学校学报
J u n l fC a g h n F n n eCo lg o r a h n c u i a c l e o e
N o. 3,2 08 0
S m . 3 a NO 9
《 C语言程序设计 》 课程的教改探 索
引 言
则的深 刻理解 , 就不可 能做到实 践应用 中的 ‘ 刃有 蝣 余’ ’ 。因此 , 课 堂教学 , 实理 论基础 , 搞好 夯 一直是 C 语 言教 学 的重 中之重 。
( ) 一 关注基础 概念 , 以不 变应 万变
《 c语言程序设计》 课程是我校计算机专业必修 的计算机 基础课 程 ,是专升 本考试 科 目之 一 。对 于 专科 学生来说 ,C语 言程序设计 》 《 是一 门较难 掌握 的 课 程 。那 么 ,如何针 对高职 高专 的培养 目标 以及 专 科学生的文化基础和实际搞好课程教学 , 一直是我 们努力实践探索的 目 标。几年来 , 在院 、 系领导的高 度重视下 , 经课程组全体教师的共同努力 , 该门课程 的教学取得了显著成绩 。本课程于 20 年被评为 05 校 级优 秀课 程 , 08年被评 为省级 优秀课 程 。现将 20 该 课程 的教改情 况总结 如下 。 重 视师 资队伍 建设 , 建高水 平的教 学团队 构 高水 平 的师资 队伍 ,是 搞好课 程教学 的根本 保 证 。我们 十分 重视教 师业务 素质 的提高 和职业精 神 养成 , 形成 了一支教 学水平 较高 , 学历 、 职称结构 合 理, 富有团队精神和创新精神的教学梯队。 该课程 4 名任课 教师 中 , 副教授 职称 的 3人 , 有 讲师 1 , 人 具 有 双师 职称教 师 3 , 人 硕士 1 , 硕 士 1 。我 人 在读 人 们鼓励教师攻读学位 , 鼓励教师利用业余时间积极 参加各类进修和培训 , 鼓励教师积极参与科研和学 术研究 , 使教师知识结构不断更新, 知识层次不断提 高。近年来 , 课程组成员多人参加过省 、 部级的科研 项 目 , 省校级 教学成 果奖 4人次 , 获得 在不 同级别 刊 物上发 表论 文十余篇 。

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

《C语言程序设计》教学改革探索与践行
科 教 创 新
・ 2 9 7 ・
《 c语言程序工程 学院 , 辽 宁 沈阳 l 1 0 0 4 1 ) 摘 要: c语 言程序设计是我 国高等院校普遍开设的一 门实践性极 强的计算机编程 类课程 , 对 于教师与 学生通感的 c语 言程序设计 课 难教更难 学的 问题 。本文结合教学 实践经验 , 分析 了 目 前 c语 言程序设计在教 学 中存在 的实际问题 , 并从教 学思想、 教 学方法、 教学手 段和考核方式等方 面对 c语 言教 学进行特 色改革的策略进 行 了详细阐述 。 关键词 : 教 学改革 ; c语 言程序设 计; 网络教 学; N C R E
1 《 C 语言程序设计》 教学现状 体 知识的学 习 , 引入高级模块 ; 最后进 入综合模块 的指 针和链表 学 c语 言作为 当今最流行 的程序设 计语言之一 , 是 学习其他高 级 习 , 培养解决较复杂的实际问题 的能力 。 语 言的基础 , 又是 国家计算机 等级考试的主要科 目。由于其 的应用 3 . 2 C语 言课程改革 的重要手段是教学方法 的改变 范围之广 泛《 c 语 言程序设 计》 被广大 高校选做 提高学生 计算机 知 3 . 2 . 1 采取案例 引导式教学模式 , 重视实践教学 识 水平 的重要课 程。 引入案例教学 , 精心设计实践教学环节 。为每个知识模块都 配 目前在 C 语 言程序 设计教学 中, 普 遍以教师课堂讲授 为主 , 且 设覆盖各个核心知识点的综合性案例 , 每个综合案例又 由若 干个模 教学过 程中大多采用数学 计算 的抽象案例来辅助教学 , 这对学生而 块组成 , 每个模块覆盖若干知识点 。在课堂上教师将每个模块作 为 言, 既抽象又难 以理解 , 对枯燥无 味的课程学生 自然没有 学习的动 引出知识点的引例 , 进行详尽 的讲解 和分析 。最后学生通过实现综 力, 又何谈对 C语言程序设计的掌握?学生不能透彻理解程序设计 合案例 , 能够将知识点融会贯通 , 达到学 以致用的 目的。 在设计综合

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

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

《C语言程序设计》实验教学改革探索与实践摘要:针对在《C语言程序设计》课程的实践教学环节中存在的问题,从提高学生的自主学习能力和学生的实践能力为出发点,围绕立体化实验教学资源的建设和应用,结合课程的实际进行一系列的实践教学改革,明显提高了教学质量,取得了初步的成果。

关键词:实验教学;立体化教材;网络学习平台;过程性评价0 引言《C语言程序设计》是计算机专业以及理工类非计算机专业一门重要的基础课程,该课程作为一门程序设计语言的入门课程,不仅要求学生掌握一门高级程序设计语言,更重要的是学习程序设计的思想,培养学生良好的程序设计风格和思维方式。

衡量学生是否真正掌握了这门课程,不仅仅是熟悉了语法,掌握了一些算法,更重要的是,能够利用所学的知识独立解决一些问题,因此这门课程是一门实用性很强的课程。

切实加强实践教学环节重视对学生自主学习、研究能力和创新能力的培养,对于提高C 语言程序设计课程的教学质量具有重要的意义。

鉴于此,探索对实验教学的改革对提高该课程的教学质量有着重要的作用。

多数任该课程的老师都普遍反映,一些学生对编程实验兴趣不大,尤其是进行到课程相对较难的内容时,更是如此。

这就要求我们必须重新审视该课程实践教学环节所面临的种种问题,以期得到很好的解决。

1 存在的问题1.1 实验课时间相对较少在C语言的教学中,实验课的时间占课程的三分之一,明显感觉学生无法按时完成实验任务。

较少的实验时间让学生无法在实验课上完成当次实验所要完成的任务,只能依靠学生课下自己找时间再继续完成,这样势必会存在一些问题,学生可能因为在完成实验任务的时候,对于遇到的问题不能及时得到辅导与解决,而会“知难而退”,大大削减了学生对课程学习的积极性。

1.2 实验教材与教学资料有待完善目前大部分实验教材都是实验指导与习题集合二为一,实验项目基本上都是编写程序,而每一个实验题目都可在本书中找到答案,学生只要把源程序输入计算机,进行简单的调试就可以得到实验结果,用不着去温习、思考和创新,因此,一旦布置一些实验指导书以外的问题,或者将原有的问题进行扩展,大部分学生就会束手无策,不知如何解决。

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

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

《C语言程序设计》教学改革探索《C语言程序设计》是计算机科学与技术专业中一门重要的基础课程,它对于培养学生编程能力和解决实际问题的能力有着非常重要的作用。

随着计算机科学与技术教育的发展,传统的教学模式已经不能满足学生的需求,因此C语言程序设计的教学改革势在必行。

对于传统的教学方法,我们需要进行改革。

传统的教学方法主要以教师为中心,注重知识的传授和理论的讲解。

而现代教学方法则注重学生的主动学习和实践能力的培养。

在C语言程序设计的教学中,我们可以采用项目驱动的教学方法,通过给学生一些实际的项目,让他们自己设计并编写相应的程序,从而培养他们解决实际问题的能力和编程的实际经验。

我们还需要更新教学内容和教材。

随着计算机科学与技术领域的发展,C语言程序设计的应用范围也越来越广泛。

在教学中应该增加一些新的内容,如网络编程、多线程编程等,以便将学生的知识与实际应用相结合。

我们还应该采用一些新的教材,如网上的教程、在线编程平台等,让学生可以更自由地获取知识,并且可以在不同的环境中进行编程实践。

我们需要提高教师的教学能力。

教师是教育的中心,他们的教学能力直接影响到学生的学习效果。

我们需要提供相应的培训和教学资源,帮助教师提高自己的教学水平。

我们还可以建立一个教师交流平台,让教师之间可以相互学习和分享教学经验,共同提高教学能力。

我们还需要加强对学生的实践培养。

C语言程序设计是一门实践性很强的课程,只有通过实践才能真正掌握好相关的知识和技能。

我们可以增加一些实践课程,如编程实验、课程设计等,让学生在课堂上能够亲自动手编写程序,并进行调试和测试,从而更好地掌握相关的知识和技能。

C语言程序设计的教学改革是一个系统工程,需要从教学方法、教学内容、教材、教师培训和学生实践等多个方面进行改革。

只有通过不断的探索和实践,才能更好地培养学生的编程能力和解决实际问题的能力。

相信在不远的将来,C语言程序设计的教学质量会有一个显著的提升。

《C语言程序设计》课程教学模式改革方案探讨

《C语言程序设计》课程教学模式改革方案探讨

《C语言程序设计》课程教学模式改革方案探讨摘要:分析了目前高校《C语言程序设计》课程的教学现状及存在的问题,结合课题组在省级精品课程《C语言程序设计》建设过程中的经验及收获,从教学方法、教学手段、课程重点难点的讲解方法、实践教学的设计方法等培养环节提出了一些合理化的改革建议和发展思路。

实践表明,通过改革,教学效果得到了显著提高。

关键词:《C语言程序设计》课程教学方法改革1 目前教学现状及存在问题《C语言程序设计》是计算机专业的一门专业基础课,在教学计划中占有重要地位和作用。

而且,在计算机教育方面,C语言是为数不多的与国外保持内容同步的课程之一,在本科教学中地位之重要性不言而喻。

一直以来,《C语言程序设计》教学改革都在不断探索和尝试,但仍然存在着很多问题。

1.1 教学方法不灵活,缺乏有效的引导C语言内容抽象,概念复杂、规则较多,使用灵活,容易出错,而目前教学方法单调,尽管也采用了先进的多媒体工具,在教学方法和手段上也做了一些尝试和改革,但基本上还是以“填鸭”式的满堂灌教学方式为主,导致学生学习兴趣不高,达不到好的学习效果。

1.2 某些教师不很明确课程的教学目的,认为学生应该掌握的是记住C语言的语法和语句,而忽视了学生实践能力的培养,使得学生抱怨课程学无所用,没有兴趣,在分析问题和解决问题时无从下手,缺乏编程和调试的能力1.3 在实验教学中,大多是对课堂教学内容进行验证,学生机械式的来运行程序,对知识的理解只停留在表面,这种教学方法不利于培养学生的动手能力和实践能力1.4 传统教学中,单一的教学模式,使实验实训环节与课堂教学环节不能相互连贯,相互印证,实验实训项目与课堂教学内容相关联程度不够,课堂教学与学生练习不能有机结合,使得理论教学和实践教学脱节2 多种教学方法的使用在教学过程中,本着“以程序设计方法为主线、以语法和结构为核心,以培养能力和提高兴趣为目标,变应试为应用”的教学思想,提出“通、实、新、联”的教学理念。

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

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

C语言这门课程是一 门实践性很 强的课程 , 一般在一 年级第 二学期 开 设 , 导课 程 是 计 算 机 文 化 基 础 。讲 授学 时 和 实 践 学 时 总 体 控 制 在 7 先 2 学时左右。学习这 门课程 的主要 目的是 要求学 生能掌 握设计 程序 的思 路, 并学会 编写程序 , 以实现所需处理的任务。 2 课 程 教 学 改 革 的实 施 .
2 1 1 归 纳 教 学 法 ..
后, 会去参加全 国计算机 等级 ( 二级 C语言 ) 试。那 么 , 考 如果 仪靠在 课 堂上 的学 习 就 显 得 有 些 力 不 从 心 。所 以 , 第 一 堂 课 开 始 , 从 就启 发 、 导 、 引 帮助学生寻找合适 的题 目, 使学生 在学 习课堂 案例 的同时 , 用所学 理 运 论, 自主 解 决 问 题 , 可 以与 考 级 中 的 问 题 联 系 起 来 。在 学 习 巾设 计 、 也 完 善、 实现题 目, 不断将学到的概念 、 语法 、 方法运用 于题 目之 中 , 断去思 不 考、 需求未学习到的概念 、 语法 、 方法 , 两个步骤 不断地循 环上升 , 这 同时 题 目的 设 计 在 不 断 地 改 进 完 善 , 致 具 体 地 实 现 。这 样 的学 习 , 脱 了 被 以 摆 动 听 课 带 来 的 效 率 低 下 、 趣 不 高 等 问题 。 兴 2 3 具 体实 践 课 堂 教 学带 动 实 践 教 学 , 之 , 践 教 学 落 实 课 堂 教 . 反 实

课 堂 教 学 的 教 学 重 点要 放 在解 题 的 思 路 上 , 过 大 量 的 实 践 让学 生 通 学 会 怎样 设计 一 个算 法 , 造一 个 程 序 。 先 让 学 生 编 写 简 单 的程 序 , 构 然
  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).
(责任编辑:余晓)。

相关文档
最新文档