项目驱动式教学方法在C++语言程序设计中的应用
项目教学法在《C语言程序设计》教学中的研究

【 关键词】 项 目教 学; 学研究 ; 学方法 : 有 机 地结 合 起 来 .提 高 学 生 解决 实 际 问题 的
从面向 2 l世 纪 人 才 培 养 需求 出 发 . 以培 养 创 新 精神 和 提 高 综 合能 力 .项 目教 学 法 ” 切 合学 生 实 际 情况 的教 学 方 法 。 ” 是 实 践 能力 为 目标 .改 变课 程 内容 偏 重 书 本知 识 的 现 状 。为 此 《 C ” 目驱动 教 学 法 ” 般 按 照 以下 四个 教 学 阶 段 进 行 : 项 ~ 语 言 程序 设 计 》 程 采 用 多种 教学 方 法 和教 学 手 段 , 文 主 要 是 课 本
4检 查 评 估 总 结 . 三 、 目教 学法 在 《 项 C语 言 程 序设 计 》 学 中的 运 用 教 ( ) 目教 学法 的历 史 一 项 ( ) 一 目前 《 C语 言程 序设 计 》 教学 中存 在 的问 题 项 目驱 动 教 学法 的理 论 基 础 主 要 是来 自建 构 主 义 学 习 的理 《 C语 言程 序 设 计 》 学 中 , 教 C语 言 中语 法 要 求 严 格 , 了 一 少 论, 体现 了 以” 生 为 中心 ” 学 的现 代 教 育 理 念 【】 1 。建 构 主 义理 论 个 标 点 或多 一 个 字 母 程 序 都 无法 正常 运 行 .学 生 遇 到 问 题 往往 的 主 要 代 表 人 物 有 : 亚 杰 (Pae)科 恩 伯 格 ( .en eg、 皮 J i t、 . g 0K rbr 斯 束 手 无 策 ,急 于 向老 师 求 救 ,缺 乏 自我 探 索 的 精 神 ;有 些 学 生 ) 缺 滕伯 格 (.s ib r)卡 茨( .a 、 RJ t eg、 .e n DK 维果 斯 基 (oo g)2 。 亚 觉 得 学 了 C语 言 没 用 。 乏学 习动 力 ;本 来 C语 言 内 容抽 象 不 V gt y[ 】 皮 s 杰 f Pa e 是认 知 发展 领 域 最 有 影 响 的一 位 心 理 学家 , 所 创 立 易 理 解 。 老 师 在 教 学 过 程 中 往往 过 于 注 重 语 句 、 法 等 细节 的 J i 0 . g 他 语 的关 于 儿童 认 知 发展 的学 派被 人 们 称 为 日内瓦 学 派 皮 亚 杰 关 讲 解 .使 学 生 感 到 内容 枯 燥 难 学 。 在教 学 方 法 的设 计 上 。 师 教 于建 构 主义 的 基 本观 点是 .儿 童 是 在 与 周 围 环 境 相互 作 用 的 过 往 往 只 注 重 C 语 言 知 识 点 之 间 的 系统 性, 缺 乏 对 学 生 认 知 、 而 程 中 , 步 建构 起 关 于 外 部 世 界 的 知识 。 而 使 自身认 知 结 构 得 学 习兴 趣 的 关 注 , 缺 乏 对算 法 设 计 思想 的分 析 和 讲 解 。 逐 从 更 经过 和 到 发展 的 。在 皮亚 杰 的” 认 知结 构 说 ” 的基 础 上 ,科恩 伯 格 f. 同 事 探 讨 .我 们 认 为 这 些 问题 是 目前 C 语 言教 学 中共 性 的 问 0 K mbr) 认 知 结 构 的 性 质 与 发 展 条 件 等 方 面 作 了进 一 步 的 研 题 。 对这 种状 况 , 展 这 方 面 的教 学 改 革 . 何激 发学 生的 兴 e eg 对 针 开 如 究 : 腾 伯格 f.s rbr)l 茨 f .a ) 人 强 调 个 体 的主 动 趣 。 强 学 生 的 信 心 , 成 了该 门课 程 教 学设 计 的 关 键 。本 人 从 斯 RJ t n eg ̄ 卡 .e l DK m 等 增 就 性 在建 构 认 知结 构 过 程 中 的 关 键 作 用 .并 对认 知过 程 中如 何 发 多 年 的 计 算 机 教学 经 验 中 .认 识 到培 养 学 生 的 自主 学 习 能 力 和 挥 个体 的 主 动性 作 了 认 真 的 探 索 : 果 斯 基 (oosy提 出 的” 维 V gt ) g 文 相 对 独 立 的 分析 问题 、 决 问 题 能 力 的 重要 性 , 时 根 据 计算 机 解 同 化 历史 发 展 理论 ” 强 调 认 知 过 程 中 学 习 者 所处 社 会 文 化 历史 背 课 程 的特 点 , 用 项 目教 学 法 在 《 . 运 C语 言 程 序 设 计 》 学 中 取 得 教 景 的作 用 , 提 出了 ” 近 发 展 区” 并 最 的理 论 。维 果斯 基 认 为 . 体 了明 显 的 效果 个 的 学 习是 在一 定 的历 史 、 会 文 化 背 景 下 进 行 的 。 会 可 以为 个 社 社 (- 项 目教 学 法在 《 -) C语 言 程 序设 计 》 教学 设 计 原 则 体 的学 习 发展 起 到 重 要 的 支 持 和促 进 作 用 。 传 统 的 教 学尤 为注 重 知 识 的结 构 而 非 知识 获得 的手 段 和过 f ) 目教学 法 的意 义 二 项 程 , 目教 学法 指 导 下 的教 学 格 外 强 调知 识 的 获 取 过 程 、 段 和 项 手 项 目教 学法 的 内容 很 丰 富 .但 其 核心 只用 一 句 话就 可 以概 方 法 。 目教 学 法 指 导 下 的教 学 设 计落 实 到 教 学过 程 中 . 项 实现 项 括: 以学 生 为 中 心 , 调学 生 对 知 识 的主 动 探 索 、 动 发 现 和 对 目教 学 的 目标 , 要 十 分 重 视 教 学过 程 的 组织 、 强 主 就 实施 和调 控 。 所 学 知 识 意 义 的 主动 建构 r 不 是 像 传 统 教 学 那 样 . 而 只是 把 知 识 在 运 用项 目教 学 法 进 行 教学 设 计 的 时 候 .要 充 分 体 现 上 述 从 教 师 头脑 中传 送 到 学 生 的笔 记 本 上 1 以 学 生 为 中心 。 调 的 思想 , 。 强 以学 生为 中心 设 计 项 目。具 体 来 讲 , 遵 守 以下 教 学 设 计 要 是” ” 以教 师 为 中心 , 学 : 强调 的是 ” ” 教 。这正 是 两 种教 育 思 想 、 教 原 则 : 学 观 念 最根 本 的 分歧 点 . 由此 而发 展 出两 种 对 立 的 学 习理 论 、 教 1 对 教 学 内容 设 计 和 选 取 项 目是保 证 项 目教 学 法 开 展 的 . 针 学 理 论 和教 学 设 计 理论 由于 项 目教 学 法 所 要 求 的学 习环 境 得 关键 。 计 和选 取项 目要 以教 学 的 内容 为 依据 。 时要 考 虑 学 生 设 同 到 了当代 最 新 信 息技 术 成 果 的 强 有 力 支 持 .这 就使 项 目教 学 法 的层 次特 点 , 同时 设 计 和选 取几 个 难 度不 同的 项 目。 注 重 以 解 要 日益 与广 大 教 师 的 教学 实 践 普 遍 地 结 合起 来 .从 而 成 为 国 内外 决身 边 的 问题 为现 实 背 景 材 料 . 项 目不 脱 离 实际 。 样 使 项 目 使 这 学 校深 化 教 学 改革 的指 导 思 想 。 美 国 工商 管理 硕 士 教 育 ( A 既包 含 教 学 知识 点 。 能 激 发学 生 的 学 习 兴趣 . 动 学 生 解 决 问 MB ) 又 调 经 过 长期 的教 学 实 践 , 泛 地 采 用 项 目教 学法 。 广 题 的积 极 性 . 到 培养 学生 职 业 能 力 的 目的 。 计 和 选 取 项 目要 达 设 ( ) 目教 学 法 的 内容 三 项 以项 目组 的指 导 教 师 为 主 .同 时调 动 学 生 共 同 参 与 项 目的设 计 ” 目驱 动 教学 法 ” 实 施一 个 完 整 的项 目过 程 中而进 行 的 和选 取 。 证 学 生 的个 性 发 展 。 计 和 选 取项 目还 要 考 虑 到 知识 项 是 保 设 教 学活 动 。 在教 学 活 动 中 . 师 将 需要 解决 的问 题或 需 要 完成 的 的综 合 性 , 能 过 小 和 过窄 。 教 不 为学 生 提 供 自我 学 习 和 自我创 造 的 任 务 以项 目的形 式 交 给 学生 . 由学 生 自己按 照 实 际 工作 的完 整 空 间 。 程序 。 在教 师 的 指 导下 , 以小 组 工 作 方 式 , 同 制定 计 划 、 工 合 共 分 2打 破 以课 堂 教 学 为 中心 的 教学 模 式 。 . 确定 以 项 目组 为 中 作 完成 整 个项 目 。 过 以上 步 骤 , 师 可 以 在课 堂 教 学 中调 动 学 心 学 习模 式 。这 是 保证 项 目教 学 法 顺 利 进行 的必 须 转 变 的教 学 通 教 生 学 习积 极 性 。 分 发 掘 学 生 的创 造 潜 能 。 学 生 在 ” ” 学 , 思想 观 念 充 使 做 中
“项目驱动+案例教学”模式在C语言教学中的应用

目 前很多高校c 语言课程的教学仍停留在传统的教学模式上, 过分注重语句 、 语法等细节的教学,
采用 “ 概念 一 分 析 概念 一 例 题 讲解 一 习题 ” 讲 的方 式 , 学 以教 师 “ ” 中心 , 生在 教 师 的指导 教 教 为 学 下 完成 相 应 内容 的学 习, 生基 本 上 处 于被动 的接 受 状 态 。 种 “ 鸭式 ” 式 , 学 这 填 模 能较 好 地保 证 所 授 知
关键词: c语言; 驱动; 项目 案例教学; 学模式 教
中图分 类号 : 1 .7 G7 20 文献 标 识码 : B 文章 编 号 :6 3 4 7 ( 0 9 0 — 0 8 0 17 — 2 0 2 0 )3 0 1— 3
一
、
C语言教 学 现状
《 c语言程序设计》 是大多数计算机专业的一门专业基础课 , 是程序设计入门课程。 通过对该课程 的学习, 使学生掌握c 语言程序设计 的基本知识 、 程序结构、 基本算法及程序设计思想, 并培养使用c 语 言进 行 程 序设 计基 本 能力, 为后继 课 程 及其 他 程 序设 计 课 程 的学 习和应 用打 下扎 实 的高级 语言 理论 和
导学生对知识点的掌握; 而项目 驱动教学法则把一个项目 划分成若干个具体案例 , 每个案例都与这个项
收 稿 日期 : 0 9 0 — 0 2 0 —4 2
作者 简介: 叶健 华 ( 7 一)男, 1 5 , 江西德兴 人, 9 上饶职 业技 术学院信息工程系讲 师;
黎
・
峰 ( 7一 , 江西上饶人, 1 2 )男, 9 上饶职业技术学院信息工程系讲师。
项目驱动教学法在程序设计教学中的运用

习 理 论 知识 后 通 过 编 程 演 练 加 深 理 解 的 环 欠 缺, 导 致 学 生 实 践 动 手能 力 较 低 。
程 序设 计课 程 教 学 内容 抽象 性 强 , 如果 强 化机
械记忆 , 必 然 使 学 生感 觉 枯 燥 乏 味 , 进 而 压 制 学生
收 稿 日期 : 2 0 1 2 — 1 2 — 0 2
作者简 介: 胡孟杰 ( 1 9 7 9 一 ) , 男, 河南社旗 人, 实验师 , 在泼博t , 主要从事软件 丁程研究 。
1 3 0
胡孟杰 , 周 丽: 项目 驱 动教学法在程序设计教 学中的运用
第 2期
的 意义建 构 的 目的| 1 1 。
( 一) 设计 任务 情 境 , 激 活 学 习积极 性
各 个 环节[ 3 1 。
( 三) 注重教 学 过程 中的交流 。 培 养学 生能 力
设 计 的任 务 项 目应 具 有 一 定 的代 表 性 和 实 用 性, 尽 可 能 选 择 与 实 际 需 要 相 结 合 的 项 目。另 外 ,
( 二) 教 学 内容脱 离社 会需 求 目前 , 高校开 设 的程 序设 计 类课 程 的教 学 内容
课程 , 又 具 有独 特 的 抽象 性 和 复 杂性 。只有 在实 践 过 于 陈 旧 , 与社 会 需 求 脱 节 , 学 乍 难 以存 课 堂 卜接 中学生 才 能真 正学 会 编写 和 调试 程 序 , 从 而更好 地 触到先 进 的技术 , 以致 于学 生 毕 业求 职 时 产乍 挫 败 掌 握程 序设 计 的理 论 知识 , 提高 利 用理 论 知识 解决 感 。企 业需 要 理 论 基础 扎 实 、 动 于能 力 强 的综 合 实 际 问题 的能力 。
“项目驱动”教学法在C语言教学中的应用

的特点和兴趣 , 在教学 中应用项 目驱动教学法 , 提高学生 的学习
“ 目驱动 ” 项 教学强调学生 的主体作用 , 提倡学 生应 采取 自 兴趣 , 重点培养学生分析 问题 、 解决 问题 的能力 , 培养 学生 自主 主 学 习 的方 式 获 取 知识 , 生 成 为互 动 式 教 学 的 主 体 , 分 实 现 学 充 学 习 的编 程 习 惯 。 过 对 此 教 学 法 的应 用 和探 索 , 得 了 良好 的 教 与 学 的互 动 。 通 取 教师 运 用 项 目驱 动 教学 法 引 导 学 生 自主 地 、 索 探 教学 效 果 。 性地学习 , 学生不仅培养 了自学能力 , 也提高了动手能力和创新
d iet a h n . rv e c i g
K y rs r ig i rjc T ahn e wod D v t po t ec ig i nwh e
在 教 以往 的计 算机语言 C教学方法 : 多媒 体教室讲 课 、 学生上 引 导 者作 用 。 这 种 教 学 法 的 实施 过 程 中 , 师 不 是 把 现成 的知 机训练 、 综合实训 , 其缺 点是学生学生在教师 的指 导下 去寻找“ 目” 项 的
动” 的教学力法 。从项 目设 置、 目实施 、 项 总结项 E一成绩 的评价 和项 目总结五个阶段阐述和分析了教 学改革尝试 , 出项 目驱动 l 得
教学法使学生提高了学 习的积极 性和主动性 。 项 目驱动式教学 比较适合具 有操作性 比较强的课程 , 教师 以指导和辅导为主。本文总结 了项 目驱动式教学在 《 计算机语 言 c 》
L jn i u Ai ( u h uVo a o a Unv r t S z o 2 0 ) S z o ct nl iesy u h u 0 4 i i 1 5
“项目驱动”法在高职计算机程序设计课程教学中的研究与实践

、
库 ); { C 设计与制造 》、 《 PB 电子产品的制作与检验 》等网络
课程。
4 、师资水平不足,资源、资金有限
五 、结 束语
四、 应用 电子技 术专 业教 育教 学建设 过程 中存在 的 困难 应 用 电 子 技 术 专 业 建 设 的 内容 很 多 ,在 实 际 操 作 过 程 中 也
师需要 重点研究 的问题 。
程序设 计语言教 学 中遇到 的 问题 我 校计 算机专 业学生 在校 期问 经历 大一第 一学 期C 言 的学 习 语 以及大 -Jv语言 和A PN T 言的学 习 ,在程 序语 言 的教与 学 的  ̄ aa . - S .E 语 过程 中我们 总结 主要 存在 以下 问题 : 1 、普遍 感 觉程 序设 计语 言难 学 主 要 反映 在概 念难 懂 、算 法 无从 下手 。尤其 学 习 到面 向对 象
是 困 难重 重 ,课 程 体 系 的设 置 只能顾 及 到专 业 群 ,校企 合作 的 问 题 ,师资 队伍建 设等 等 。 1 最为 突 出的是校 企合作 问题 、 我 院 积 极通 过 多 种渠 道 与企 业接 触 ,努 力 为学 生创 造 到企 业 实践 的机会 。近 几年 ,与多 家企 业 建立 了 比较 稳定 而 持久 的合 作 关系 。但在与企业合作的同时 ,我们也感觉到 ,有些企业出于对 生产 效 益与 质 量 安全 等方 面 的考 虑 ,不愿 意接 受学 生 在相 应 的技 术 岗位上 得到真 正锻 炼 的机会 。 2 、高等职业教育有个性化和多样性的问题 我 们 应 当看 到 , 即使 是 培 养 相 同 的技 术 应 用 型 人 才 ,地 区 不 同 ,培 养 需 求 也存 在差 异 。如 同样 是 培 养高 职应 用 电子 技术 人 才 ,沿海 地 区 就必 须 要开 设单 片机研 发 方 面的课 程 ,而 内地则 主 要 开 设 电子 产 品组 装 、调 试 方面 的课 程 ,他们 对教 学 资源 的需 求 是 有 区别 的 。 我 们 的资 源 建设 必 须 要 满足 这些 外 在 的多 样 化 需 求。 3 学生 来源 的 多样化 、 学 校 的 学生 由高 中毕 业学 生 、中等 职业 学 校毕 业学 生 等层 次 组成 ,同一班级的学生也存在 自身水平的层次差距 ;所以 ,不同 基 础 的学 生 对 教 材的 接受 程 度 和需求 也 存 在差 异 。我们 的 资源 建 设 必 须考 虑 到 这些 因 素 。高 职层 次 的毕 业 生有 两条 出路 ,升学 和 就业 。这两种选择我们都应该尊重 ,在资源建设上也应当有所体 现。既要保证以传授就业技能为主 ,又要为选择升学的学生提供 必要的依托 ;既要注意理论 “ 必需、够用”,又要充分考虑学生 的岗位 迁移 能力 。
“项目导入、任务驱动”教学法在C程序设计语言教学中的应用研究

层次化的项目驱动教学模式在高职院校《C语言程序设计》教学中的应用

掌握各种语法规则和编程技巧是必须的,也只有通过阅读 别 人 的程序 才 能使 学 生加 深 对 C 语 言各 种 语句 使 用 的理 《 语言程序设计》课程是大学生在进入大学后接触 解 。第 三 ,修改程 序 。在 强调 学 生大 量 阅读 程 序 的 同时 , c 到 的第 一 门程 序设 计语 言 ,该 课程 学 生学 习软 件设 计 的基 还 要 引导 他们 对程 序 进行 改 写 ,做 到 举一 反三 ,一 边 改一 础 ,学 生对 程序 设 计充 满 了好 奇 ,但又 心存 畏 惧 。为 了激 边上机实践,最终达到解决一类 问题的效果 。第四,编写 发学 生 学 习 的兴趣 ,也 为 了合 理地 组织 教 学 ,在这 门课 的 程 序解 决 实 际遇 到的 问题 。能 阅读 和 修改程 序 ,还 不能 说 教学 中我们 是 以现 实 的项 目来驱 动 教学 的 。兴 趣是 学 习知 学 生就 掌握 了 C语 言 , 自主 编写 程序 解 决实 际 问题 的 能力
专 科 学校 软 件专业 及 计 算机相 关 专业 的一 门专业 基础 核 心 往 往 认 为 自己听懂 了 ,但到 自己动手 编 写程 序 的时候 就 感 课 程 , 程 的教学 目标 是要 使 学生 掌握 C语 言 的语 法规 则 、 到不知如何下手。为了使学生在学习中在 c语言知识更易 课 数据类型、基本语句和函数结构等基本知识 ,学会运用 C 于接 受 , 我们在 组织 教 学 时 ,按 照 层次 化 的方式 引 导学 生 语 言 结构 化 的程序 设 计 方法和 技 巧 ,初步 建 立程 序设 计 的 学 习和应 用 知 识 。首先 ,让 学生 模 仿案例 和 现有 项 目, 比 思 想 ,养 成 良好 的编程 风 格 ,具 备一 定 的分 析程序 、设计 如通 讯录 的输 入 输 出、模拟 社会 关系 等 ,让学 生对 C语 言 程 序 的能 力 。通过 这 几年 的教 学 ,我 深刻 体会 到这 门课对 中各种数据类型,对 C语言的顺序结构 、选择结构、循环 刚进入大学校 门的学生来说难度还是 比较大的。如何更好 结构 等有 总体 的认 识 ,掌握 C语 言的基 本语 法 。其 次,培 地组织教学也是需要我们深入探讨的问题 。 c语言程序设 养 学 生阅 读程 序 的能力 。为 了让 学生 更好 地 掌握 c语 言 , 《 计 》课 程理 论 性和 实 践性 都很 强 ,在 教学 中要 注重 理 论联 提高编程能力,大量的阅读经典程序或参考资料的例程 、
基于项目驱动的“翻转课堂”教学模式的《C程序设计》课程教学的探索

154魁科■技2016年•第3期基于项目驱动的“翻转课堂”教学模式的《C程序设计》课程教学的探索◊重庆文理学院电子信息与电气工程学院向静杨文耀李杰《C程序设计》课程是电子信息类专业的基础课,本课程为后继课程的学习奠定基础。
基于重庆文理学院电子信息与电气工程学院电子信息类大类招生具体情况,本文指出在该课程的教学内容、教学设置等方面会遇到的问题。
结合以本为本的教学理念和现代化的教学手段,旨在培养适合学生分析和解决问题的能力。
1引言5G时代的来临,信息时代和数据将迎来爆炸式增长。
202舛疫情的出现,使得网购、线上教学的地位显得日益突出,这些都离不开程序的开发与使用。
《C@序设计》课程是大多数理工科专业的专业基础必修课,它在整个编程语言体系中的基础性,决定了它在教学中的重要地位。
C语言是世界上应用最广泛的计算机语言之一,具有发挥岀高级编程语言的功用,还具有汇编语言的优点。
学生学习C语言,可以提高学生自身的逻辑思维能力,还能提高自己的专业技能,为今后工作打下基础。
《C程序设计》课程是我院电子信息科学与技术、信息工程以及微电子科学与工程专业的一门专业基础必修课。
更好地为《微机原理与接口技术》《单片机原理及应用》《嵌入式系统设计》和《C++面向对象设计》等后续课程的学习奠定基础。
2《C程序设计》课程现状和存在的问题《C程序设计》课程是我院开设课程中极其重要的一门课,其课程内容十分丰富。
课程内容主要包括基础理论知识和程序开发编写两部分。
本门课程有64课时,对于一门新的且十分重要的专业基础课程的学习来说,教学时间依然十分紧张。
其原因珠宝包括两个方面:第一,《CS序设计》本身是存在较为庞大的知识体系,且课程内容十分丰富;第二,程序设计的关键环节在于学生实际操作练习程序,而每个程序项目均需要1~2节课的时间由学生自己自己动手练习,因此理论讲解的时间进一步综上所述,目前《CS序设计》的教学过程面临着较大的挑战。
一方面,如何能够让学生在有限的时间,学到最为有用的知识,是需要解决的重要问题,对于一名教师来说更是值得深思的问题。
“项目驱动教学法”在高职程序设计类课程教学中的应用

境、 协作 、 会话 等学 习环 境要 素充 分发 挥学 生 的主 动
性、 积极性和创新精神 , 最终达到使学生有效地实现 对 当前所 学 知识 的 意 义 建 构 的 目 的。在 这 种 模 式 中 , 学关 注 的重点 是学 生达 到 的程度 , 导教 师 的 教 指
收 稿 日期 :0 9— 8— 5 20 0 0
【 文章编 号】10 — 1120 )4一 11 0 08 90 (09 0 O1 — 3
国家《 向 2 面 1世纪 教 育 振兴 行 动 计 划 》 中指 出 “ 高等 职 业 教 育 必 须 面 向 地 区 经 济 建 设 和 社 会 发
展, 适应 就业 市场 的实 际需要 , 养生 产 、 培 服务 、 管理 第 一线 需要 的实 用 人 才 ” 以及 职 业 技 术 教 育 必 须 , 坚 持 “ 服 务 为 宗 旨, 就 业 为 导 向”的办 学 方 针 以 以
其 相适 应 的项 目驱动 教学模 式 为 : 以学 生为 中心 , 教
师 在整 个教 学过程 中起 组 织 和 指 导 的作 用 , 用 情 利
计 业 务程 序 。第二 , 目的 开发 是 否 有 任 课 教 师 的 项 参与 , 是决 定教 学 效 果 的重 要 因素 。任 课 教 师 在 项 目中的参与 度越 高 , 教学 过程 就 越得 心应 手 。第 三 , 项 目的复杂 程度 是决 定 教学 成 功与否 的又一 重要 因 素 。项 目过 于简 单 , 学生 学 习不 费任何 力 气 , 没有 机 会体 验成 功 者 的喜悦 , 响学 习 积极性 ; 目过 于 复 影 项
个或多 个项 目。教学 过程是 项 目开 发过 程与 教学
内容的有 机结 合 。
项目驱动教学模式在程序设计类课程教学中的应用研究

项 目驱动教学模 式在 程序 设计 类课程教 学中的应 用研 究
陆洲
( 包头轻工职业技术学院 ,内蒙古 包头 0 1 4 0 3 5 ) 摘 要 :针对计算机程序设计类课程传统教 学模 式 ,对项 目驱动教 学模式进行研究 ,着重 阐述 了项 目驱动教 学模 式
在计 算机程序设计类课程教 学中的 实施过 程,为计算机程序设 计类课程教学质量的提 高提供参考。
改 革 就 决 定 了 计算 机 软 件 专 业 学 生 的培 养 质 量 。
一
决 问 题 的 办 法 ,最 终 通 过 亲 自实 践 解 决 问 题 ,完 成 子 项 目 , 从 而 完 成 整 个 项 目。 在 这 一 过 程 中 ,学 生 不 仅 掌 握 了项 目中 所 蕴含 的 知 识 ,并 且 体 验 到 了 实 践 后 的成 功 ,在 提 高 了学 生 的动 手 实 践 能 力 的 同 时 ,进 一 步 提 高 了学 生 的学 习 积 极 性 。
K e y w o r d s :p r o j e e t d i r v e n t e a c h i n g; p r o g r a m d e s i g n; t e a c h i n g m o d e
1 教 学 目标
目前 ,一 个 为 社 会 主 义 现 代 化 建 设 服 务 的 高 职 教 育 体 系
LU Zho u ( Ba o t o u Li g h t I n d u s t r y Vo c a t i o n a l Te c h n i c a l Co l l e g e, I n n e r Mo n g o l i a Ba o t o u 0 1 4 0 3 5, Ch i n a )
新工科背景下《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 相 似 之处 , 是也 有 很 多 内容差 异 较大 , 但 比如数 组 、 类 、 构体 等 。 结 因此 , 果 在《 #程 序设 计 》 门课程 如 C 这 中仍 然 采用传 统 的教 学方 式 .学生 容 易将 C} C }与 语 言混 淆 , 而且需 要重 复一些 基本 的语 法知识 , 不 达
C+ + 的高 运行 效率 , 以其强 大 的操作 能 力 、 雅 的语 优
法 风格 、 新 的语 言特 性 和便 捷 的 面 向组 件编 程 的 创 支 持成 为 .E N T开 发 的首选 语 言[。 ” 目前 很 多 高校 的
项 目驱动教 学法 是一种 灵 活多样 .且 生动 的教 学 方法 , 它打破 了传 统 的教 学 观念 , 学生 进行 全方 对
生学 习起来 也 是孤 立地 . 乏 系统性 和 对课 程 整 体 缺
《 #程 序设计 》 是一 门实 践性 很强 的专 业技 能 C
的把握 。 许 多学 者 已经对 项 目教 学法 进 行 了研 究 有
[ ]
,
课 。 课程 注重 的是学 生 能力 的ቤተ መጻሕፍቲ ባይዱ养 和提 高 , 该 因此 ,
本文 主 要讨 论项 目驱 动教 学法 在 《 #程 序 设 C
作 者 简 介 : 晓 兵 (9 4 ) 男 , 川 大 竹人 , 庆 教 育 学 院 计 算 机 科 学 系讲 师 , 士 , 究 方 向 :T图像 重建 、 邹 17 一 , 四 重 博 研 C 图像 处 理 、 课
基于项目驱动的高职《C语言程序设计》教改研究

也是机 电一体 化 、 数控 、 电气 控制 、 入式 系 统程 嵌 序设计 等各工科 类专业 的首选 语言 。各类 高等 院 校 普遍 开设 了 C语 言 课程 。随着 高 职 的教 学 改 革 已经从 宏观 ( 国 、 市 地 区 的布 局 等 ) 全 省 发展 到
中观 ( 院 、 学 专业 、 师 队伍 整 体 ) 微 观 ( 教 和 每位 课
课程 。按照 “ 以就业 为导 向 , 以服务为宗 旨” 的职业
教育 目标 , 高职教育 培养的学生应 当具有 良好 的职 业道德 、 职业 素质 、 练 的职 业技 能 以及 职后 持续 熟
三、 高职 教育视 域下 的项 目驱 动教 学 项 目驱 动教学 法 是 以学 生 的 自主性 、 索性 探 学 习为基础 , 采用类 似科学 研究及 实践 的方法 , 促 进学 生主动 积极 发 展 的一 种 新 型 的教 学方 法 。 2 它要求 师生通 过共 同实施一 个完整 的项 目工作 而 进行教 学活 动 。在整 个教学 活动 中既发挥 教师 的
课 程教学评 价标准 主要是 : 重点难 点是 否突 出 、 教
学 计 划进 度 是 否 合 理 、 多媒 体 使 用 是 否 得 当 等 。 在评 价方式 和 内容 上 , 所有 考察 的项 目都是教 师 , 主要 以教 师 讲课 的 水 平来 评 价课 程 的 质 量 和 效 果 。高职教 育应该 建 立 “ 自我学 习 、 身 学 习” 终 的 现代 学习观 , 在课程 教学 中应重视 学生 “ 终身学 习
设 计语 言 , 是软 件开发 人员必 须掌握 的语 言基础 ,
础, 也是课 程体 系的奠基 石 。本课程 的教学主要是 培 养学生 的逻辑思 维 能力 、 序设 计 能力 , 学生 程 是 学 习后续 软件开 发课 程 的知 识基 础 。该 课程 的教
《C语言程序设计》课程教学方法的研究与实践

・
1 06 ・
( 三 )应 用 “ 项I i l 驱 动 ”法进 行 《 c 语 言程 序 设 计 》课 程教 学的必要性 《 C 语 言程 序 设计 》课程 是 一 门注 重 培养 学 生 实 践 编程 能 力 的计 算 机 基 础课 程, 该 课 程 的学 习有
能 学 到 新 的 知 识 , 又 能 体验 成 功 的乐 趣 。最 后 , 各 个 项 目之 间 最好 具 有 一 定 的相 关 性 ,从 而 使 学
之 于 不 同 的教 学 手 段 。对 实践 性 较 强 的课 程 注 重
一
、
采用 “ 项 目驱动” 法 进行 《 C 语 言
其 知识 的应用 和 能力 的养成 。
程序 设计 》课程教学 的必要性 分析 ( 一) 应 用型人 才培养模 式定位 应用 型人 才 就 是 把 成 熟 的技 术和 理 论 应 用 到
教 师 作 为 整 个教 学过 程 的组 织 者 ,在 任 务给 出后 ,还 必 须要 引导 学 生进 行 分 析 讨 论 , 围绕 项 目提 出 问题 , 并有 针 对 性 的讲 授 实 施 项 目时 需要
用到 的新 知识 ( 重 点 、难 点或可 能有 问题 的地方) ,
习 的 过程 具 有解 决一 类 问题 的连 续 性 和 连 通 性 ,
因为 学 生 在 使用 不 同方 法 去 解 决 同一 个 问题 的 过 程 中 , 能 够 轻松 的 比较 出谁 优 谁 劣 ,有 利 于 综合
项目教学法在计算机程序设计课程中的应用

项目教学法在计算机程序设计课程中的应用一、本文概述随着信息技术的飞速发展,计算机程序设计课程已经成为了高等教育中不可或缺的一部分。
传统的教学方法往往注重理论知识的传授,而忽视了实践操作和问题解决能力的培养,导致学生在面对实际项目时常常感到无从下手。
为了解决这一问题,项目教学法被引入到计算机程序设计课程中,旨在通过实践项目的完成,提高学生的编程技能、团队协作能力和创新思维。
本文将探讨项目教学法在计算机程序设计课程中的应用,分析其优势与挑战,并提出相应的实施策略,以期为相关教育工作者提供有益的参考。
二、项目教学法概述项目教学法是一种以实际项目为基础,通过引导学生主动参与、实践探索、合作交流的学习方式,使学生在完成具体项目的过程中,达到理解和掌握所学知识的目的。
这种方法起源于欧洲的劳动教育思想,强调培养学生的实践能力和解决问题的能力,注重理论与实践的有机结合。
在计算机程序设计课程中,项目教学法具有显著的优势和应用价值。
项目教学法将传统的以教师为中心的教学模式转变为以学生为中心的自主学习模式。
在项目驱动下,学生能够更加主动地参与到学习过程中,通过实际操作和实践探索,深化对计算机程序设计理论知识的理解。
同时,项目教学法也鼓励学生之间的合作与交流,通过团队协作共同完成项目任务,培养学生的团队协作精神和沟通能力。
在项目教学法的实施过程中,教师需要根据学生的实际情况和课程要求,设计合适的项目任务。
这些项目任务应该具有一定的挑战性和实际意义,能够激发学生的学习兴趣和动力。
教师还需要提供必要的指导和支持,帮助学生解决项目实施过程中遇到的问题和困难。
项目教学法是一种以学生为中心、以项目为驱动的教学模式,它能够有效地提高学生的实践能力和解决问题的能力,促进学生全面发展。
在计算机程序设计课程中,应用项目教学法具有重要的意义和价值。
三、计算机程序设计课程的特点与需求计算机程序设计课程是计算机科学领域中的一门核心课程,它具有很强的实践性和应用性。
项目驱动式案例教学法在“C程序设计”课程中的应用

一
、
“ C程序 设计 ” 课程 简介
C语 言 是 国 内外 使 用 最广 泛 的 高级 程 序 设计 语 言 之
一
。
C语 言功 能丰 富 、 表达 能力 强 、 使用 方 便灵 活 、 应用 面
广、 目标程 序执 行效率 高 、 可移 植性好 , 既具 有高 级语 言的
识解决 问题 。从 根本上 将传 统课 堂 中老 师满 堂灌 , 转变 为 “ 学生为主体 , 师为主导” 教 的教学模式 ] 。 案例教学法 ( a t y是 1 世纪 7 年代美 国哈佛 大 c s Su ) 9 e d 0
理解 问题 的复杂性 、 变化性 、 多样性等属性的重要教学形式 。 本文提 出的项 目驱动式案例 教学法 , 其核心是用一个完 整 的项 目贯穿“ C程序设计” 课程的所有教学 内容 , 并采用逐 步扩 张法进行项 目的开发 , 同时 , 把项 目拆分为若 干个典 型
极 性都 不强。同时 , 由于这 门课 程的知识点多 , 量大 , 信息 逻
广泛运用 于工商管理 、 法学 、 学 、 军事 教育学 、 理学 以及工 学 等学科。所谓案例教学法是指教师在教学过程 中, 据教学 根 目的和培养 目标 的要求 , 以案例为基本素 材 , 学生带人 特 把 定 的情 景中进行分析问题和解决问题 , 而培养学生运用 理 从
论 知识进 行分析研究 , 出 自己的见解 , 提 做出判断和决策 , 提
Vo .4 N .0 1 o 1 2 0e. 0 t 1 2 l
项 目驱动式案例教 学法在“ C程序设计’ ’ 中的应用 课程
徐
[ 摘
凯,宋麦玲,薛思清
( 中国地质大学 ( 武汉 )计算机学 院,湖北武汉 ,4 0 7 ) 3 0 4 要 ] 针对 “ C程序 设计”传 统教学模 式存在 的弊 端 ,提 出在 “ 程 序设计” 教学 中采用 项 目驱动 式案例教 学的方 C
基于项目驱动的《C语言程序设计》教学

解 决 学 生 身 边 的 一些 现 实 问题 来 实 现 学 生 对 知 识 的 掌 握 。大 大 提 高 了学 生 学 习 的 积极 性 和 主 动 性 。 通 过 基 于 项 目驱 动 教 学 法
到 内容 枯 燥难 学 :
2 教 师 在 教 学 中忽 视 了程 序 设 计 思想 和 实 际 项 目思 想 的讲 、 授。 导致 大 多 数 学 生 学 后 了解 C语 言对 现 实 生 活有 什 么实 际 不 应 用 价 值 谈 不 上 将 程 序 设 计 思 想 应 用 到 实 际 工 程 项 目 中去 更 导 致 理论 与 实 践脱 节 。 学 生 感 觉 学 了 C语 言不 实 用 。 而缺 乏 让 从
学 习动 力 : 3 在 教 学 方 法 的 设 计 上 . 师 往 往 只 注 重 C语 言 各 知 识 点 、 教 之 间 的 系统 性 , 缺 乏 对 学 生认 知 、 习兴 趣 的 关 注 。 而 学
针 对 目前 教 学 中 存 在 的 以 上 问题 如 何 以学 生 的认 知 水 平 为 基 础 . 理 论 基 础 和 实 际 工 程 紧 密 联 系 起 来 . 学 生 在 学 习语 将 使 言 基 础 和 编程 理 论 的 同 时 .又 能 看 到 这 些 知 识 的实 际价 值 和 用
维普资讯 Leabharlann 20 9 8年第 l O期
福
建
电
脑
25 1
基于项 目驱动的《 C语言程序设计》 教学
薄冰冰 王 平
(河 南科 技 大 学 河 南 洛 阳 4 10 ) 703
【 摘 要 j 文 章 针 对 C 语 言 教 学过 程 中存 在 的 学 生 学 习兴 趣 不 高 , 习 主 动 性 差 而造 成 的 教 学效 果 差 的 现 状 , 出在 : 学 提 教 学 中 实施 项 目驱 动 的教 学 方 法 , 目的 是 在 课 堂 中把 理 论 与 实践 教 学 有机 地 结 合 起 来 , 高学 生 学 习兴 趣 , 发 学 生的 创 造 提 激
基于NodeMCU项目驱动的C语言程序设计教学模式探索

2023年5月第26卷第9期中国管理信息化China Management InformationizationMay,2023Vol.26,No.9基于NodeMCU项目驱动的C语言程序设计教学模式探索杨可扬,冉彦中,许志军(吉林大学,长春 130022)[摘 要]现阶段各高校C语言程序设计的教学方案大多采用PC+VC的教学模式。
随着时代的进步,这种传统教学模式无论在教学难度、教学时长、学生学习兴趣、学生掌握程度等方面逐渐显现出诸多不足。
本文拟从技术发展的角度分析传统教学模式不足形成的各种原因,提出改进的方案——基于NodeMCU 项目驱动的C语言程序设计教学模式。
[关键词]C语言程序设计;NodeMCU ;Esp;Pythondoi:10.3969/j.issn.1673-0194.2023.09.056[中图分类号]G642 [文献标识码]A [文章编号]1673-0194(2023)09-0192-040 引 言C语言程序设计课程是理工类大学的一门重要基础课程。
教育部推荐各高校开设本课程的目的,从狭[收稿日期]2022-11-21[基金项目]吉林大学本科教学改革项目(2021XZC112)。
[作者简介]杨可扬(1979— ),男,讲师,主要研究方向:物联网、传感器、图像识别。
义上讲,主要是为了增进学生对于计算机编程技术的了解;按广义上论,更多的是着眼于培养学生严谨科学的思维方式,把握当今信息处理技术。
C语言因其灵活多变的特点、便于移植的开发方式,无论是在数十年前传统X86的PC单机模式编程,十数年前网络应用的开发,抑或是现在分布式大数据时代背景下物联网技术、云计算、开疆辟土般人工智能的初萌,都有上,贯彻落实到学生核心素养的培养与塑造中。
主要参考文献[1]陈巧云.基于教师满意度的高校信息化绩效评价研究[J].教育学术月刊,2016(8):31-35.[2]葛文双,韩锡斌.数字时代教师教学能力的标准框架[J].现代远程教育研究,2017(1):59-67.[3]张英杰.高校青年教师信息化教学能力评价及提升策略[J].金华职业技术学院学报,2019,19(3):1-8.[4]隋幸华,赵国栋,王晶心,等.高校教师信息化教学能力影响因素实证研究:以湖南省部分高校为例[J].中国电化教育, 2020(5):128-134.[5]王彦富,王妙妙,李飞.TPACK框架下融合信息技术的教学模式研究[J].教育探索,2022(3):52-55.[6]李天龙,马力.高校青年教师信息化教学能力发展现状与对策研究:以西安地区高校为例[J].现代教育技术,2013,23 (6):34-37.[7]韩锡斌,葛文双.中国高校教师信息化教学能力调查研究[J].中国高教研究,2018(7):53-59.[8]宋权华,于勇.高校教师信息技术素养:现状、困境与路径:以我国西部地区部分高校为例[J].现代教育技术,2020,30(10):78-84.[9]谢耀辉,万坚,夏欣.高校教师TPACK对线上教学效果影响状况调查研究[J].华中师范大学学报(自然科学版), 2022,56(2):304-310.[10]赵磊磊,赵可云,侯丽雪,等.技术接受模型视角下教师TPACK能力发展研究[J].教育理论与实践,2015,35(11):25-27.[11]顾小清,杜华,彭红超,等.智慧教育的理论框架、实践路径、发展脉络及未来图景[J].华东师范大学学报(教育科学版), 2021,39(8):20-32.[12]祝智庭,魏非.面向智慧教育的教师发展创新路径[J].中国教育学刊,2017(9):21-28.[13]李雨潜.“互联网+”背景下师范大学教师信息化教学能力现状调查[J].中国大学教学,2016(7):87-91.[14]谢燕,张栋栋.TPACK框架下高职教师信息化教学能力的调查分析[J].职教论坛,2019(10):114-120.教育教学研究着不可或缺的重要作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目驱动式教学方法在C++语言程序设计中的应用摘要:为了激发学生对c++语言程序设计课程的兴趣,提高其动手能力和项目开发技能,结合国内外教学经验,分析探讨了驱动式教学方法的实施要点和注意事项,提出项目驱动式教学方法必须要以教学为中心,不能脱离教学才能发挥更好的教学效果。
关键词:c++;教学方法;项目驱动;过程控制
中图分类号:tp312.1-4 文献标识码:a 文章编号:
1007-9599 (2012) 17-0000-02
c++语言程序设计是一门实用性强、难度大、特色鲜明,并且应用范围广的计算机语言课程,如何培养学生的面向对象程序开发的设计思想、提高学生的动手开发能力一直是c++语言程序设计课程课改中的热门话题之一。
很多教学工作者都探索出了一套教学经验,如研讨式教学[1]、基于任务驱动的[2]、基于项目驱动[3] 5]等。
但是什么样的方法更为合适,如何才能发挥更好的教学效果,是目前大多教学工作者都在摸索的问题。
为此,结合国内外计算机专业的教学模式,我们进行了一系列的改革与探索,认为c++语言程序设计的教学过程中实行项目驱动式教学能够得到的非常好的教学效果,但是项目驱动教学需要注重项目的设定,项目的设定需要以教学为纲,不能完全使用真实的项目背景。
1 项目驱动式的教学目标
所谓项目驱动是指用项目引导教学,在教学过程中,引入实际的项目,它的目标是让学生实际动手实现项目开发,从而激发学生
积极主动性,使学生加深理解所学的知识点,提高程序编写能力。
c++程序设计语言一直被认为是最难掌握的一种程序设计语言[4],语法灵活、知识面广泛,同时又是学生第一次接触面向对象这一程序设计思想,很多学生难以理解这种思想理念。
针对c++语言程序设计课程的这些特点,我们在实际教学环节探索中,对项目驱动式教学方法进行了深入研究,认为项目应该服务于教学,不能随便设置一些复杂背景的项目,应该根据教学需要进行设置。
2 项目驱动式教学要点
为了使项目驱动式教学模式能更有效的提高实际教学效果,我们多个经验丰富的教师进行讨论、研究,并结合在实际教学中实践经验,最终总结出以下几点:
2.1 教学知识点的划分
项目驱动式教学必须以教学为依托,需要围绕教学知识点进行项目设置。
因此,c++语言程序设计教学需以知识点为前提组织教学内容,而不是依据教材按部就班讲解,将c++语言程序设计的所有知识点进行适当的划分,这样才能根据相关的知识点进行项目的设置。
并且为了更有效的教学,可将知识点细分为学生自学内容、讲授内容和研究内容,这样不但锻炼了学生自主学习的能力,同时让教师集中时间讲授关键知识点。
2.2 项目的设置
项目驱动方式教学的重中之重就是项目的设置,对项目的设置需要慎重考虑,有些教学工作者认为项目驱动式教学必须是真实的
项目,需与企业相衔接[4],以追求真实的项目背景,但是这样的项目多是一些综合性很强的项目,不适合教学过程中使用,仅仅适合课程完成后的项目开发。
我们认为,在教学中的项目,不一定是真实项目,它需要和教学知识点紧密相联,不能一味追求真实项目,主要考虑的是是否适合当前知识点。
因此,项目的设置不一定是综合性的项目,尤其是教学前中期,一般都是一些针对性项目,目的是让学生通过项目掌握教学知识点,理解编程思想,每个项目都需要有一定的侧重点,而不是一个综合性项目,是针对于某部分的知识点。
另外,项目设置的数量也是一个考虑的重点内容,针对不同的知识点设置多个项目,是加强学生理解不同知识点、增强动手能力的必须的举措。
2.3 项目驱动的教学方式
在教学方式上,项目驱动方式的教学与传统教学有很大的不同,需要教师讲授、学生自学和课堂探讨相结合,并且除了课堂教学外,更需要注重的是课下学生自主学习和项目开发过程。
这样,教学的过程控制就尤为重要了。
为了实现项目驱动式教学模式的过程控制,课程网站是良好教学的最好辅助手段之一。
网站是目前最好的交互、通告的平台之一,通过网站可以发布自学内容,公布学生项目进度,学生小组的成绩发布、学生和教师、助教交流等,从而激励学生积极主动的学习,认真完成项目的开发。
3 项目驱动式教学的注意事项
虽然,项目驱动方式教学模式能够很大程度上刺激学生的学习
兴趣,加强对知识点的理解,提高学生的编程能力。
但是,项目驱动方式教学需要注意以下几点:
3.1 项目驱动式教学须注重教学过程。
教学的质量重在教学过程,而不是最终学生的考试成绩。
因此,如何加强c++程序设计语言课程的过程管理是项目驱动式教学的关键。
教师和助教可以通过课程网站形式对项目开发过程进行监督来掌握学生的的动态,一方面防止部分学生偷懒,抄袭等事件的发生,另一方面也是通过这种互动,促进学生项目开发进度。
3.2 项目设置须服务于教学。
项目驱动式教学目的和其他教学方法一样都是为了教学效果,因此,在设置项目时,必须时刻注意教学要求,不能脱离教学目标。
项目的设置应该以一定的基础知识点为背景进行设置,也就是说,项目的设置不一定是综合性很强的项目,但必须是针对性很强的项目,这样才能达到加深学生对知识点的理解,锻炼动手能力的目的。
项目的设置不能一个项目贯穿整个教学过程,否则,战线太长,绝大多数学生会懈怠,当然,项目数量不能太多,多到学生天天熬夜来完成项目开发,学生会疲于编程和忽略其他知识的学习。
3.3 教师、助教知识须丰富。
项目驱动式教学,不仅仅需要教材中的知识点,同时还需要大量的课外知识内容。
首先,项目的设置需要教师根据当前主流的方向,结合教材知识点进行设置,这是非常考究教师知识量的;其次,教师对于每一个项目涉及的内容都需要非常熟悉,否则,没有办法指导学生进行项目开发。
助教的选
择也是十分重要的,需要对c++语言十分熟悉,并且能够认真负责,这样才能更好的进行项目过程控制。
3.4 现代化教学手段的应用。
在项目驱动教学过程中,充分利用现有的一切现代化教学手段能起到事半功倍的作用。
课堂上,充分利用多媒体教学方式,演示程序编写过程,引导学生的编程思路。
课下,充分利用教学网站。
助教通过教学网站部署项目内容及相关知识点自学内容;进行项目过程管理,督促学生按期完成项目的设计、开发各个环节。
4 结语
针对项目驱动式教学,我们进行了不记名问卷调查,其中91.6%认为项目驱动式教学对他们掌握c++语言程序设计效果十分明显,其他的认为有一定的效果;全部都认为项目驱动式教学提高了他们的编程能力。
从中说明,项目驱动式教学方法,能够提高我们的教学质量,很好的刺激学生学习c++语言程序设计的积极性,提高学生的编程能力。
但是,采用项目驱动式教学模式,必须谨记项目须以教学为目标,不能脱离教学内容。
并且要注重教学过程,加强项目开发过程的控制,保证每个学生真正能够在项目开发过程中得到锻炼,学习到c++面向对象程序开发的精髓。
参考文献:
[1]周剑雄,苏辉,石志广.讨论式教学方法在大学课堂中的运用研究[j].高等教育研究学报,2008.
[2]韦纯福.任务驱动模式下高校计算机实验课程的教学改革与
实践[j].福建电脑,2012.
[3]陈权明.如何在计算机课程教学中实施项目教学法[j].信息与电脑,2011.
[4]李俊扬,陈汉武.工科专业c++语言教学目标与方法的探讨[j].计算机教育,2007.
[5]张哲,陈桂生.在java语言教学中实施“项目驱动”教学法的实践探索[j].教育与职业,2007.
[6]戎戟.从accp课程体系看项目驱动教学[j].中国高教研究,2008.
*重庆市高等教育教学改革研究重点项:计算机专业高年级课程项目驱动研讨式教学模式的探索与实践(102107)。