高级语言程序设计课程教学改革研究
高级语言程序设计教学方法的研究

讲 授有 关内 容的 重点 和难 点 ,介绍 一些 学 习的方 法 ,较 多的教 学内 容则 要 求 学 生通 过 自学掌 握 。 老 师经 过 充分 备 课 , 精心 安 排 讲解 的 内容 ,学 生 应 充分 发挥 这则 必须重 视课 前 的预 习和 课后的 复 习 ,因为 只 有先预 习才能 明 白 在哪 些 方 面存 在 问题 ,带 着 问 题去 听课 ,效 果 也就 更 好 ;课 后 的 复 习能对 你所 学知 识加 深巩 固和理 解 。课 堂教 学应 具有 启发性 。 教师 要启 发 学 生 自己去 发展 知识 ,这 对于 程序 设计 课程 尤为重 要 。程 序设 计本 身就 是 “ ” 的 ,任 何 一 个 问题 都 不 只有 惟 一 的一 种 解 法 ,要 经常 鼓 励 学 生 充 活 分 发挥 自 己的聪 明才 智 ,鼓励 学生 超过 教师 , 启发学 生通 过 自己程 序设计 的 实践 分析 对 比不同 的算 法 ,总结 自己的 正反两 方面 的经验 ,提高 自己 的
时为 1 8学 时 。 这 么 有 限 的 学 时 语 言 知 识 只 是 刚 刚 讲 完 , 何 谈 培 养 程 序 设 计 能 力,上机 调试刚 刚人 门, 课程就 结束 了 ,学生感 到这 门课很 难学 。
针对 以上 的问 题 ,我 们认 为在 计算机 程序 语言 的教 学 中应从 以 下几个 方 面人 手 ,以提 高 学 生 的应 用 程 序设 计 的 水平 , 进 行程 序 设 计 的能 力 。
ቤተ መጻሕፍቲ ባይዱ
不 穷一般的应 用都有现成 的软件 ,不必要 自己编程 序。 因此 ,学生 对学 习程 序 设 计 的 要求 不 高 , 认 识 不 足 ( 基 础 不一。 有的学 生基 础知识 水平 很差 ,且在 中学 的应 试教 育下 , 2) 学 习方法 不 得 当 , 因此 程 序设 计 的 方法 和 理论 很 难 掌 握 。 ( ) 乏学 习的主动 性。在现 行教 育体制 下 ,考上 了大学的学 生 自认 为 3缺 巳达到 了 目标 ,致 使学 习的 主动 性 、自觉性 大 大降 低。 ( 学时 偏 少。 目前 高级程 序设 计语言课 理论 学时 为 3 4) 6学时 ,上机 学
数学专业高级语言程序设计课程教学模式改革探讨

o i 盟熊丝盗查塑。
翌塾里丝数学专业高级语言程序设计课程教学模式改革探讨温雅敏(广东商学院数学与计算科学系,广东广州510320)摘要:针对数学专业高级语言程序设计教学过程中存在的突出f,-j题,本文结合笔者在实际教学过程中的一些体会,对高级语言程序设计课程在教学内容、教学方法和实践教学上的教学模式改革进行了初步探讨。
关键词:C语言程序设计;教学内容;教学模式随着计算机技术的飞速发展与计算机应用的迅速普及,计算机已不再局限于计算机争业人才应用的工具,许多非计算机专业的本科生都需要在学习和工作中根据专业的特点编写实用程序。
尤其对于与计算机学科有密切联系的数学专业的本科生,需要开设汁算机专业课程。
然而,在高校数学专业中开展计算机教育,其要求的教学内容与计算机专业有很大的不同,不能照搬计算机专业的做法,必须根据数学类专业的特点及规律组织教学,课程设置应该基于数学应用为出发点,以应用为目的。
笔者以“c语言程序设计”课程为例,通过自身体会分析了在对数学专业本科生讲授程序设计课程的过程中存在的突出问题,并对其在教学内容、教学方法上的教学模式改革进行了初步探讨。
1数学专业高级语言程序设计课程教学中存在的问题笔者按照传统“C语言程序设计”的教学方法对数学专业的学生讲授程序设计语言课程的过程中,深刻体会到教师的教与学生的学存在以下几个突出的问题,从而导致学生学习起来存在畏难情绪,积极性不高。
1.1学生基础相对较差,学习积极性不高。
笔者所在的单位是文科类院校的数学与计算科学学院,数学专业在以经管商为优势的文科学校中处于较不被重视的地位,数学专业无论是招生规模还是招生的质量远远低于其他专业,录取分数线也相对较低,并且很多学生都不是以第一志愿考入数学专业。
因此,本院数学专业的学生基础普遍较差,他们的学习能力和学习自觉性也较弱;另外,有部分学生对于调剂到数学专业还没有做好思想准备,思想还不稳定,对专业课的学习积极性不高。
多元化实施高级语言程序设计课程教学改革的研究

信息教育・ 农业 网络 信源自息 AGR UL U NET O T 砸 W RK / O NF RMA 『 Ⅳ 0
21 0 2年 第 9期
多元 化 实施 高 级 语 言 程序 设 计 课 程 教 学 改革 的研 究
张 芳, 李晓辉 , 勇 朱
( 阳农 业大 学 ,辽 宁 沈 阳 1 0 6 ) 沈 8 6 1
所学 的高级语言程序设计课 程 门类 。其 中多数农科专
业 开 设 V P数 据 库 与 设 计 课 程 , 部 分 工 科 专 业 开 设 F
学 生 总是 被 动 地 学 习 。 ( )上机 实 验 学 时 较 少 ,学生 的 动手 操 作 能 力 差 。 3 ( )没 有 建 立 一 个 “ 4 系统 开 发 ”概 念 ,学 生 的计
沈 阳农 业 大 学 在 大 一 第 二 学 期 开 设 高级 语 言 程 序 设 计 课 程 ,高 级 语 言 程 序 设 计 课 程 的 种 类 包 括 VF P、 V 和 C语 言 等 。学 校 根 据 各 专 业 的 实 际 情 况 安 排 其 B
2 存 在 的 问题
( )学 生 对 课 程 的 学 习 目标 不 明 确 ,不 知 道 学 完 1 这 门课 程 后 能 做 什 么 。 ( )传 统 的教 学 方 法 导 致 学 生 的 学 习 兴 趣 不 高 , 2
Z ANG n ,L a h i HU Yo g H Fa g I Xio u ,Z n
(h n ag A cl rl n e i , i nn h n a g 1 0 6 ) S e yn ut a U i r t La i S e yn 8 6 u v sy o g 1
摘
要 :高级语 言程 序设 计 类课 程 是高 校 大学计 算机 基础教 学 系列 中的核 心课 程 ,如 何教 好这 门课 程 是 计算机 基 础课 教
高校计算机专业高级语言程序设计课程的教学改革

u n cu ua xe ec n p u dt tahn r t e rpss e e f d ctnr om m aue. padacm lt epr n eada p e cigp ci ,pooe sr s uao e r esrs e i oe a c a i oe i f
Ke r s:p g a d s n;C ln u g y wo d o r r m e i g a g a e;ta hn ;r fr e c i g eo m
1 引 言
该 课 程 主 要 包 括 以下 几 个 方 面 的知 识 :
《 高级语 言程序设计》是计算机专业 的一 门必修基 础课 程 ,大多数 院校采用 c语言来 讲述该 门课程 ,本 校亦不 例 外 。对 于计算机专业 的学生来说掌握 C语言是极其重要 的,
( 州师 范学院 数 学与计算机 学院 ,福 建 泉Biblioteka 泉 州 320 ) 600 摘
要 :《 高级语 言程序设计》 的 目标是培养 学生掌握 程序 设计的思想和方法 ,难点是作 为计算机专业程序
设计 的入 门课程 ,应 当如何 5导学生突破 传统的思维方式 ,培养程序设计的新思想。本文结合计 算机 专业编程语 1 言 的教 学 内容 和 特 点 , 总结 和 积 累经 验 并 运 用 于教 学 实践 之 中 ,提 出了一 系列 的 教 学 改 革措 施 。 关键词 :程序设计 ;C语 言;教 学;改革
C语言不但 具有 高级 语 言语法 精练 、类 型丰 富、结 构 完 备 、 表达 能力 强 、适 于 模 块 化 的 设 计 等 优 点 ,又 具 有 低
使用 习惯大 体相 同 ,对这 部分 的理 解相 对都 会 容易 一 些 , 只要注意和数学符号相区别 即可 ,如 :关系运算符“ 大于等
《高级语言程序设计》教学改革实践与创新

采取 启发式教 学 , 设 教 学网站 , 设 因材施教 的空 问, 养 学生的 创新 能力 。 建 新 能 力 程
中 图分 类 号 : 4 G6 2
文献 标 识 码 : A
文章 编 号 : 6 4 0 8 ( o 0 O ( ) 0 0 0 1 - 9 x 2 1 ) 2b - 1 - 2 7 5
要求 。
用 他 们 F 常 生 活 中 熟 悉 的例 子 来 讲 解 , I 可 以 很 好 的帮 助 他 们 理 解 知 识 点 , 且 也 间 并 接 地 提 高 他 们 解 决 实 际 问题 的 能力 。 2 5建立教 学 网站 . 2 0 年 建立 河 南 省精 品 课 程 《 语 言程 08 c 序 设 计 课 程 教 学 网 站 》 行 辅 助 教 学 进
1 5笔 试的 副作 用 . 大 多数 高校 的考 试 方 式 采 取 传 统 的 笔 试 , 些 学 校 甚 至 按 照 计 算 机 | 级 考 试 要 有 I 求 出期 末 试 卷 , 样 就 给 学 生 以 错 误 的 暗 这 示 , 为 语 法 知 识 的 学 习 比算 法 更 主 要 , 认 从 而 没 有 达到 真 正考 核 学 生 实 际 编程 能 力 的
面 对 世 界 科 技 日新 月 异 , 国 教 育 学 中 会会 长 顾 明 远先 生 认 为 : 教 育 创新 足 时 代 “ 的要 求 , 也是 我 国 实 施 科 教 兴 国战 略 的 迫 切 要 求 。 . 强 调 “ 新 能 力 ” “ 质 教 ”】 在 创 和 素 育” 的大 前 提 下 , 如何 任 程 序 设计 课 程 中 加 大 抽 象 思维 能力 和 逻 辑思 维 方法 的 训 练 力 度, 培养 学 生 的 创新 能 力和 科 学素 养 , 程 是 序设计教学改革的重点。 “ 级 语 言程 序 设 计 》 大 一新 生都 要 高 是 学 习的 一 『 基 础 课程 , 要通 过 C语 言 的学 J 主
基于CDIO理念的《高级语言程序设计》实践教学改革措施

第 3期
江义火 : 基于c 1 理念 的《 D0 高级语 言程 序设计 》 实践 教学改革措施
・2 3 ・ 9
养学生的实际动手能力和创新能力 , 还需要提升学生项 目开发和团队合作的意识. 但是多数情况下 , 由于 种 种 原因导 致这 一教 学 目标 没 能实 现 , 常存 在学 生 普遍 反 映课 堂 听得懂 , 经 但是 自己真 正 去编 写 程 序解
svrneR s ni ly即兴趣 、 ee c 、 e o s it, a p bi 毅力 、 责任 ) 教育思路 , 即将学生 的探索热情与兴趣 、 持之以恒 的精神和 社 会 责任 感 的培养 , 人 到不 同级别 项 目实 践学 习过程 融 .
( )课程设计 内容要注重培养学生的创新意识和创新思维 , 2 培养学生的专业技能 , 同时借助项 目团
最新成果. 0 0 从2 0 年起 , 麻省理工学院和瑞典皇家工学院等 四所大学经过四年 的探索研究 , 创立 了C I DO 工程教育理念 , 并成立 了以C I命名的国际合作组织【 0 5 DO ” . 0 年起 , 从2 汕头大学率先将C I -程教育模 D OE 式引入我国, 对其进行学习研讨并加以实施 , 现在已经取得显著的效果. 《 高级 语 言程 序 设计 》 是软 件 工程 专业 非 常重 要 的专 业基 础课 之 一 , 该 专业 学 生后 续专 业 课程 的 对 学习, 至实现人才培养的 目 』 , 标都起着至关重要的作用. 学生通过该课程的学习, 要求既要掌握高级编程 语言的知识 、 编程技术和基本算法 ; 又要掌握程序设计的思想和方法 , 具备利用计算机求解实 际问题的 能力 , 能灵活运用高级语言进行程序设计 ; 还要具备一定的工程实践能力. 《 高级语言程序设计》 为一门 作 实践性很强的课程 , 学习者必须通过大量的编程训练和工程仿真实践, 才能更好地达到课程教学要求. 本 文在对《 高级语言程序设计》 实践教学现状进行评析的基础上 , 提出基于C I模式的《 DO 高级语言程序设
高级语言程序设计课程教学改革的研究

重要问题Байду номын сангаас 1 现状分析
高级 语言程序 设计》是计算 机类本科 专业 的核 心基础必
修 课 程 。本 课 程 以 计 算 机 科 学 导 论 为 先 修 课 程 , 要 介 绍 某 种 主 高 级 语 言 的语 法 和 高 级 语 言 程 序设 计 的 概 念 、 法 和 思 想 。通 方 过本课程 的学习可以使学生掌握一 门高级程序设计语 言 , 握 掌 程 序 设 计 的 方 法 , 立 程 序 设 计 的 思 维 方 式 , 养 和 提 高 学 生 确 培 的应用程 序开发能力 , 为数据结构 , 译原理 , 作系统和其 并 编 操 他 计 算 机 程 序 设 计 语 言 等 后 续 课 程 的 学 习 打 下 基 础 。 国 内外 凡 是 和 程 序 设 计 相 关 的 院 系都 开 设 了该 门 课 程 , 级 语 言 程 高
Co reW e st s tde n ein d Ic np o ieapaf r fri r vn es d nsp o r mmigcp bl . us b i i s ida dd sg e .t a r vd lt m o e u o mp o igt t e ’ rg a h u t n a a it i y
问题 , 并就教学、 实践、 考核和交流反馈 四个 环节分别提 出了改革的方法和措施 , 以此为基础研 究设计 了高级语 言程序设计课程 网 并 站, 为提高学生的程序设计 能力提供平 台。
关键词 : 高级语言程序设计 ; 计算机专业 ; 程序设计 能力; 网站
中图分类号 : P 1 T 32 文献标识码 : A D : 03 6  ̄i n10 —9 0 0 20 . 0 OI1 . 9 .s.0 36 7 . 1 . 0 9 s 2 23
高级语言程序设计课程教学方法的探究

关 键 词 : 序 设 计 教 学 方 法 任 务 驱 动 兴 趣 导 向 程 网络 资 源 中 图分 类 号 : 6 G 2 2 文 献标 识 码 : A 文章 编号 : 7 -3 9 ( 0 ) 2a一0 2 l 7 12 l l () 1 -0 62 0 5 2
的 面 向 对象 的 可 视化 语 言 , 用 它 可 以 快 利 编 程 T 作 简 单 易行 。 程 任 务是 使 学 生 通 课 过 本课 程 的 学 习 , 握 使 用 VB开发 w i 掌 n d ws 用 程 序 的一 般 方 法 和 特 点 , 够根 o 应 能
第 一 个例 题 设 计 界 面要 漂 亮 , 序 要 简单 , 程
据 实际 需要 自行开 发 简 单的 Wi d ws n o 应用
对 象 的可视 化 开 发 工具 开发 Wi d ws 用 no 应 程序打下基础 。
要 解 决 的 任 务 问题 主 要 进 行 问 题 分 析 、 解 程 。 玩 的 和有 实用 价 值 的 问题 , 好 往往 能 吸 法 分 析 和 编 程 详 细 步 骤 和 要 点 点 评 。 由于 目前 在 高校 中该 课 程 教 学 中 遇 到 引 学 生 的 学 习动 机 。 在学 习数 据 库 的 时 候 备 学生 主 要是 要考 虑学 生的 实 际情 况 ,
l j ; 圆
— 器。 。 。 。 。 。
科 技 教 育
高级 语 言 程序 设计 课程 教 学 方法 的探 究 ①
袁 传 怀 ( 电子科技 大学 中山学院 广 东中山 5 8 0 2 4 0) 摘 要: 通过分析 目前高级语言程序设 计教 学现 状和存在 的主要 问题 , 总结和 归纳 了该课程教 学过程比较 有效的教 学方法, 如兴趣导 向 法 、 务 驱 动 法 网络 资 源 包 , 动 沟通 法 等 。 刀 不误 砍 柴 工 , 究 教 学 方 法 对 于提 高教 学 过 程 中教 师和 学 生 在 教 与 学 的 效 果 或 许 事 半 任 互 磨 研
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
许 海洋
王 萍
( 岛农业 大学. 青 山东青 岛 2 6 0 ) 6 19
摘 要 : 序设 计类课 程是 培养 学生程序 设计 能 力的主要 途径 。在 程序设 计语 言类课 程 的教 学 中, 程
在教 学方法 、 程 内容安排 、 学 目标 的确 定等 方面均存 在一 些 问题 。 课 教 针对 这 些问题 , 教 学方法 、 从
高级语言程序设计是信息与计算科学专业一门 置练习、 作业 , 统一安排上机实习 , 学期末进行复习、 重要基础 『 生 课程 ,它以培养掌握正确的程序设计方 考试。 高级程序设计语言类教材的内容组织 , 已形成
法与 思想为 目的。 通过 对该课 程 的学 习 , 学生 不仅要 固定的格式。按这样 的思路教学 , 易重文法而轻算
说 , 习程序 设计 语言 是为 了实 际应用 , 不是 语 言 学 而 本身 。 由于在 目前 的教学 中 , 多地强 课程 的效率 二) 实验教学是高级程序设计语言课程的重要组成
和一些细节 ,导致程序设计语言课程的教学重点出 部分 ,实验效果的好坏直接影响到本门课程 的整体 现偏差 , 偏离 了学习程序设计语言课程的 目 , 标 教学 教学质量。课程的理论知识能否被学生真正接受并 效果普遍不太理想。从学生解决实际问题过程中可 加 以应用 , 通过 实验这 一重 要环 节完 成 的。为 此 , 是 看出 : 结构化程序设计思想不强, 综合运用知识能力 根据高级程序设计语言课程的需要 ,教师应将授课 较弱 , 缺乏创新思维 ;编程时设计的程序结构不清 重 点放在 分析 程序 的算 法模 型上 ,重点 讲解 程序 的 晰、 肿 , 臃 可读性 差 , 程序 的效率 较低 。 设计思想 ,明确将一个实际问题转化为计算机能够
第5 4页
程序设计语言课程“ 以应用为 目的 , 以应用为出
中国冶金教育
2 1 年第 3 00 期
发点”最终应该使学生把已学到的计算机知识应用 身 的特 点 , , 选择 合 适 的 方式 , 过 自己 的途径 , 照 通 按 到实际领域 中,决不能只停 留在考取计算机等级证 自己的进度 , 进行个别化学习 ; 也可以进行协作化学 书上 ,而应具有初步开发软件的应用能力 。也就是 习 , 充分地与其他学生进行交流, 与教师交流。
出现不会编程等问题。如何提高学生的程序设计能 的难 点 ,无 法开 展有 针对性 的或 与实 际 问题 相关 的 力变得相当重要 , 结合教学实践 , 从理论和实践上探 综合性训练 。验证性实验题 目的局限性 限制 了学生 索该 门课的一些新的教学方法十分必要 。
高级语 言程序 设计 课程教 学 中存在 的 问题
教 学手段 、 实践教 学和 考核 方 法等 方 面提 出 了一 些建议 , 得 了初 步的效 果。 取 关键 词 : 高级语 言 ; 学改革 ; 学方 法 教 教 课题 项 目: 岛农业 大 学教 学研 究项 目( 目编号 :J 9 9 青 项 X G0 1 )
引 言
各语句的语法规则 , 分别用例子佐证其应用 。 课后布
我校 c 语言的教学计划共 7 个学时,其 中 1 2 8
计算科学专业高级语言主要以讲授 c语言为主 , — 个实验学时。然而 c J a 语言程序设计教学内容丰富 , v 语言作为选修课。然而作者在讲授该门课程后发 实践性强 , a 教学任务重 。在实际的教学 中, 由于上机
现: C语言 的教 学存 在脱 节现 象 , 学生在 知识 的运 用 实践 课 时的严重 缺乏 ,实验 内容 也只 局 限于验证 教 能力 和编程能 力方 面训练得 不够 ,课 堂教 学难 以调 材实例程序, 或巩固课本的理论知识。 使学生只能纸 动学生 的学 习兴趣 ,在后 继数据 结构 等课 程 中常常 上谈 兵 , 而无法 充分 验证学 习 中的疑点 , 掌握 学 习 中
掌握高级语言程序设计的知识 ,更重要的是要掌握 法 , 被分割的例子让学生对其作用不明所以。 程序设 在实践中应用程序设计的思想和方法,进而养成独 计 语 言是一 门实践性 很 强 的学 科 ,如果 我们在 教学 立思考的习惯和利用计算机解决实际问题的能力 , 过 程 中一开始 就照本 宣科 式讲 解 ,就 会影 响学 生对 并为后续的计算机课程打下 良好的基础。程序设计 该 课程 的兴趣 , 甚至 会让学 生产 生畏难 情绪 。 学直 教 能力已经成为信息与计算科学专业的学生应具备的 观性差 、 效率低 、 信息量小 , 教学进程缓慢 , 不利于学
( ) 四 考核方 式不 能反 映学 生 的真实水 平
实现的算法模型的过程 , 指导学生“ 分析具体问题 ,
我校高级语言程序设计课程的传统考试方式包 建立算法模型”培养学生分析问题的能力 。学生通 ,
基本 能力 , 因此 , 于本 专 业 的学 生而 言 , 练 掌握 生 自主学 习 能力和程 序设 计能 力 的培 养 。 对 熟 几 种 常用 的程 序设计 语 言是很有 必要 的 ,也是 非常 实用 的 , 如 V 、 、aa 语 言 。 目前 我校 信 息 与 例 B C Jv 等 ( ) 二 实验课 时不 足
研究 性学 习 的开 展和创 造性 思维 的培 养 。因此课 程
学 习结束后 , 学生只掌握 了书本上的知识 , 具备 了一
一
、
些简单的应用能力 , 编程能力得不到提高, 以至影响
到学生学习的兴趣和后续课程学习能力的提高 。
( ) 三 教学 目标 无法 满足社 会需要
( 教学方法无法激发学生的学习兴趣 一) 传统的“ 填鸭式 ” 教学方法 以课堂讲授为主 , 由 教师选择一本教材 , 依据大纲逐章讲解说明。 先介绍