程序设计类课程考核评价方法的改革与实践

合集下载

成果导向的程序设计课程教学改革与实践

成果导向的程序设计课程教学改革与实践

高教专区成果导向的程序设计课程教学改革与实践张丽华 许美玲 嘉兴学院南湖学院● 引言当前,我国经济发展正在向创新驱动转型,经济社会发展迫切需要高校培养大量高素质的应用型人才。

但是,面对前所未有的机遇和挑战,我国高等教育还未完全适应国家经济社会发展的要求,创新型、实用型、复合型人才紧缺。

2019年9月教育部出台《关于深化本科教育教学改革全面提高人才培养质量的意见》(教高〔2019〕6号),要求坚持立德树人,围绕学生忙起来、教师强起来、管理严起来、效果实起来,深化本科教育教学改革,反映了国家对全面振兴本科教育,提高人才培养质量的迫切要求。

● 成果导向教育O B E(o u t c o m e-b a s e d education)即成果导向教育,是一种以学生的学习成果(lear n ingoutcomes)为导向的教育理念,由Spady等人于1981年首次提出。

经过此后十年左右的发展,成果导向教育形成了比较完整的理论体系,并很快得到了人们的重视与认可,成为美国、英国、加拿大等国家教育改革的主流理念。

[1-2]2016年6月,我国成为《华盛顿协议》正式签约成员。

在工程教育专业认证的带动下,基于OBE的工程教育改革在我国方兴未艾,成为应用型人才培养体系改革的核心理念。

[3]无论是从实现人才培养目标的高度,还是针对具体的某门课程的设计与评价,OBE理念都可以发挥卓著的成效。

对OBE的研究也经历了由局限于宏观的人才培养教育教学理念到微观的课程论拓展的阶段。

[4]深入实施应用型人才培养的抓手就是课程建设,课程是人才培养的核心要素。

课堂教学在本科人才培养体系中占据中心地位,深化课堂教学改革,提高课堂教学质量,是提高人才培养质量的突破口和关键点。

[5]以学生为中心、成果导向和持续改进是OBE理念的核心,而以学生为中心更是体现了其核心价值,决定了教育质量评价的最终落脚点在于学生的学习成果。

成果导向的课程教学设计采用“反向设计、正向实施”的方法,首先明确定义学生在课程结束时要达到的预期成果,然后进行教学策略的设计(课程设计、教学环境设摘要:成果导向教育是我国高等教育改革的主要方向,其不仅适用于工程教育专业认证领域,而且也为课程教学改革提供了有效途径。

基于实时评测系统的计算机公共基础程序设计类实验的改革与实践

基于实时评测系统的计算机公共基础程序设计类实验的改革与实践

计类课程实验 的特 点,在 实验 课 中引入 “ 实验 评测系统” ,对学生完成 的程序 进行现场收集 和 自动评分 , 从 而实时掌握学 生实验完成情况 , 不仅将教师从低层 次的批 改实验 报告的繁重工
掌握学生在完成实验题 目过程 中存在 问题 ,然
后通过 “ 大 屏 幕 ” 和 凌 波 教 学 软 件 对 实 验 中存 “ 实 时 检 测 , 及 时 反 馈 ” 的 多 媒 体 双 向 实验 教学 模 式 的优 越 性 : ( 1 )教 师 无 需 在 实 验 过 程 中 奔 波 于 学 生 之 间 ,只 有 在 教 师 机 就 可 以实 时 查 阅学 生 的 源 程 序 ,发 现 学 生 的 实 验 问题 。 ( 2 )通 过 实 验 评 测 平 台 可 以及 时 地 统 计
“ 1 + x + Y” 课 程 体 系 中 x层 次 课 程 , 旨在 培 养 学 生 利 用 计 算机 技 术 解 决 本 专 业 实 际 问题 的 能力 。 目 前 , 国 内 大 多 数 高 校 都 开 设 了 面 向 非 计 算 机 专业 学 生 的程 序 设 计 类课 程 ,不 同 高 校 只 是 所 开 设 程 序 设 计 课 程 的语 种 以及 开 设 范 围
以及错误情况等信息 ,教师就可 以根据这些信 息适当调整 后续实验题 的难度和数量 。
有所差异 ,多数高校会结合不 同专业 的需求, 开设多门程序设计课程。我校结合不 同专业 的
需求,开设面向非计算机专业学生的程序设计 类 课程 主要 有 《 VB 程 序 设 计 》 、 ( ( De l p h i 程 序设计》和 《 c / c + +程 序 设 计 》 3门课 程 。
学指 导 委 员会 提 出 的 “ 1 + x” 课程 体 系 的精

浅谈高职院校计算机程序设计类课程教学改革

浅谈高职院校计算机程序设计类课程教学改革

高等职业教育不 同于高等本科 教育,高 职教 育重 点在于 培养学生的动手实践能力,因此在我们的程序设计类课程 的教 学过程 中加强对学生学习的积极性和主动性 的培养是非常必要 的。我们应该充分认识到高职院校学生基础偏差 、学习耐 心不
足 和学 习积极 陛不高 这一 特 点 , 适 当降低 课程 教 学 内容 的难 度 , 挖掘课程教学过程 中学生学习的兴趣点 ,创新 实践教学 内容 , 优化教学案例,并布置 以小组形式完成的且 与学生生活相关的
三 、总结
传 统教学 中 ,教 师课 堂讲 授完 之后 学生 接着 练 习。大 部分 学生其实所谓 的课 后练习仅仅是将上课老师 的例 子记 下 来然后重复地输入到电脑里然后运行 ,或者是将教材 上的实 例输 入到电脑运行 ,如果运行正常 ,这次练 习到此结 束。如 果运行过程 中出了问题 ,那 么也是输人错别 字母 所致 。其实 在这个练 习过程 中学生能 学到的仅 仅是 计算 机的信息 录入能 力 。因为在整个过程 中学 生不会 去思考和发现问题 ,更不会 去 解 决 问题 。 二、 高职 院校计算 机程序课程的改革 针对 目前各 高职 院校计算机编程类课程教学 中存在 的各 种 问题 ,结合我 院实际情况 以及本人在教学过程 中的亲身 经
性 和 主 动 性
与计算机软件开发息息相 关的编程知识是一个不断发展 ,并 不 断的更新 的新兴学科 ,因此 ,我们计算机编程类课程 的教 学 就不能墨 守成规 ,这对 当前的高职计算机教育提 出了更严 格 的要求 。当前高等 职业院校计算机编程类课程 的教学还存
在 一 些 问题 。 ( 一) 课 程 教 学 安 排 不 够 合 理
青年与社会
科教论坛
浅谈 高职 院校计算机 程序设计 类课程教学改革 பைடு நூலகம்

计算机专业《程序设计类课程导论》的改革与实践

计算机专业《程序设计类课程导论》的改革与实践

i v siai n a d r s a c , n ta hn u h c u s sf r h r b e , e ce t d a “ n r d ci n t r g a n e t t n e e rh i e c i g s c o r e o e p o l ms w r a e n I to u t o p o r mmi g c u s . g o t o n o re ” T i r ce d s u s st e r a o f h d i o f “ n r d c in C U e t e ta h n ra g me t, h o a io ft e h s a i l i s e e s n o e a d t n o t c h t i I t u t ” O r , h e c ig a r n e n s t e c mp r n o o o s s h
Ke o d : e u a in rf r y W r s d c t eo m;c riu u Co u i g I t d cin t r g a o u r l m; mp t ; nr u t o P o r mmig c n o o n
程 序 设 计 类 课 程 是 非 常 重 要 的计 算 机 专 业 基
2l 0 1年 1 2月
江西教育学院学报( 合 ) 综
Jun l f in x n tueo d c t n( mpe e sv ) o ra a g iIsi t f u ai Co rh n ie oJ t E o
第3 2卷 第 6期
De .0l1 c2 Vo. 2 与实践
章 逸 . 帅晋 明
( 1江 西教 育 学 院数 学与 计 算 机 科 学 系 , 西 南 昌 3 0 2 ; 江 3 0 9 2南 昌 陆 军 学 院训 练 部 , - 南 昌 3 0 0 ) 2 '西 r 3 13 摘 要 : 程 序 设 计 类 课 程 是 计 算 机 专 业 非 常 重 要 的基 础 课 程 。 过 长 期 调 查 研究 , 对 这类 课程 在教 学 中遇 到 的问 经 针

高职院校程序设计类课程的教学改革

高职院校程序设计类课程的教学改革

法等 。 ( ) 目教 学 法 1项

项 目教 学 法 是 师 生 通 过 共 同实 施 一 个 完 整 的 项 目工 作 而 进 行 的 教学 活 动 。 在 这 里 , 目指 以生 产 ~ 件 具 体 的 、 有 实 项 具 际 应 用 价 值 的产 品 为 目的 的任 务 , 应 该 满 足 以下 条 件 : 它 该 工 作 过 程 用 于 学 习 一 定 的教 学 内 容 。具 有 一 定 的应 用 价 值 ; 将 某 一 教 学 课 题 的 理 论 知 识 和 实 际技 能结 合 起 来 : 能 与 企 业 实 际生 产 过 程 或 现 实 商 业 经 营 活 动 有 直 接 的 关 系 :学 生 有 独 立 制 订 计 划 并 实 施 的 机 会 ,在 一 定 时 间 范 围 内可 以 自行 组 织 、 排 自 己 的学 习 行 为 ; 明 确 而 具 体 的 成 果 展 示 : 生 安 有 学 自己克 服 、 理 在 项 目工 作 中 出 现 的 困难 和 问题 : 生 能 运 用 处 学 新学 习的知识 、 能 , 决过去从 未遇到过 的实 际问题 : 习 技 解 学 结 束 时 , 生 共 同 评 价 项 目工 作 成 果 。 师 以 项 目为 主 线 , 带 动 理 论 学 习 最 好 、 快 、 有 效 的 是 最 最
学 中存 在 问题 的原 因进 行 了分析 ,从 程 序 设 计 教 学 的 相 关 课 程 整 合 、 学 内容 、 学 方 法 和课 程 考 试 方 式等 方 面 进 行 了探 教 教 讨和改革 . 旨在 提 高教 学效 果 。 关键 词 : 高职 院校 程 序 设 计 类课 程 课 程 教 学 改 革措 施 程序 设 计 类 课 程是 计 算 机 专 业 的 基 础 课 程 ,同 时 也 是 重 点课 程 , 应 是 高 职 院 校 计 算 机 专 业 学 生 的 专 业 基 础课 。 经 本 但 过调 查 并 结 合 亲 身 教 学 的体 验 ,我 发 现 这 一 系 列 课 程 反 而 是 计 算 机 专 业 学 生 的硬 伤 , 学效 果不 太 明显 。 此 我 分 析 了存 教 在 在 问题 的原 因 , 出 了 几 点 相应 的改 革措 施 。 提 传 统 程 序 设 计 类 课 程 教 学存 在 问 题 的 原 因 传 统 程 序 设 计 类 课 程 , 其 是 入 门语 言 . 学 效 果 都 不 是 尤 教 很好 。究 其 原 因 , 要 有 : 是虽 然 高 职 院 校 培 养 的人 才 目标 主 一 是应 用 型 . 其课 程 体 系 与 传 统 的本 科 教 育 相 差 不 大 , 多 还 但 大 是 从 理 论 到理 论 的学 科 体 系 , 少 与 实 际 相 结 合 的 实 用 知 识 , 缺 且 各 课 程 之 间 相 对 孤 立 , 后 几 门课 之 间不 能 很 好 地 衔 接 。 前 二 是 没 有 适 合 高 职 院 校 的教 材 , 在 的教 材 不 是 沿 用 本 科 的 , 现 就 是本 科 的缩 减 版 。 三是 在教 学 方 法 上 , 是 以 知 识 点 为 驱 动 , 还 虽有 相应 的实 践 实 验 课 , 当学 生 学 完 这 门 课 程 后 , 但 却难 以把 所 学 知 识 融 会 贯 通 , 分析 和设 计 完 成 一 个 完 整 的项 目。四是 去 虽然 程 序 设 计 类 课 程 都 有 相 应 的 综 合 实 训 课 程 。课 程 内 容 多 基 于 软件 项 目的开 发 过 程 ,实 训 的 环 境 也 多 模 拟 企 业 的 工 作 场景 , 由于 项 目多 为 实 训 而 设 计 的教 学 案 例 , 但 与企 业 的 实 际 开发 项 目脱 节 ,且 在 实 训 过 程 中 缺 少 具 有 软 件 开 发 过 程 实 际 经验 人 才 的指 导 , 业 模 拟 流 于 形 式 , 致 学 生 在 实 训 过 程 中 企 导 任务 不 明确 , 而 实 训 效 果 较 差 。五 是 在 课 程 考 核 上 , 是 以 从 还 笔试 为 主 . 调 考 前对 知 识 点 的 死 记 硬 背 , 无 法 衡 量 一 个 学 强 这 生 真 正 掌 握 的 情 况 ,考 试 通 过 了 和 学 生 掌 握 了之 间无 法 划 上 等号 。 六是 高职 学 生 英 语 基 础 相 对 较 弱 , 然 觉 得 此 类课 程 很 虽 重 要 . 面 对 全 是 英 文 单 词 组 成 的此 类 课 程 常 感 力 不 从 心 , 但 有 抵 触 情 绪 , 加 上 上 述 的 原 因 , 些 学 生 感觉 像 听 天 书 , 不 再 有 跟 上进 度 . 而 失 去 了兴 趣 , 终 出 现 了教 师 上 程 序 设 计 课 累 、 从 最 学生 听着 也 累 的不 良效 果 。 二 、 革 措 施 改 1 础 课 程 体 系改 革 . 基

程序设计类课程教学体系的改革与实践

程序设计类课程教学体系的改革与实践
科技信 息
。高校讲坛 Байду номын сангаас
S I N E&T C N O F MA I N CE C E H OL GYI OR T O N
21 0 2年
第 3期
程序设计类课程教学体 系的改革与实践
宋 人 杰 张洪 业 ( 东北 电力大 学信 息 工程学 院 吉 林 吉林 12 1 ) 0 3 2
研四位一体的 实践教学体 系及 多元化考核机制 . 努力提升程序设计类课程教学质量和教学效果。 【 关键词 】 教学模式 ; 实践教学体 系; 多元化考核
程序设计 方法思想与实例 , 为认识程序世界得 到新 知。《 数据结构》 教 材采用抽 象数据 类型和面向对 象的新观 点 . 突出数据组织方法与实现 计算机 专业程序设 计能力是计 算机及相关专 业学生最 重要 的专 技术构成 , 抓住抽象数据类 型的中枢位置 , 以构造性 思维训练为重点 , 业能力之一 .程序设计类课程是培养学生程序设计 能力的主要途径 , 强化程序抽象和数据抽 象能力 的培养 。将教 学内容分为基本概念 、 基 其教学效果 的好坏会对学生职业技能 的培养 、 象表达和创造性思维 抽 本结构 、 基本技术 三个层次 , 贯穿计算机科 学中 的一些 重要的问题求 等综合素质 的培养产生深远影响 。因此 , 进行程序 设计课程的教学改 解技术。 革与建设具有十分重要 的意义 。本文从程序设计课 程教学模式 、 教材 建设 、 实践教学改革 、 考核方式 改革 等方面介 绍我院课程 教学体 系改 3 实 践 教 学体 系 的构 建 革与建设 的一些做法 。实践证 明。 这些改革 能够有 效地提高学生 的程 31 实验教学体系建设 . 序设计能力和创新实践能力 . 同时对其他计算机 课程的教学也有一定 建立 了实验 、 实训 、 竞赛和科研四位一体 的实践教学体系 。 的借鉴意义 具体做 法是 “ 以实验推动 实训 . 用实训 结合 竞赛 . 以竞赛 带动科 研. 以科研促进 教学” 这样 即拓宽了程序设计 语言教学 范围 , . 提升 了 1 程 序 设 计 课 程 教 学 新 模 式 学生综合动手能力和毕业就业 能力 . 同时也提高了教师 的教学质量和 程序设 计思想 和方 法的运用 、 数据结构设计 与运用 、 算法分析 与 科研能力 。 设计 、 应用程序 与开发等专业程序设计能力是计 算机专业学生最重要 32 改进实验 、 _ 实践教学内容 的专业能力培养 . 以程序设计能力培养为 主要 目标 . 整合教学 内容 。 构 () 1在设计课 程实验教 学内容时 . 心选用与 主教材 同步 的实验 精 建新 的课 程体系 . 形成 了“ 基础 训练+ 方法 培养+ 高能力 + 展层面+ 提 拓 项 目. 采用 “ 认识 一 模仿一 组装一 设计 ” 的结构组织实验 内容 . 由浅入深 , 实践应用 ” 的程序设计教学新模式 循 序 渐 进 基础训 练环节 着重程序设计类 课程知识 的积累和对 程序设计基 () 2 将教师的实际课题 、 软件企业 的开发项 目 为实训项 目。 作 这样 本思想 的理解 . 从根本 上培养学 生的基本编程 能力 : 编语言是衔接 汇 可以把教师的科研和教学内容紧密结 合 . 教师按照现代软件工程开发 软硬件知识 的桥梁 ; 语 言简单易学且应用 广泛 ,具有编程语言 的基 c 思想组织实践教 学过程 . 采用 “ 需求分析一 概要设计一详 细设 计一代 本特性 通过这两 种语 言的学 习能够为进一 步学 习其它语 言打下基 码实现一软件测 试” 的结构组织 实践教学 内容 . 学生可 以提前体验到 础 。方法 培养环节选择有代表性 的《 + 程 序课程》 c+ 作为教 学课程 , 其 企业软件开发过 程 . 并逐步 掌握 软件工程 的设 计思想 . 这一点对学生 目的在于对学生进行面 向对象程序设计思想及 方法 的传授 . 培养学生 毕业参加工作是非常有益的 分析 、 设计和编写程序 的基本技能 。《 数据结构 》 程着重对学生进行 课 注 建 算法设计 能力的培养 . 通过学 习该 课程 . 学生 能够体会并 掌握结构选 4 改 革 考核 方式 , 重 过 程 考 核 , 立 多 元 化 考 核 机 制 择和算法设计 的思维方式及技巧 . 进而提高分析 问题和解决问题 的能 课程考核作为教学过程的一个重 要有机 组成部分 . 是人才培养 的 力 Jv ,#等语 言是 当今 流行且应用广泛 的语 言. 习这些语 言为实 aa c 学 重要环节 . 传统的考核方式存在考试 形式单 一 . 考核 内容片面 . 考核重 践应用环节打下 良好 的基础 。经过上述这些环 节的学习 . 学生基本掌 结果请过程等问题。 为了解决这一问题 , 进学生 知识 的积 累, 促 使学生 握 了程序设计 的思想 . 并具有 了一定 的分析 问题 和解决问题的能力 以 真正学 到知识 . 改革 了考核方式 . 注重过 程考核 , 建立 多元化 考核机 及程序调试经验 . 但为 了使学生全面掌握程序规 范的开发流程和具有 制。 丰富 的项 目开发经验 , 以通过开设 《 可 软件实训项 目》 课程来 解决 , 以 课程考核包括平时测验 、 作业 、 验和期末考试 。 实 由于程序设计类 实际项 目开发过程让学生在实践环节 中掌握技 能 . 积累实际的工作经 课 程不同与理论 性较强的课程 . 实践 能力 的培养是该类课程 的主要培 验, 使学生走 出校 门后能够轻松就业 。 养 目标之一 . 为加强实践考核力度 . 验成绩 占总成绩 的 3 %, 实 0 实验考 核采取 “ + ” I N 考试 模式 . 1指 必考题 .N’ “” … 指学生从 多模块 中选做一 2 构 建 系 列 化 程 序 设 计 教 材 体 系 题。 了鼓励学生参加各类相关 竞赛 , 为 采取“ 替代 化” 方式 , 即获校级 以 计算机技术 极其显著 的特点就是 发展迅速 、 知识更新频 繁 . 以 所 上竞赛奖励者可替代期 末考试 成绩。 很多 当前在课 堂上讲授 的内容其实 已经较陈 旧了 . 因此 . 序设计课 程 通过过程考核 . 教学效果 显著 . 生的平 均成绩 得到了较大提高 。 学 程的教学 内容必 须与时俱 进 。 要随着新 技术 、 知识的发展不 断充实 新 学生普遍 反映对知识真正做到了理解 与掌握 . 且实践动手能力大大 并 和更新 , 决不能干篇一律 、 一层不变。 另外 , 有些相关课程 中重复 的、 陈 提高 旧的和繁冗的知识点也应根据实际情况进行适 当删减 和整合 . 进行合 理取舍。 5 建 设成 效 编写 《 c语言 程序设 计》 《 、 汇编语 言程 序设 计》 (A A程 序设 、JV 经过几年建设 . 我院程序设 计类课程建设 取得 了初步 成效 . 课程 计》《 、数据结构 》 本 教材 , 4 形成“ 基础学 习一典型技术一算法 应用” 的 体 系中先后有- I 课程 被评为省精品课程 . -' 1 两门课 程被评为省优秀课 系列化程序设计教材体 系。《 语 言程序设计》 《 c 、汇编语 言》 内容体系 程 。同时 . 我们 以程序设计类课 程建设为契 机 . 全面提 高了教师的教 突出程序设 计基本素质的培养和训练 教材采用计算 机基 础 、 程序设 学、 科研能力 . 高了教学效率 和学生学 习效果 , 提 学生编程设 计能力 、 计基础 、 c语言程序设计 和汇 编语 言程序三大层 面的内容框架 .能够 综 合实践能力和创新能力有了明显提 高 . 在近 5 年的大学生程序设计 培养学生用计算机 程序设计去 解决问题 的基本方法 (A A程序设 JV 竞赛中多次获奖 . 并且学生一次就业率达 到 8 %以上 0 计》 考虑学生程序设计 内容的前续基础 , 着眼与 总结 与提高 , 内容包括 程序设计类 课程建设 是一项系统工 程 . 是一个需要不断改革创新 高级语 言程序设计的实用技术 、 高级数据类型概念使用 以及常用 的程 的过程。 因此课程组还需要不懈的努力 , 持续 的探索 , 下转第 2 5页) ( 1 序设计 方法三部分。 着重介绍 了穷举搜索法 、 递归法 、 贪婪法等常用 的

程序设计类课程考试模式的改革及建议

程序设计类课程考试模式的改革及建议


其考试 的形式 多种多样 。如 , 卷笔试 、 卷考试 、 文 、 闭 开 论 口t
专题讨论 、 答辩 、 同学评价 、 阶段测试 、 小组研 究项 目、 自评 、 资
分 析 、 堂 表 现 和 社 会 实 践 笔 记 等 。借 鉴 国外 的 考 试 形 式 , 课 可
在计算机专业程 序设计类课程 中增加机试 、 小组项 目开发测试 口试等考试形式 。如 , aa 在Jv 程序设 计课 程 中, 学生 编程能 对
据 项 目的 大 小来 确 定 。提 交 项 目时 , 采 用 现 场 演示 和 口试 相 可 合 的方 法 给 出学 生 成 绩 。这 种 考 试 方 法 特 别 适 合 配有 课 程设 的课 程 。如 果课 程 没 有 相 应 的 课 程设 计 环节 , 可采 用 限时 上 则

计 算 机 专 业 程 序 设 计 类 课 程 考 试 的现 状
卷笔试的形式 , 有很多弊端 。 具
块 、 1 作时 的面试题 目等 , 不常用 的繁琐知识点抛 离试 找 二 将
对 于不 常 用 的 繁 琐 知 识 点 , 不 是 还 要 求 学 生 牢 记 , 是 要 求 并 而
1 . 考试形式单 一 , 考试 内容重理论轻实践 。我 国高校大多采
用 闭 卷 笔 试 的 形 式 , 尔 也 会 采 用 论 文 或 大 作 业 的考 试 形 式 。 偶 这 种 单 一 的 考 试 形 式 , 不 适 合 所 有 的课 程 , 别 是 计 算 机 专 业 并 特 的 程 序 设 计 类 课 程 。这 类 课 程 的 教 学 目的 就 是 使学 生 具 有 编 程 能 力 , 不 是 在 纸 上 写 写 就 行 。另 外 , 卷 笔 试 考 试 内 容 往 往 是 而 闭 重 理 论 轻 实 践 。学 生 将 精 力 过 多 地 集 中在 一 些 理 论 知 识 上 , 忽 视 上 机 实 践 , 离 了这 类 课 程 的学 习 目的 , 致 学 生 的 动 手 能 力 偏 导 差 , 业形势不容乐观 。 就 2 试 时 间 同 定 , 阵 磨 枪 现 象 普 遍 。课 程 的考 试 大 多 安 排 . 考 临 在 期 末 进 行 , 多 学 生 平 时 懒 惰 , 注 重 知 识 积 累 , 在 考 试 时 很 不 只

高等学校程序设计类课程教学方法改革与实践

高等学校程序设计类课程教学方法改革与实践

9 ・ 9
第2 卷 第 3 0 期 21 年 9月 01
吉林农业科技学 院学报 v 1 0N . 0. ,o3 2 Ju ao l gclr c neadTcnl yUi rt Spe br2 1 or lfinA ruua Si c n eho g n esy et e.0 1 n Ji i t l e o v i m
个课堂 , 可以帮助学生课后进一步学 习。本课程
评, 特别是 J a a 程序设计 、 v c++ 程序设计很好的
激发了学 生的学习兴趣 , 迎合了学 生的心理。改
革探索了产学结合 的办学模 式 、 组织和运行机制。 培养学生“ 上手快 , 后劲足” 的特点, 确立应用型教 学的理论体 系和实践教学体系。经过不断改革 ,
发过程中, 要求协同工作 , 这样可以有效训练学生

[] 龙达雅 . 3 计算机实验教学模 式与创新人才培养的探索 []教 J. 育研究与实验 , o()6 ~ 1 2 91: 7. o 9 [] 叶 4 文. 高职软件技术专业多模式教学及教学方 法探讨 [] J.
中国校外教育 , 0 (1 : 7 18 2 9 1) 1 ~ 6 . 0 6
注意构建教学 内容 问题化 , 在各层 面的教 学 设计 中, 问题情境 , 设计 让学生在一个个问题的解
决过程中习得 内在 的原理及思想方法 , 逐渐 达成 对模块主题全 面、 深入的认识 。
课上老师讲解的每个知识点都结合具体 的案
例, 夯实基础知识。每个知识点 的讲解都多举一
有所欠缺。这时最好能够与相关企业的实训机构
的团队精神 。课程设计要求做到每个学生做的工 作不一样 , 这样可以有效避免抄袭现象。

《C#程序设计》课程教学改革实践

《C#程序设计》课程教学改革实践

《C#程序设计》课程教学改革实践摘要:介绍了通过对《C#程序设计》这门课程进行教学改革实践,确定了本课程的课程目标、课程设计思路和考核内容与方法,并且从开设依据、设计理念、内容选择、编排顺序等方面对C#课程教学改革做了详细的说明。

通过将《C#程序设计》课程教学改革付诸实践后,结果证明效果还是很显著的。

关键词:项目任务驱动过程考核校企合作1 课程培养目标本课程的前序课程有:《JA V A程序设计》,为本课程软件产品的代码实现奠定面向对象的语法基础;本课程后续课程是《程序设计》,为后续软件产品设计和代码实现提供必要的知识和必要的技能。

通过本课程的学习,能读懂和编写C#程序代码,能对基于.NET平台的软件产品进行代码设计和开发。

学完后可以胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。

课程的主要功能是:训练和培养学生使用C#语言,能读懂和编写C#程序代码,能对基于NET平台的软件产品进行代码设计和开发。

学完后可以胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。

1.1 知识目标(1)掌握C#的编程语法。

(2)学会用面向对象思想来编写程序。

(3)学会使用类库进行快速开发。

(4)掌握C#访问数据库的编写方法。

(5)掌握用C#进行WEB程序设计的编程方法。

1.2 能力目标(1)具备用C#能够编写一些实现简单需求的的能力。

(2)具备能够将C#同数据库结合起来,完成一个基本的信息管理的项目的能力培养良好的表达能力、沟通理解能力。

(3)具备能够编写规范化、可读性、鲁棒性、可扩充性、可维护性的编程能力。

1.3 素质目标(1)有进行软件开发类文献检索、C#资料查找与阅读(含英文资料)的兴趣和习惯。

(2)具备软件项目设计中必须应有的团队精神与协作态度,善于协调人际关系,工作细心有条理,有较强责任心和抗压力。

(3)具有较强的学习主动性,有创新精神,有及时掌握快速发展的软件行业的最新动向的意识。

依据C#职业的工作流程和典型工作任务要求,分析所需的职业能力,结合职业教育的特点,分为16个学习情境、30个工作任务,共计120学时,教学内容与实际工作过程保持一致。

应用型大学《产品设计程序与方法》课程教学改革研究

应用型大学《产品设计程序与方法》课程教学改革研究

应用型大学《产品设计程序与方法》课程教学改革研究作者:李程来源:《工业设计》2020年第06期摘要:《产品设计程序与方法》课程是产品设计专业核心课程之首,承接学科基础课与专业实践课,课程以培养学生设计思维的、创新能力、设计方法运用为核心,因此本文立足于应用型本科院校《产品设计程序与方法》课程的教学现状,阐述《产品设计程序与方法》课程教学改革的策略与实施,以培养学生的职业技能与专业素养,打造符合市场需求的应用型设计人才。

关键词:应用型大学;产品设计程序与方法;教学改革中图分类号:G64 文献标识码:A文章编码:1672-7053(2020)06-0048-02工业设计属于“设计”的范畴,作为制造业体系中的一个环节,以产品设计为核心解决企业及用户需求等实际问题。

近年来,随着科技发展与产业升级,工业设计行业供给规模不断扩大,未来的工业设计将朝着多元化、更优化、一体化的方向发展,在社会需求和产业需求等方面还存在巨大的发展空间。

2015年,第29届ICSID大会对工业设计的重新定义。

“工业设计是解决创新的战略问题,它通过创新的产品、系统、服务和体验来推动创新,促进商业成功并改善生活质量。

”产品设计程序与方法是产品设计专业主干课程,以设计工作基本流程及科学的设计方法、设计程序和设计评价为主,培养学生设计创新能力为目的地,在教学中始终体现“以人为本”的价值观,在创造人、社会、自然和谐体系中,以产品设计创造出新的生活方式为目标。

使学生掌握一般工业产品的设计程序和方法,能与他人合作完成设计项目,锻炼设计创新与开发能力。

1应用型大学《产品设计程序与方法》课程的现状1.1传统的授课方式单一传统的教学方式多以前期理论学时+后期实践学时的分段式教学,课程以四节连上居多,大量的理论讲授对师生都是一个巨大的考验。

一方面,教师需要对理论知识体系的研究非常深入并能够形成系统认识,而不是机械复制内容,这种做法并未考虑到学生的学情和理解能力,课程质量也得不到提升;另一方面,学生在短时间内吸收大量的知识很难形成深刻记忆,理论知识与实践技能缺乏相互渗透,不能保障理论与实践的有效融合,很难对问题进行深入地分析,造成多以外观造型设计为主要成果。

高职高专计算机程序设计类课程实验实训教学的改革与实践

高职高专计算机程序设计类课程实验实训教学的改革与实践
问题 、 解决 问题的 能力 , 使学 生逐渐具 备编 写 新型 ‘ 。
3 . 1 . 1 基 础 与 验 证 型
验 采 用项 目 驱 动 的方 法 , 使 学 生每 学 完 一 个 知 识单元 , 就 可以完成一 个相关 的实训项 目; 对 于研 究 与 创新 型的实 验 则采 用讨 论 法 、 小 组合 作等方法 使每 个学生 都 参与其 中。
3 . 3 加强实验 实训过程 管理
程 序的技 能 , 以实现 课程 最佳 教学效果 。
实 验 实训 的过 程 管 理 非 常重 要 , 除了要
当介绍 数 据类 型、 运 算符、 表达式、 基 本 看学 生 的 实验 报告 书 写的怎 么 样外 , 还要 对 输 入输 出等 基 础 内容后 , 可 给学 生 安 排 一 些 每 个实 验实 训 项 目实现 的过 程 进行 监 管 。 对 要 求每 个 学 生 都 做 , 做 完 就 简单 的验 证型 的实验 实训加 深学 生对 知识 点 于 基础 型 实验 , 2 . 1实验 实训教 材及 内容偏 离实用性 教 师抽 查 目前很 多程序 设 计类 的课 程都 配备相 关 的 掌握 。 例如: 在c ++ 中, 要求学 生掌 握 运 算 通过 电子 教 室软 件进 行作 业 提 交, + + , 一一 等 的 功能 和 使 用规 则 时 , 可 以 演 示 、 点评; 对 于 设计 型 和 研 究 与创 新 型的 的 实验 实 训教 材 , 但 其 中绝 大 多数 的试 验 实 符 %,
中图分类号 : G 4
文献标识 码: A
文章 编号 : 1 0 7 4 - 0 9 8 X( 2 0 1 3 ) O 1 ( c ) 一 0 1 7 0 . 0 1
1 意义

《PHP程序设计》实践教学改革的研究与探索

《PHP程序设计》实践教学改革的研究与探索

P H P 程序设计 》 课程介绍
试, 每次实验结束 , 学生 同样要 以报告 的形式总结此次实验 , 包括
养计划 , 《 P H P 程序设计 》 提升为网络工程系本科生的- -V ] 专业必 安 排 为期 一周 的课 程设 计 环节 , 与“ 案 例式 ” 实 验教 学模 式类 似 , 采 修课 , 共6 4 学时, 其 中理论课程4 4 学时 , 实验课程2 0 学时 , 课程设计 取 “ 项 目式 ” 课 程设 计 的教 学模 式 , 主要 给 学生 以实 战 的练 习 。 项目

步提 高教 学质量 的发展 方向 。
关键 词 : P HP 程序 设计 ; 实践 教 学 改革 ; 创 新 方法
P H P 自l 9 9 4 年诞生 至今 , 已席卷 整个互 联 网 , P H 曜 序设 计语 言 1 . 实验课 程 内容 设 计 。 改 变 传统 程 序 设计 语 言 实 验 课 程 的 教 已然是 当今互 联 网最流 行 的开发语 言 。 它 作为成 熟 的开源体 系— — 学 方 式 , 不 给 学生 布置 命题 式 的实 验题 目 , 而是 创 建 了“ 案 例式 ” 实 L A M P 的重要一员 , 其具有简单性、 开放性 、 低成本、 安全性和实用性 验教 学 模式 。 案 例是 教 师根 据 此 节实 验 课 的知 识 点 内容 从 项 目中 的独特 优势 , 成 为许 多大型 的 电子 商务 网站 , 如 淘宝 、 y a h o o 、 1 6 3 等 网 抽取 而来 , 项 目的来 源 主要 分 为两 部 分 , 一部 分 主要 由O R A C L E 公
周 。《 P H P 程 序 设计 》 这 门课 程 课 时 的增 加 , 专 业 选修 课 提 升 为 的来源主要分为两部分 , 一部分 主要由O R A C L E 公司提供 , 另一部 专 业必 修课 的转 变 , 意 味着此 门课 程越 来越 被高 校所 重视 。 分 主要 由教师 开发 过 的实 际项 目积 累所 得 。 教 师提 供2 — 3 个 高 仿 真

程序设计类课程教学的研究与实践

程序设计类课程教学的研究与实践
【关键词】程序设计;任务驱动;实践 ;考核 【中图分类号】TP311--41【文献标识码】B【文章编 号】1008—9055(2007)02—0028—03
Theory and Practice 0n Teaching 0f Program Design
YANG M ei一】j【ia
(Tianjin Modern Vocational Institute,Tianjin 300222)
让同学自己体验和领悟利用计算机解决问题的思路和方法. 力,激发和维持学生的学习积极性等方面都表现出其独特的
并通过应用进一步加深对有关概念的理解和技术的掌握。 优势。任务驱动式教学是将以往以传授知识为主的教学,转
知识的掌握与能力的培养在很大程度上有赖于学生上 变为以解决问题、完成任务为主的多维互动式的教学;将再
【Key W ords】prog ramming;commission driven;practice;test
随着科学技术的不断发展,计算机的应用也越来越普 机实践.加强实践教学环节的目的是培养学生的上机动手能
及.其日益成为高等学校大学生必须掌握的一门技术。而程 力、解决实际问题的能力以及知识综合运用能力。实践教学
content aiming at the practice and improvement of the applied ability is very important. Especially,
through the case and practice teaching, we should let t he student exper ience and under stand the method to solve the problem and deepen the understanding the relative technology and conceptions.

计算机程序设计类课程实践教学的改革与创新

计算机程序设计类课程实践教学的改革与创新
( l g fCo u e ce c fGa s o i c lS in e a d La I s iu e Co l eo mp t r S in e o n u P l ia ce c n w n tt t ,L n h u 7 0 7 e t a z o 3 0 0,Ch n ) i a
校的程序设计 类课程 的门类 越来越多 , 仅面 向对象程 序 设计类课 程就有 Vi a C s l ++ , sa B s ,. e 编程 , u Vi l ai n t u c Jv 程序设计 等 。但长期 的教 学经验 说 明 , aa 当学生学 习 了一大堆 编程 语言后 , 解决实 际问题 的能力并 没有 明显 提高 , 动手 能力和创 新 能力 不强 , 能较 快适 应 社会 对 不
由于软件编 程技 术及 方法 的 日新 月异 和社会 对 高
机科 学与 技术 专业 实践教 学体 系与 规范 》 等为 指导 , 以 对所 培养 学生 的 目标 定位 为 归 宿 , 定 和不 断修 订 实 制
践教 学计 划 。
校计算机相关 专业学生 的软 件能力要 求 的不 断提 高 , 高
Ab ta t Higa h rsn i ainta td ns rciea din v t na it saep o o ue jra d sr c :Ai1 ttepeets u t htsu et’pa t n o ai bl i r o ri cmp tr o n n t o c n o ie n ma
计 算 机 程 序 设 计 类 课 程 实践 教 学 的改 革 与 创新
李瑞 生 ,王秋 云 ,安德 智 ,金 涛 , 李 燕
( 肃政 法 学 院 计 算机 科 学 学 院 , 肃 兰 州 7 0 7 ) 甘 甘 3 0 0

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

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

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

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

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

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

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

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

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

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

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

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

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

程序设计类课程考核方式的改革与实践

程序设计类课程考核方式的改革与实践
象 ( 客) 顾 日益 强 化 的需 求 和 愿 望 ; () 程 产 品的 寿 5工
角度讲 ,这种考核方式是激励 学生学 习动机的一种手
段 ;有利于理论知识 的系统掌握;有助于教师实行 因 材施教,进一步提高教学质量 。但是这种考核方式存 在的弊端也是非常明显 的:
1考 核观 念 落 后 陈 旧,考 核 缺 乏 教育 理 论 指 导 , . 存 在一 定 的 随意 性和 主 观性 。
近几年来 ,随着高等学校教学水平评估 的进行, 评估前后对教学水平的影 响是显而易见 的,它不仅推
动 了学校 的发 展 ,而 且提 升 和 加 强 了对 本 科 教 学 工作
能力 提 出新 要 求 。
3 根据 我 国对 在工程 部 门工作 的大 学生调 查显 . 示, 目前毕业的大 学生的实际工程能力弱、创造性差 等 问题 ,高等工程 教育提 出由 “ 科学型 ”向 “ 工程 型”回归的培养学生新动 向。 在各方面都要求素质,各方面都需要创新型人才 的挑战下, 在毕业生 的现实能力情况的反馈 结果之下, 必然会对人才 的培养方式和方案提 出新 的挑 战, 而在 高素质创新 型工程 性人才的培养过程 中, 考核方式发 挥着教学指挥棒的作用, 对它的改革是势在必行 。
中国 现代教育装 备
2 0第 3 (第 0 ) 0 年 1 总 1期 1 期 1
程序设计类课程考核方式的改革与实践
郭丽红 袁 璨
南京工程学院 江苏南京 216 117
摘 要:结合工程应用型本科院校的人才培养 目标 ,以计算机通信专业 面向对象程序设计课程为例进行 了考核方式的改革 及探索 ,强调了实践环节在程序设计类课程 中的重要地位与作用,有针 对性地提 出了教 改思路 并列举 出了具体的改革措施 与方法,实践证 明具有 良好 的教学效果。 关键词:考核方式;程序设计类课程;改革

基于项目式的《Java程序设计》课程改革实践

基于项目式的《Java程序设计》课程改革实践
用 户主 界 面 、 主 界 布 局 任务七、 用 户界面 的添加 面 、 用户 登录界面、 管 理 GU I 开 户 的界 面 、 显 示 器 的 账户界面 应用
或任务 , 每个 模块对应 的知识 点再分解成若 干个教 学单元 , 每 一部分的知识点逐渐 、 有序地将教学 目标和 内容 融入 到实
任务三、 改 写存款 、 取 款方 存 款 、 取款 方 法不 修饰符 法 允许子类 修改 任务四、 从 两 种 账 户 抽 象 贷款 、 还贷 、 获取用 接口 出贷款账户接 口 户贷款总额等抽象
方 法
设计 等方面 充分考 虑 ̄ J l ( ( J a v a 程序 设计》 课程 的整体性 和实 践 性, 改变教授孤 立知识 点的教学模 式为项 目式教学模 式,
作 为教 学环节 中最重 要一环 , 教 学案例 的选择 可谓 是 重中之重 , 案 例的选择 不应难度过 大 , 最好是 结合教师 参与 或 主持 的实际工程项 目, 可 以将项 目简化 、 分解 成若干模块
任务五、 改 写 银 行 类 采 用 Ac c o u n t 类 及 其 子 集合 集 合 方 式 来 管 理 类 t o S t r i n g方 法 和 多个 Ac c o u n t 对 象 e q u a l s 方法 任务六、 父 类 异 常类 及 其 用户 贷 款 三 个 子 类 的定 义 取钱 的时候 余额 不 登录 额不 异 常 处 理 和 处 理 足 异 常 能 为 负
际项 目的实践中。 选择 一个 完整 的软件开发项 目贯穿整个教学过程的始 终, 以项 目的构建过程为线索安排教学步骤, 由项 目的任务 来驱动 整个课程 的教 学过程 。比如 以《 学生管理系统》 、 《 银
任务八 、 I / O

课程考核方式方法的改革与创新

课程考核方式方法的改革与创新

课程考核方式方法的改革与创新随着社会的发展和教育观念的转变,教育体系也在不断进行着改革与创新。

在教育改革中,课程考核方式方法的改革尤为重要,因为考核方式不仅关系到学生的学习积极性和教学效果,也紧密关联着教学质量和教育教学改革的成效。

为了更好地促进学生的全面发展和提高教育教学质量,对课程考核方式方法进行改革与创新势在必行。

一、课程考核方式方法的现状目前,我国的课程考核方式方法主要包括传统的笔试考试和期末考试,以及一些抽查、听力和口语测试等。

这些考核方式方法存在以下问题:1. 只能考查学生的记忆能力和机械运用能力,忽视了学生的实际能力和创造能力。

通过简单的选择和填空题目来考核学生的学习成绩,导致学生过分注重死记硬背和应试技巧,而忽略了对知识的理解和应用。

2. 考核方式方法单一,缺乏多样性。

传统的笔试考试难以全面反映学生的学习状况和个性特点,也难以真实地评价学生的学习成绩。

3. 考核过重,学习负担过大。

过多的笔试和期末考试不仅增加了学生的学习压力,也影响了学生的全面发展和兴趣培养。

4. 缺乏及时反馈和学习指导。

传统的考核方式方法通常只关注学生的成绩,而忽略了教师对学生学习过程的全面观察和学生学习动态的及时反馈,这使得学生的学习往往缺乏有效的指导。

传统的课程考核方式方法存在许多不足之处,亟待进行改革与创新。

1. 引入多元化的考核方式方法为了更好地反映学生的学习状况和个性特点,可以在传统的笔试考试的基础上引入一些多元化的考核方式方法,如开放性题目、实际操作、课堂表现等,让学生能够更全面地展示自己的学习成果和实际能力。

对于不同类型的课程,也可以采取不同的考核方式方法,如对于语言类课程可以增加口语测试,对于实践类课程可以增加实践操作考核等,使得考核方式方法更加贴合课程的特点和学生的学习需求,也更加能够全面反映学生的学习状况。

2. 减少考核内容,增加考核频次在考核方式方法改革的也可以适当减少每次考核的内容,减少考核的压力和难度,提高学生的参与度和学习积极性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计类课程考核评价方法的改革与实践
摘要:程序设计类课程的实践性很强,该类课程的考核评价应特别注重考查学生的实际编程能力。

而传统的机试需要人工评判,不仅无法保证成绩评定的公平性,而且对于抄袭的判别非常困难。

本文提出用在线评测和抄袭检测相结合的方法作为程序设计类课程的考核评价方法,并以“程序设计基础”为例,详细介绍考核评价的具体实施过程。

实践表明,该方法不仅考查了学生的实际编程水平,而且对考试抄袭的学生起到了震慑的作用,从而有效地督促学生学习。

关键词:程序设计;考核评价;在线评测;抄袭检测
1问题的提出
程序设计类课程与基础理论类课程不同,其实践性很强,注重学生实际编程能力的培养。

因此,将笔试作为该类课程的考核评价方法,显然是不可取的。

目前,许多院校将机试纳入程序设计类课程的考试当中,比如学生在指定的时间内现场提交程序,任课教师事后检查。

这种做法不但十分耗费人力,而且由于人为因素较多,也无法保证成绩评定的公平性。

因而这种人工评判的上机考试较难推行。

此外,在程序设计类课程的教学中还存在一个不能回避的事实,互相抄袭程序代码的现象也较为普遍。

国外很多教育机构针对程序设计课程的源代码抄袭现象进行的调查显示:高达85.4%的学生承认抄袭过别人的编程作业[1]。

此类抄袭行为在国内也十分普遍,近年来这一现象愈演愈烈,严重影响了学生个人素质的提高,破坏了正常的教学秩序,同时使得众多老师不得不在常规教学和考试中对雷同程序反复审核,既极大地消耗了任课教师的时间和精力,无形中增加了更为繁重的工作量,也无法确保考核的准确性与客观性。

鉴于上述情况,在程序设计类课程中,采用何种考核评价方法才能较为准确地考查学生的真实学习
水平是一个值得研究的问题。

2程序设计类课程考核评价方法的改革思路
笔者多年来一直从事程序设计类课程的教学工作,并与教学团队成员一起对该类课程进行了深入地研究和实践[2-5],总结出一套行之有效的考核评价方法,我们将在线评测与抄袭检测相结合,不仅考查了学生的实际编程水平,而且对考试抄袭的学生起到了震慑的作用,从而有效地督促学生学习。

下面以“程序设计基础”为例,与大家共同探讨其考核评价方法。

2.1在线评测
在线评测(Online Judge,简称OJ)是个基于WWW的服务器端软件系统,其主
要功能包括:用户注册和管理、题库管理、在线提交和实时评测、网上考试、讨论、邮件服务等。

该服务器上有一个丰富的题库,题目包括ACM国际大学生程序设计竞赛所公布的试题和我院师生自创的与教学内容紧密结合的问题,每道题目包含文字描述、输入数据文件和作为标准答案的输出数据文件三个部分,只有文字描述部分对做题者是可见的。

正确的程序应该根据输入数据,在限定时间范围内计算出标准输出数据。

做题者
基金项目:内蒙古自治区高等教育教学成果重点资助项目“以系统平台为主线构建计算机专业课程体系的研究”(内教高函[2006]27号);内蒙古自治区高等学校科学研究项目“程序代码相似度度量研究”(NJ06109)。

根据题目文字描述编写程序,编程语言可以选用C/C++、Java、Pascal等,编写完成后在网页中将源程序提交到服务器,服务器启动编译器编译该源程序并生成可执行程序,然后再以输入数据文件作为输入启动该可执行程序,并将程序的输出结果和标准输出数据文件(就是答案)进行对比,完全一致则判为正确,否则判为错误。

在OJ上做题,能够立即看到结果,对错分明,错了还可以修改后再次提交。

用OJ进行现场集中上机考试,十分方便,能够比较准确地反映学生的水平[6]。

实际上,在平时的上机实验环节中,我们就要求学生完成OJ提供的相关练习,由于学生人数比较多,采用了Online Judge在线评测系统对学生提交的作业进行评判。

一方面可以减轻教师的工作量,另一方面又可以减少因教师的主观因素使评测尺度不统一。

而学生在做题过程中,看到评测通过非常激动,能让学生有成功的喜悦和成就感,但又会刺激他们主动去做更多的题,也给了他们新的挑战。

2.2抄袭检测
抄袭通常采用将一个程序进行少量常规修改的手段。

常规的修改主要包括下以几个方面:逐字逐句的拷贝,更改注释;增加空行或者改变书写格式;标识符重命名;代码段重新排序;改变表达式中的操作数或者操作符的顺序;改变数据类型;增加无关语句或者变量;用等价的结构进行替代。

检测抄袭就是检测一个程序是否通过对另一个程序的上述修改而来的。

程序代码相似性检测技术能对程序集合中的每两个程序进行比对,找出一个程序对另一个程序经过上述修改而来的相似代码部分,得到描述程序相似程度的量化值,即相似度(similarity),并且能够对两个程序的相似代码部分进行标注,帮助用户找出并判定抄袭的作业对象[7]。

目前已开发了多种用于抄袭检测的系统,如Jplag、MOSS、YAP系列以及SIM 等,检测结果的错误率比较低,速度比较快,能够满足程序抄袭检测的需要。

判定一个学生抄袭了他人的作业是件比较严肃的事情,不能简单的通过检测系统得出的相似度大小就判定抄袭与否,还要经过一系列的验证以确保判定结果正确。

这个判定过程经过下面四个阶段:收集(collection)、分析(analysis)、确认
(confirmation)、调查(investigation)。

Abstract: Programming courses is a practical subject, this course evaluation should be paid special attention to the actual programming examines student ability. But the traditional machine try to judge, not only it can not guarantee fairness grades, but also the discrimination of plagiarism is very difficult. In this paper, using online judge and plagiarism detection method of combining the programming courses as evaluation method, and with “Programming fundamentals” as an example, the detailed introduction of evaluation specific implementation process. A practice show that this method is not o nly examines the student’s actual programming, but also played a deterrent effect, thus effectively supervise students learning.
Key words: programming; evaluation; online judge; plagiarism detection。

相关文档
最新文档