《c语言程序设计》教学改革探究

合集下载

计算机专业C语言程序设计课程教学改革探索

计算机专业C语言程序设计课程教学改革探索

( ol eo o p tra d I om t nEn ier g h zo nvri,C uh u C lg f C m ue n n r ai gnei C uhu U i sy h zo ,An u 2 9 1 ,C ia e f o n e t h i 3 0 2 hn )
题 ,并从教 学 目标 、 学内容 、 教 教学模式 、 学评价 以及 师资队伍等方 面进行 了教 学改革方案的探 讨。 教 关键词 :计 算机 专业 ;C语言 ;程序设计 ;教 学改革
中图 分 类 号 : 4 G6 2 文献 标 志 码 : A 文 章 编 号 :0 6 8 2 ( 0 2 0 — 4 0 1 0 — 2 8 2 1 )2 5 — 3
Ex or to of t a h ng o pu e c ur e “ og a mi Funda e t l ” pl a i n e c i c m tr o s Pr r m ng m n as
W a g J d n ,Z o Ru b n,Che ii n i o g ha i i n Gu ln
设 计是数据 结构 、 作系统 、 操 面向对 象程序设 计等 多门课程 的 先修 课程 , 这些课程 的教 学有着直接 的影响 。可 以毫不 夸张 对 地说 该课程 教学质 量 的好坏在 很大程 度上决 定 了学生专业 素
1 C语言 程序 设计 课 程教 学 改革
针对 C语言程序设 计课程教学 中存在 的各 种问题 , 下面从
a d he n t we k ik o rcie n hs ril, a e a l t p a t .I ti atce n w ta hng eo m i p o o e rm apet o e c i am ,ta hn c ne t n c e c i r fr s r p s d fo s cs f ta hng i e c ig o tn , ta hn o e e c i e au to ,ta h r Sta a d O o . e c ig m d ,ta hng v lain e c e ’ e m n S n

“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语言程序设计》教学改革探究——基于CDIO理念

《C语言程序设计》教学改革探究——基于CDIO理念

基 本 理 论 和技 巧 , 能够 熟 练 使 用 C 语言 进行 力 , 在 实 际 工 作 中 要 完 成 一 个 项 目不 是 简 要 考实 际 编 程 能 力 。 这样 , 在 整 个 课 程 教学 程序设 计并具 备调试程序 的能力 , 以解 决 单 地 运 用 C语 言 的 基 础知 识 就 足 够 的 。 过程中, 始终 能 调 动 学 生 学 习的 积 极 性 。 现 实生活 中存在的问题 。 本 文 首 先 对 高 校 《C语 言 程 序设 计 》 课 程 的 教 学现 状 进行 分 2 基于C D I O 理念的教学改革措施 3 结语 析, 针对存在 的问题 , 采用c DI O理 念 提 出 了教 学 改 革 的 几 点 新 思 路 。 《 C 语 言程 序 设 计 》 课程 , 既要 与 应 用 型 C语 言 是 一 门 实 践 性 很 强 的 计 算 机 高 教 育 教 学 目的 相 结 合 , 又 要 与 学 生 的 实 际 级 编 程语 言 。 在 整个 教 学 过 程 中 , 根 据 目前 水 平 相 适应 。 现针对《 C语 言程 序 设 计课 程 》 的教 学 现 状 , 总 结 教 与 学 的 不足 , 采 用
1 c 语言程 序设计课程教学现状与存在的 的特 点和 在 教学 中存 在 的 不 足 , 根据C DI O C DI O理 念 , 进 行教学内容 、 教 学 方 法 和 实 问题 人才培养理念 , 将案例演 示 、 问题驱动 、 实 践 环 节 的 改 革 与 创 新 , 使课 程 更 具 科 学 性
到产 品运行的 生命周期为载体 , 让 学 生 以 主动 的 、 实践的 、 课 程之 间有 机 联 系 的方 式
1 . 4 实践 环节不 够重视 C语 言 程 序 设 计 是 一 门 实 践 操 作 性 很

高职非计算机专业《C语言程序》教学改革探讨

高职非计算机专业《C语言程序》教学改革探讨
2 教学 内容 改革 、 21 堂教 学 .课
在 实训 的指 导上 。 注意观 察学 生 出错 的地 方 。 了解 学生
所 掌握 知识 的薄弱 点 , 对性 的加 以指 导 。 针 要想 学好这 首先 。 转 变学 生 的思 维方 式 . 要 向学 生 介绍 C语 言 门课 。 只靠实训 课 的练 习还是 不 够 的 。 现在很 多 学生 都
《 C语 言程 序设 计》 的难点 在于 几个方 面 : 第一 、 计算 机 对 难 以理解 或 容易 出错 的地 方 多举 例 进 行说 明提示 。 基 础知 识薄 弱 . 于高 职学 生来 说 总共有 三个 学 年 . 对 最 对 比较 难学 的指针 一章 的 内容进 行合 理 化解 .分 散到 后 一年 要进行 实 习 . 因此这 门课 通 常在第 一 学年 开设 . 相关章 节 中去 。降低学 生 学 习的难 度 ,使 学 生 由浅入
C语 言程序 这 门课 排 到 了大一 的第 二学 期 。在 学 时方 可 以锻 炼学生 的编 程思维 . 习 的过 程 中 , 能加 强学 练 也 面, 申请增 加学 时 。为 了做 好教 学 工作 , 在进 行 1 言 生对 语法 知识 的理解 。 实训 安排 中 。 着循 序渐 进 的 3 语 在 本 程序 教学 时还应 针对 高 职非 计算 机专 业学 生 的特 点对 原则 . 次都安 排一些 难 易不 同 的 内容 . 每 让学 有余 力 的 教学 内容 , 手段 , 考试 评价 等方 面都 进行 相应 的改革 。 同学在 完成基 础练 习之后 . 做一 些 难度 稍高 的练 习。 可
合 高职 高专学 生的特 点及课 程教 学过程 中 出现 的 问题 , 从教 学 内容 , 学手 段 , 教 上机 实训 , 程评 定等 方 面 课 进行探 讨 和改 革。 1 课 程特 点及 学情 分析 、 《 C语 言程 序设计 》 高校学 生学 习计 算机知 识 的 是

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CDIO教育理念下“C语言程序设计”课程教学改革探究

CDIO教育理念下“C语言程序设计”课程教学改革探究
1 CDO 工 程 教 育 模 式 概 述 、 l
出我 院“ C语 言 程序 设计 ” 程教 学 中存 在 的几 方 课
CI D O是 国外 高等工 科教 育 的一种 创新 模 式 面 问 题 。 也 是 近 年 来 国 际工 程 教 育 改 革 的最 新 成 果 。从 f1 旧的教学 模式 使学生 对课程 逐渐 失 去兴 1陈 2o o 0年起 . 国麻 省理 工学 院联合 瑞 典 皇家 工 学 趣 。一 方 面 , 美 学生 大 多是零 基础 , 言 知 识 本 身 C语 枯 不 容 院等 几所 前沿 工程 大学 。 经过 四年 的研究 、 探索 和 所 具 有抽 象 、 燥 、 易理 解 的特 点 , 易使 人 感
实 践 .创 立 了 该 教 育 理 念 。 C I 是 英 文 单 词 到学 习 困难 , 学 好 C语 言信 心不 足 ; 一 方 面 , DO 对 另
C nev 、 ein I lmet和 O eae的 缩 写 组 在 教学 实施 中 . 师采用 传统 的教 学模 式 . oe ie D sg 、mpe n p rt 教 即灌 输
言不 再作 为 软件 开发 的首选 工具 .但 其基 础性 地 习能力 , 终身 学 能力 。 队合 作能力 等 等 。较 之 团 位依 然 不可 动摇 学生 通过该 课 程学 习编程 的基 传 统 教学模 式 . D O模式 更加 强调 扎实 的 工程 基 C I
础 知 识 , 立 编 程 思想 , 握 C语 言 编 程 是 学 习 础知识 和实 践 动手 能力 的培养 .因此 能 够更 好 的 建 掌 “ 据结构 ” “ 向对象 程序 设计 ”等 众 多后 续课 满足 培养 现代 工程 技术人 员 的要求 。 D O工程 教 数 、面 CI

《C语言程序设计》课程教学改革的探讨

《C语言程序设计》课程教学改革的探讨
老师讲解的例子 . 但是 自己动手编程的时候就会 出现很多的 问题 , 不 能达到预期的 目的。 所以在实际的教学 中, 本着“ 先引入例子”然后在 , 程序设计是高等学校重要的计算 机基础课程 . 它以编程语 言为平 逐层展开各个知识点 . 学生首先看一个 比较有 趣的问题 , c语言 让 用 台. 介绍程序设计的思想和方法。2 世 纪 9 年代 以来 , O 0 c语言在全世 编程如何解决 . 生的积极性调动起来 .兴趣是最好 的老师 ” 只有 把学 “ , 界 迅速普及 . 无论 是在中 国还是在世 界各国 。c语言程序 设计 ” “ 始终 学生 自己有兴趣 , 才会认 真的去思考 , 他们 去积极的动手。 是高等学校 的一 门基本的程序设计课 程。 语言既具备高级语言的特 c 1 上 机 实 践 的 内 容 改 革 - 3 性. 又具有 直接操 纵计算机硬 件的能力 . 并且具有 丰富灵活 的控 制和 《 c语言程序设计》 的教学 的课 时安排方面 , 由原来 的 4 调整至 / 2 数 据结 构 、 简洁而高效 的语句 表达 、 清晰 的程序结 构和 良好 的可移植 3 。 大学生的上机实践 的时间 . /加 3 让学 生有更 多的时间 自己思考 、 动 性 而备受关注 . 因此成为各大高等学院学 生必修 的一 门专业基础课 也 手编程 在上机 内容方面 . 据学生水平 的不 同, 根 划定上机任务 , 规定 程 但在实际的 c语言程序设计课 程教学 中 , 多学生 因为初涉程序 必做题 目和选作 题 目. 许 基础 较差的可 以只做必做题 目. 而理解能力较 设计方面的知识 . 普遍认为 c语言涉及 的概念 比较复杂 , 规则繁多 , 知 好 的学生可 以多做一些练习 , 把必做 题 目和选作题 目 全部 做完 。在上 识点太多 。 容易出错 , 并且和学生之前学习的知识有很大不 同, 致使学 机 过程 中发现学生 出错 的地 方 . 并总结讲解 . 避免其他学生犯类 似的 生在不 同程度上产生畏难心理 另外 . 学习 c语言的学生是大一新生 . 错误 在上机过程 中鼓励学生在遇到问题 时相互讨论 , 从而找出问题 、 因为之前习惯 了初 中、 中的那种学 习方式 , 高 刚刚步人大 学校园的他 解决 问题 。对于上机任务 . 本着循序 渐进 的原则 , 目由易 而难 , 题 使学 们很难适应大学教师 的教学方式 . 从而使教师的教学和学生的学习都 生逐 次 理 解 知 识 点 遇到 了很多的阻力 。长期 以来 的 C语 言程 序设 计教学过 多注重的语 句、 语法和程序设计技巧 . 而忽略 了培养学 生的动手编程 能力 和程序 2 教 学 手 段 的 改 革 调试能力 许 多学生在一学期 的学习结束后 . 面对程序设计的题 目还 21 课堂教学手段的改革 . 是无从 下手. C语言程序设计课程 的教学 方法 、 方式 的改革 迫在眉睫。 基 于“ 例驱动” 案 的思想 . 每次的 内容讲解首先从 一个例子引入 。 笔者根据在程序设计课 程的教学实践经验 和在教学过程 中和学校老 先提 出问题 。 让学生讨论一下解决 办法, 然后给 出一个 可行 的办法 . 并 教授的交流 . 以及 和对于学生学习状况的了解 , 试从教学内容 、 教学手 进行讲解 以及讨论其 他的解决办法 为 了使学生更好 的理解课 堂内 段、 考核方式等方面对 c语言程序设计课 程教学 改革进行 阐述 。 容. 还根据实际情况适 时的增加随堂练 习的小 环节 . 对于 当堂 内容进 行总结 实践 。在实际 的教学 中采用多媒 体教学 技术 , 把相应的内容做 1 教学 内容方面 的改革 成课件 . 在需要时候辅以板书讲解 . 分和学生互 动. 并充 遇到学生 有问 1 . 教 材 的选 择 1 题 可以让所有学生集体讨论。 课下时 间, 通过 Q Q和学生练习 。 对于学 在教学过 程中, 经调查发现 . 人读我们独立院校的学生 , 他们对于 生的疑问进行解答 . 并建 立学生讨论群对于 问题 . 让学生也可 以相互 计算机的了解 各不相 同 少数学生在高 中时候接触过比较多的计算机 讨 论, 更好 的解决问题 。 激发学生的学习积极性 。 基础知识 . 的甚至学 习过 V 有 B等 但大 多数学 生还是只是很简单 的 22 上机实践教学手段的改革 . 接触到计算机 , 于计算机 的认识停留在简单的开关机 、 网、 对 上 打游戏 大一 的学生普遍存在一缺点 . 就是 自制力比较差。他们一 直习惯 等. 甚至有少部分 同学之前都未 曾接触过电脑。 另外一方 面 。 之前学生 的初 中、 中老师的那种“ 高 催促式” 的教学方式 , 到了大 学, 拥有 的 自由 在初 、 高中学习的更多是语 文 、 历史等文学 或数 学 、 化学 、 物理等理学 多了 , 反而会 无所适从 。特 别是上机课 的时候 , 学生更想可 以上 网聊 方面的知识 . 当他们 刚刚跨人大学校 门 . 拿到 c语言程序设计 这门课 Q 、 Q 玩微博 、 玩游戏等 等。 以对于这些大一学生 , 所 在上机课一开始就 程 的教材 . 无疑是陌生的 早期 的计算机教学程序设计入 门教材 的选 规 定上机 任务 。 并做考核登记学生的完成 情况。每次实验都要求 写实 择一般是选择谭浩强老师 的《 c程序设计 》 这本 教材 。 这本教材 系统全 验报告 . 及时总结每 次上 机的情况 . 确保学 生每次上机都能掌握 一定 面、 内容丰富 。 概念清 晰 , 受到各大 院校计算 机教师 和学生 的欢迎 , 到 的知识 。 第 四版发行超过 10 万册之多 最初笔者所在 的这所独立 院校也是 10 23 课外辅导手段的改革 _ 选择采 用的谭浩 强老师编著的 《 程 序设计 》 第 四版 ) c ( 。在教学过程 大学生 比之高 中生有了更多的课外 时间 . 为了让学生更好 的利用 中. 笔者发现大一学生拿 到教材第一 印象 就是“ 好厚 ”所 以学习之初 . 课 外时间 . 鼓励学生 以宿 舍为单位成立兴趣小 组 . 有问题一起讨 论解 学生普遍会产 生以一定 的畏难心理 。在后续的教学过程 中. 又发现另 决, 如果不能解决可 以利用 Q 、 Q 微博等手段网上求 助。 另外 , 每次上完 个问题 . 就是书上 的程序 经过老师讲解学 生都听得懂 . 学生 自己 但 课后课件 都及 时上传到群邮箱 , 供学生下 载使 用 , 在学校 网站开设 《 C 动手写 就不行 。 考试 时候 。 基础理论知识的考查结果还可 以 . 但程序设 语 言程序设计》 课程学习网页 , 除了提供教案 、 历 、 件等学 习资料 . 日 课 计的题 目就不太理想 。所 以在之后的教材选 择上 . 笔者所在 的学校选 还开设有讨论 区等栏 目. 并添加了一些程序设计 比赛 的介绍和链接 网 择将何钦铭 、 颜晖编著 的《 c语言程序设计》 为我们语 言程序设计课 作 址, 例如 A M、蓝桥杯” 国软件专 业人才设计 与创业大赛 等 C “ 全 鼓励 程的入 门教材 。首先 。 本教材 以程序设计 为主线 . 此 以编程应用为驱 学生多了解相关赛事并积极报名 . 从而更加 激发学生学习 的动力 动, 通过案例和问题 引入 内容 . 重点讲解程序设计的思想和方法 . 并穿 插介绍相关 的语言知识 . 从而引导学生建立更好 的编程意识 3 考核 方 式 的 改 革 1 课 堂教学 内容 的改革 . 2 以往 的《 c语言程序设计》 程的考核一般是平 时 2% 期末考试 课 O+ 在 《 语言程序设计》 c 的课 堂教学 中 . 一般教师上课都是先介绍一 8%构成 。 0 为了更好 的调动学生的学习积极性 和更好 的培养学生的动 些 基础知识包 括变量 的定义 、 法规则 等等 , 后是例子 讲解 . 语 然 做练 手能力 , 制定了考核方式为 : 平时 5 %十 O 期末考试 5 %. 0 加大 了平 时对 习。 这样的教学模 式不利 于培养学生 的编程能力 大一 的新生 刚刚�
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《c语言程序设计》教学改革探究
摘要:针对当前《C语言程序设计》教学过程中存在的一些问题,提出采用CDIO理念进行教学改革。

在整个教学过程中,以问题为驱动,提高学生学习C语言程序设计的兴趣;以应用为目标,将理论与实际问题结合;同时以项目为中心,围绕具体项目进行授课的方式,以提高学生的学习主动性与编程能力。

关键词:C语言程序设计教学改革CDIO
CDIO是近年来国际工程教育改革的最新成果,是一种创新型的高等工程教育模式,代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)。

它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程,培养学生的工程基础知识、个人能力、团队协作能力和工程系统能力等综合素质。

《C语言程序设计》课程是目前各高校计算机及其相关专业的一门基础课程,是学生学习程序设计技术的入门课程。

该课程的任务是使学生掌握C语言程序设计的基本理论和技巧,能够熟练使用C语言进行程序设计并具备调试程序的能力,以解决现实生活中存在的问题。

本文首先对高校《C语言程序设计》课程的教学现状进行分析,针对存在的问题,采用CDIO理念提出了教学改革的几点新思路。

1 C语言程序设计课程教学现状与存在的问题
C语言是近年来国内广泛应用的一种计算机程序设计语言,它功能强大、使用灵活方便,既可以编写系统软件,又能方便地用来编写应用软件。

可以说,C语言是当前程序员的共同语言。

在整个教学过程中除了需要讲解好理论知识,更重要的是对学生实际动手编程能力的培养。

通过对整个教学过程的分析来看,总体来说存在如下问题。

1.1 学习目的不明确,没有学习的动力
不少学生认为C语言已经过时了、落伍了,不同于C#、Java等语言,对以后的工作、就业和发展没有什么影响。

因此,学习时缺乏积极性和主动性。

1.2 入门比较困难
该课程概念复杂,语法繁多,又要动手编程,还要上机调试运行,因此产生不同程度的畏惧心理。

1.3 教学模式枯燥
大多数的教学过程还是立足于C语言本身的语法规则,没有把解决问题的思路放在首位,与实际开发脱节,教学过程往往比较死板。

1.4 实践环节不够重视
C语言程序设计是一门实践操作性很强的课程,但有限的课时使得学生分析问题和解决问题的能力训练不够,最终导致学生编程能力
差,上机操作无从下手。

1.5 考试形式单一
现有的考试形式主要采用笔试的模式,试卷内容一般为语法的基础知识、阅读程序、程序设计等几种类型,答案比较固定、唯一。

这份试卷可以评估学生掌握基础知识的能力,但是不能全面了解学生的能力,在实际工作中要完成一个项目不是简单地运用C语言的基础知识就足够的。

2 基于CDIO理念的教学改革措施
《C语言程序设计》课程,既要与应用型教育教学目的相结合,又要与学生的实际水平相适应。

现针对《C语言程序设计课程》的特点和在教学中存在的不足,根据CDIO人才培养理念,将案例演示、问题驱动、实际应用和项目法教学进行整合,对教学的各个环节继续研究和改革,有效地提高教学质量。

2.1 明确学习目的,激发学生的学习兴趣
教师在开始课程之前,收集一些招聘C语言程序设计人员的就业信息、工作条件、岗位、薪资待遇等学生比较关心的信息;同时也可以列举几个生动、有趣的C语言程序展示给学生,让学生一开始就对这门课产生浓厚的兴趣,激发学习的自觉性和主动性。

2.2 问题驱动式教学,改革教学方法
课堂授课的设计以问题求解为突破点,根据每个教学单元的重难点知识,合理设计问题。

学生在问题的驱动下,进行思考,讨论并探索解决问题的方法,使学生在解决问题的过程中获得知识。

这样可以很好地营造活跃、积极的课堂氛围,学生变得“乐于学,勤于思,善于问”。

2.3 以应用为目标,改革教学内容
以应用为出发点进行基础理论教学,教学内容为应用服务,针对具体的应用对教学内容进行精简和加强,着重培养学生实践创新能力,努力将其培养成程序设计能力较强的应用型人才。

2.4 以项目为中心,改革实践环节
在实践教学中,教师依据CDIO理念设计项目,师生共同围绕这个项目进行教学。

每一堂实践课的设计都应结合相应的理论课程,并结合学生对知识的掌握程度和他们现有的编程水平,以培养应用型人才为目标。

2.5 综合化评价学生成绩
打破单一闭卷的传统考核方式,增加上机环节的考核,做到不仅考理论,同时还要考实际编程能力。

这样,在整个课程教学过程中,始终能调动学生学习的积极性。

3 结语
C语言是一门实践性很强的计算机高级编程语言。

在整个教学过程中,根据目前的教学现状,总结教与学的不足,采用CDIO理念,进行教学内容、教学方法和实践环节的改革与创新,使课程更具科学性和实效性。

参考文献
[1] 李龙淼.《C语言程序设计》教学改革实践与探索[J].海南广播电视大学学报,2012(4).
[2] 郭娟.《C语言程序设计》教学改革与探索[J].中国校外教育,2011(7).
[3] 梁广瑞,钟国文.浅谈全国大学生电子设计大赛与《C语言程序设计》教学改革[J].太原城市职业技术学院学报,2011(11).
[4] 刘帅,张星.基于案例的C语言程序设计教学改革[J].教育教学论坛,2011(20).
[5] 孙炯宁,徐永华.PBL教学模式在《C语言程序设计》教学改革中的应用和探讨[J].电脑知识与技术,2009(5).。

相关文档
最新文档