《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语言程序设计”教学改革探索

开放的 网络时代突破 了传统教育 的时空 阻隔 ,冲破了 现实程序的桎梏 。 为人们提供 了一个多元互动 、 等交 往和 平 自由交流的平台 。网络人际交往参与者可 以不受 现实 地位 和身份 同他人进行异地时空下 的对话和交流 .网络环境中 人际交互 的这一特点使大学生获得 了心灵 的 自由、表达的
而 行 为 更 易 表 现 为 道德 的 。 而在 网络 这 个 虚 拟 社 会 , 与人 人 的 交 往 是 匿 名性 的 , 可 以戴 上 任 何 面 具 , 你 以任 何 身 份 与别
人交往 。 因此 在 网 络 中 你也 许 只感 到 自己是 某 种 符 号 , 而不
“ 网络媒体 ” 是指 通过计算 机网络传播 的文化载 体 , 又 被称为“ 四传播媒体 ” 第 。 网络媒体是互联 网应用于媒介或信息传播 的产物。作 为媒介 或媒体机构 . 网络媒体 具有新 闻传播 、 宣传教 化 、 商 务广告 闲娱 乐等 多种功能 。 休 网络媒体作为一种新媒体 .既是对传统 养 。 在 “ 络 社 会 ” 由 于 多元 文 1 ) 网 中 化 并 存 也 就 产 生 了 多 元 道 德 并 存 的 局 面 ,参 与者 可 以 通 过 接 触 不 同的 道 德 规 范 。 进 行 比 较 、 择 或 者 建 构 自己 的 道 来 选 德 价 值 观 多 元 道 德 并 存 有 利 于 培 养 主体 的批 判 思 维 , 学会 主 动 选 择 。 会 选 择 是 道 德 践 行 必 须具 备 的 能力 之 一 。 时 学 同 网 络 为 人 提 供 广 阔 的 交 往 空 间 也 有 利 于 主体 践 行 能力 的培 养 。网 络 交 往 能 促进 不 同 文 化 、 族 和 具 有 不 同 风 俗 习 惯 、 民 价 值 观 念 的 人 们 之 间 的相 互 理 解 、 互 尊 重 。 相 人对 人理 解 是 道 德 教 育 的 基 础 。 理 解 的 基 础 上才 能学 会 关 心 他 人 , 心 在 关 周 围的 世 界 。 而使 人 性 中 的善 性 得 以 张 扬 和 提 升 。 从 (1 2 自律 精 神 的塑 造 。 据 皮 亚杰 的观 点 , 的 道德 的发 根 人 展 有 一 个从 无律 到他 律 . 后 发 展 到 自律 的 过程 。 律 只存 最 无 在 于 儿 童 早 期 阶段 , 律 是 道 德 发 展 中 的 一 个 漫 长 的 阶 段 。 他
《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 语言 进行 力 , 在 实 际 工 作 中 要 完 成 一 个 项 目不 是 简 要 考实 际 编 程 能 力 。 这样 , 在 整 个 课 程 教学 程序设 计并具 备调试程序 的能力 , 以解 决 单 地 运 用 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语 言 门课 。 只靠实训 课 的练 习还是 不 够 的 。 现在很 多 学生 都
《 C语 言程 序设 计》 的难点 在于 几个方 面 : 第一 、 计算 机 对 难 以理解 或 容易 出错 的地 方 多举 例 进 行说 明提示 。 基 础知 识薄 弱 . 于高 职学 生来 说 总共有 三个 学 年 . 对 最 对 比较 难学 的指针 一章 的 内容进 行合 理 化解 .分 散到 后 一年 要进行 实 习 . 因此这 门课 通 常在第 一 学年 开设 . 相关章 节 中去 。降低学 生 学 习的难 度 ,使 学 生 由浅入
C语 言程序 这 门课 排 到 了大一 的第 二学 期 。在 学 时方 可 以锻 炼学生 的编 程思维 . 习 的过 程 中 , 能加 强学 练 也 面, 申请增 加学 时 。为 了做 好教 学 工作 , 在进 行 1 言 生对 语法 知识 的理解 。 实训 安排 中 。 着循 序渐 进 的 3 语 在 本 程序 教学 时还应 针对 高 职非 计算 机专 业学 生 的特 点对 原则 . 次都安 排一些 难 易不 同 的 内容 . 每 让学 有余 力 的 教学 内容 , 手段 , 考试 评价 等方 面都 进行 相应 的改革 。 同学在 完成基 础练 习之后 . 做一 些 难度 稍高 的练 习。 可
合 高职 高专学 生的特 点及课 程教 学过程 中 出现 的 问题 , 从教 学 内容 , 学手 段 , 教 上机 实训 , 程评 定等 方 面 课 进行探 讨 和改 革。 1 课 程特 点及 学情 分析 、 《 C语 言程 序设计 》 高校学 生学 习计 算机知 识 的 是
《C语言程序设计》教学改革与探索

《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。
实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。
教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。
c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。
本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。
1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。
在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。
并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。
这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。
建构主义教学模式体现在整个教学过程中。
第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。
第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。
CDIO教育理念下“C语言程序设计”课程教学改革探究

出我 院“ 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语言程序设计》课程教学改革的探讨

- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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).。