“高级语言程序设计”的教学方法研究
高级语言程序设计课程教学改革研究
许 海洋
王 萍
( 岛农业 大学. 青 山东青 岛 2 6 0 ) 6 19
摘 要 : 序设 计类课 程是 培养 学生程序 设计 能 力的主要 途径 。在 程序设 计语 言类课 程 的教 学 中, 程
在教 学方法 、 程 内容安排 、 学 目标 的确 定等 方面均存 在一 些 问题 。 课 教 针对 这 些问题 , 教 学方法 、 从
高级语言程序设计是信息与计算科学专业一门 置练习、 作业 , 统一安排上机实习 , 学期末进行复习、 重要基础 『 生 课程 ,它以培养掌握正确的程序设计方 考试。 高级程序设计语言类教材的内容组织 , 已形成
法与 思想为 目的。 通过 对该课 程 的学 习 , 学生 不仅要 固定的格式。按这样 的思路教学 , 易重文法而轻算
说 , 习程序 设计 语言 是为 了实 际应用 , 不是 语 言 学 而 本身 。 由于在 目前 的教学 中 , 多地强 课程 的效率 二) 实验教学是高级程序设计语言课程的重要组成
和一些细节 ,导致程序设计语言课程的教学重点出 部分 ,实验效果的好坏直接影响到本门课程 的整体 现偏差 , 偏离 了学习程序设计语言课程的 目 , 标 教学 教学质量。课程的理论知识能否被学生真正接受并 效果普遍不太理想。从学生解决实际问题过程中可 加 以应用 , 通过 实验这 一重 要环 节完 成 的。为 此 , 是 看出 : 结构化程序设计思想不强, 综合运用知识能力 根据高级程序设计语言课程的需要 ,教师应将授课 较弱 , 缺乏创新思维 ;编程时设计的程序结构不清 重 点放在 分析 程序 的算 法模 型上 ,重点 讲解 程序 的 晰、 肿 , 臃 可读性 差 , 程序 的效率 较低 。 设计思想 ,明确将一个实际问题转化为计算机能够
高级语言程序设计教学方法的研究
讲 授有 关内 容的 重点 和难 点 ,介绍 一些 学 习的方 法 ,较 多的教 学内 容则 要 求 学 生通 过 自学掌 握 。 老 师经 过 充分 备 课 , 精心 安 排 讲解 的 内容 ,学 生 应 充分 发挥 这则 必须重 视课 前 的预 习和 课后的 复 习 ,因为 只 有先预 习才能 明 白 在哪 些 方 面存 在 问题 ,带 着 问 题去 听课 ,效 果 也就 更 好 ;课 后 的 复 习能对 你所 学知 识加 深巩 固和理 解 。课 堂教 学应 具有 启发性 。 教师 要启 发 学 生 自己去 发展 知识 ,这 对于 程序 设计 课程 尤为重 要 。程 序设 计本 身就 是 “ ” 的 ,任 何 一 个 问题 都 不 只有 惟 一 的一 种 解 法 ,要 经常 鼓 励 学 生 充 活 分 发挥 自 己的聪 明才 智 ,鼓励 学生 超过 教师 , 启发学 生通 过 自己程 序设计 的 实践 分析 对 比不同 的算 法 ,总结 自己的 正反两 方面 的经验 ,提高 自己 的
时为 1 8学 时 。 这 么 有 限 的 学 时 语 言 知 识 只 是 刚 刚 讲 完 , 何 谈 培 养 程 序 设 计 能 力,上机 调试刚 刚人 门, 课程就 结束 了 ,学生感 到这 门课很 难学 。
针对 以上 的问 题 ,我 们认 为在 计算机 程序 语言 的教 学 中应从 以 下几个 方 面人 手 ,以提 高 学 生 的应 用 程 序设 计 的 水平 , 进 行程 序 设 计 的能 力 。
ቤተ መጻሕፍቲ ባይዱ
不 穷一般的应 用都有现成 的软件 ,不必要 自己编程 序。 因此 ,学生 对学 习程 序 设 计 的 要求 不 高 , 认 识 不 足 ( 基 础 不一。 有的学 生基 础知识 水平 很差 ,且在 中学 的应 试教 育下 , 2) 学 习方法 不 得 当 , 因此 程 序设 计 的 方法 和 理论 很 难 掌 握 。 ( ) 乏学 习的主动 性。在现 行教 育体制 下 ,考上 了大学的学 生 自认 为 3缺 巳达到 了 目标 ,致 使学 习的 主动 性 、自觉性 大 大降 低。 ( 学时 偏 少。 目前 高级程 序设 计语言课 理论 学时 为 3 4) 6学时 ,上机 学
数学专业高级语言程序设计课程教学模式改革探讨
o i 盟熊丝盗查塑。
翌塾里丝数学专业高级语言程序设计课程教学模式改革探讨温雅敏(广东商学院数学与计算科学系,广东广州510320)摘要:针对数学专业高级语言程序设计教学过程中存在的突出f,-j题,本文结合笔者在实际教学过程中的一些体会,对高级语言程序设计课程在教学内容、教学方法和实践教学上的教学模式改革进行了初步探讨。
关键词:C语言程序设计;教学内容;教学模式随着计算机技术的飞速发展与计算机应用的迅速普及,计算机已不再局限于计算机争业人才应用的工具,许多非计算机专业的本科生都需要在学习和工作中根据专业的特点编写实用程序。
尤其对于与计算机学科有密切联系的数学专业的本科生,需要开设汁算机专业课程。
然而,在高校数学专业中开展计算机教育,其要求的教学内容与计算机专业有很大的不同,不能照搬计算机专业的做法,必须根据数学类专业的特点及规律组织教学,课程设置应该基于数学应用为出发点,以应用为目的。
笔者以“c语言程序设计”课程为例,通过自身体会分析了在对数学专业本科生讲授程序设计课程的过程中存在的突出问题,并对其在教学内容、教学方法上的教学模式改革进行了初步探讨。
1数学专业高级语言程序设计课程教学中存在的问题笔者按照传统“C语言程序设计”的教学方法对数学专业的学生讲授程序设计语言课程的过程中,深刻体会到教师的教与学生的学存在以下几个突出的问题,从而导致学生学习起来存在畏难情绪,积极性不高。
1.1学生基础相对较差,学习积极性不高。
笔者所在的单位是文科类院校的数学与计算科学学院,数学专业在以经管商为优势的文科学校中处于较不被重视的地位,数学专业无论是招生规模还是招生的质量远远低于其他专业,录取分数线也相对较低,并且很多学生都不是以第一志愿考入数学专业。
因此,本院数学专业的学生基础普遍较差,他们的学习能力和学习自觉性也较弱;另外,有部分学生对于调剂到数学专业还没有做好思想准备,思想还不稳定,对专业课的学习积极性不高。
线上线下混合式教学模式研究——以“高级语言程序设计”课程为例
第2期2021年1月No.2January,20210 引言新冠肺炎疫情发生以来,我国取得抗击疫情斗争的重大战略成果。
在常态化疫情防控工作中,高质量开展本科教学工作是教育工作者面临的重要挑战,常态化意味着防控的长期性、艰巨性和复杂性。
特别是对于广大高校教师来说,在常态化疫情防控下,线上线下混合教学模式的有序实施是这一特殊时期的重要防控举措,是提高教学质量的重要保障,也是创新教育培养模式新的重要载体。
本文首先对高校“高级语言程序设计”的教学现状进行了简单介绍,并以此为基础,阐述了现有混合教学模式的不足。
最后针对提出的缺点和不足,提出了改进混合教学模式的初步建议。
1 简述线上线下混合式教学模式在“双万”目标的引领下,以线下的课堂教学为主[1],依托互联网信息化、数字化等技术特点,逐步推动“互联网+高等教育”的课堂教学等新形态发展,如慕课[2]、其他在线课程等,形成线上线下相互协调、相互促进、优势互补的混合教学模式。
线上教学模式与传统的教学模式[3-5]相比,两者存在一定的相似之处。
然而,相较于后者,由于线上教学具有充足的教育教学资源,多层次的高质量教学,创新的授课模式,良性的师生学习互动以及学生之间的学习讨论互动,极大程度上提高了教学质量,取得了较好的教学效果。
特别是疫情发生期间,线上教学模式极大地保障了中高风险疫情所在区学生的正常教学,使得学校正常教学工作顺利实施,实现了“不让一个学生因疫情原因掉队”的承诺。
春季开学后,按照新疆财经大学对于计算机专业学生的培养方案,结合课程实际情况,对课程内容进行一定的调整,有计划、有步骤地开展线上线下教学工作。
线上教学模式包括慕课[6]、雨课堂等多种形式的教学方式,也包括教师线下授课过程中使用的腾讯会议、钉钉等视频会议软件。
线上线下教学模式充分利用教育资源,整合多种数据资源[7]、打破原有关于场地及授课人数等问题的限制,搭建师生互动数字学习平台,从而实现学生学习方式的多样化,强化学生自主学习能力[8],激发多数学生浓厚的学习兴趣,显著提升了教学质量。
《高级语言程序设计》教学改革实践与创新
采取 启发式教 学 , 设 教 学网站 , 设 因材施教 的空 问, 养 学生的 创新 能力 。 建 新 能 力 程
中 图分 类 号 : 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 主
高级语言程序设计课程教学改革的研究
重要问题Байду номын сангаас 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) 摘 要: 通过分析 目前高级语言程序设 计教 学现 状和存在 的主要 问题 , 总结和 归纳 了该课程教 学过程比较 有效的教 学方法, 如兴趣导 向 法 、 务 驱 动 法 网络 资 源 包 , 动 沟通 法 等 。 刀 不误 砍 柴 工 , 究 教 学 方 法 对 于提 高教 学 过 程 中教 师和 学 生 在 教 与 学 的 效 果 或 许 事 半 任 互 磨 研
“高级语言程序设计”教学改革实践研究
“ 高级 语 言程 序 设计 教 学 改革 ” 是沈 阳师 范大 学 第 五批 教
专业 的必修 课程 ,是 后续 理论 和实 践教 学 的基础 和重 要 工具 , 也是 国家计算 机 等级 考试 的重要 科 目。 课程 的教 学 目标 是 培养 学 生 的程 序 设计 理 念 , 握 程序 设 计 的基 本 方法 , 高 学生 的 掌 提 程序 设 计能 力和 应用 程序设 计 思想 解决 实 际应用 问题 的 能力 。 修订 后 的教学 大 纲对教 学 内容进 行 了调 整 , 变 了传 统教 改
大纲 、 善 教学 资 源 、 索教 学 方 式 、 完 探 改革 教 学 评 价 ” 4个 方 面 进 行 了“ C程 序设 计 ” 学 改革 实 践 , 取得 了一 定 的成 绩 。 教 并 项
目探 索 了 网 络 电 子 教 室 与 网 络 学 习 平 台 在 程 序 设 计 类 课 程 中
论 与 实践学 时 的 比例 , 加大 了实 践教 学 比重 。 ~方 面 , 加 了上 增
机 操作 的学 时数 , 把实 践时 间真 正交 给学 生 ; 另一 方 面 , 分利 充 用 小 学期 问 开展 C语 言 的课 程 设计 ,增 强 了学 生应 用 程 序设
计 知 识 解 决 实 际 问题 的 能 力 。
功 能 , 便 教师 进 行教 学 丁 作 的安 排 。 是 基 于第 二 步基 础 上 方 这
的 , 是机 房教 学效 果好 坏 的关 键 问题 。 也 ( ) 生 电脑应 安装 适 当软件 , 备 和教 师沟 通 , 4学 具 向教 师询
高级语言程序设计课程教学方法的
摘要阐述了在高级语言程序设计课程中开展双语教学实验的体会;探讨了在教学中如何讲授教材、如何结合教材特点采用案例驱动的教学法、如何运用先进的教学手段开展教学,以及如何适应课程特点改革考核评价方式等问题。
关键词双语教学程序设计课程教学方法教学手段Discussion on the Teaching Method of Advanced Lang-uage Program Design Course//Yang DanAbstract This paper expounds the writer's experience on bil-ingual teaching of advanced language program design course, and explores how to teach textbook knowledge,how to use case-driven teaching methods,how to use advanced teaching means and how to reform evaluation measures.Key words bilingual teaching;program design course;teaching method;teaching meansAuthor's address Wuhan No.15Middle School,430070, Wuhan,Hubei,China双语教育始于20世纪60年代。
加拿大、新加坡、卢森堡等国是实施双语教育最早的国家,也是实施双语教学最成功的国家。
20世纪80年代以来,双语研究在我国逐渐兴起,一些高校和一些大城市的中小学开始了双语教学的实验[1]40。
正是在这种大环境下,我校近几年逐步开展了双语教学的研究和实践,从师资培训到教师上岗教学等方面都做了大量的工作。
我校部分教师参与了“C语言程序设计优质课程建设”的研究,并且在对我校部分班级学生开设的《高级语言程序设计》课程中开展了双语教学的实验。
《高级语言程序设计vb》课程的教学分析与探索
的 内容 , 交流 了在 这 门课 教 学 过 程 的 几 点做 法 与体 会 , 结 合教 学 实 践提 出 了相 应 的 改革 措 施 。 并
关 键 词 : 据 类 型 ;程 序设 计 ;教 学 法 数
中 图 分 类 号 : 6 2 0 G 4 . 文献标志码 : A 文 章 编 号 : 0 8— 9 7 2 1 ) 3 3 2— 3 1 0 6 2 ( 0 0 0 —0 9 0
K e r :da a t e;pr gr m i y wo ds t yp o a ng;t a h ng m e ho ec i t d
Vb语 言 程 序 设 计 是 河 北 农 业 大 学 选 用 的 非 计 几点 经验 , 并正 在对新 的教 学模 式进行 探索 。
算机专 业学 生学 习高 级语 言 程 序设 计 的一 门公 共 必
第 1 卷第 3 2 期
21 0 0年 9月
河北 农 业 大 学 学 报 ( 农林 教 育 版 )
J un l fAg iutr l iest fHe e( rc lu e& F rsr u ain o r a rc lu a v ri o b iAg iutr o Un y o e tyEd c t ) o
活, 容易 出错 , 教师 教学和 学生学 习都 感到 困难 , 不 重新 对 内容 进行 了归纳 总 结 , 难 点 分散 , 到 循 序 并 将 达 函 运算 符 表 达 同程度产 生畏难 心理 。特 别是 多数高 校将 v b语 言作 渐进 的效果 。例 如在 讲 数 据 类 型 , 数 ,
Te c ng a l s s a d e p o a i ns o d a e a hi na y e n x l r to n a v nc d
高校计算机专业高级语言程序设计课程设计详解
高校计算机专业高级语言程序设计课程设计详解高校计算机专业的高级语言程序设计课程设计是一个重要的学科,它旨在培养学生在程序设计方面的能力,为他们未来的职业发展奠定基础。
本文将对该课程设计进行详细解析,探讨其重要性、设计内容以及实施方法等方面。
第一部分:课程设计的重要性高级语言程序设计是计算机专业的核心课程之一,对学生的学习和职业发展具有重要意义。
首先,通过课程设计,学生可以深入理解计算机编程的基本原理和方法,培养编写高质量代码的能力。
其次,课程设计可以锻炼学生的逻辑思维和问题解决能力,培养他们的创新意识和团队合作精神。
最后,课程设计还能够提高学生的实践操作能力,使他们能够灵活应用所学知识解决实际问题。
第二部分:课程设计的内容高级语言程序设计课程设计通常包括以下几个方面的内容:1. 需求分析和问题定义:在进行任何程序设计之前,必须先明确问题的具体需求,并进行适当的问题定义和范围界定。
这一步骤对于后续的设计和实施非常重要。
2. 系统设计和模块划分:在明确了问题的需求之后,需要进行系统设计和模块划分。
系统设计包括系统结构设计、数据结构设计以及算法设计等内容,而模块划分则是将整个系统划分为若干个相对独立的模块,方便团队成员分工合作。
3. 程序编码和调试:在系统设计和模块划分完成后,学生需要进行具体的程序编码工作。
编码要求学生熟练掌握所学的高级语言,并遵循统一的编码规范。
同时,在编码过程中需要不断进行调试和测试,确保程序的正确性和稳定性。
4. 系统测试和性能优化:完成程序编码后,学生需要进行系统测试和性能优化。
系统测试包括功能测试、边界测试、异常测试等,以验证系统的正确性和稳定性。
性能优化则是对系统进行针对性的改进,以提高其运行效率和响应速度。
第三部分:课程设计的实施方法为了保证高级语言程序设计课程设计的效果,可以采用以下几种实施方法:1. 课堂教学与实践相结合:将理论知识与实践操作相结合,通过课堂讲授和实验操作相结合的方式进行教学。
基于MOOC+SPOC模式的“高级语言程序设计”课程线上线下混合模式教学实践探究
科技与创新┃Science and Technology&Innovation ·114·2021年第06期文章编号:2095-6835(2021)06-0114-02基于MOOC+SPOC模式的“高级语言程序设计”课程线上线下混合模式教学实践探究*蔡友林,杜萍,何剑锋,李荣,程志梅,韩梅(东华理工大学信息工程学院,江西南昌330013)摘要:基于MOOC+SPOC线上线下混合式教学,是一种线上MOOC融合线下实体课堂的新型教学模式,通过线上学习与线下翻转课堂的教学方式,重点培养学生的自主学习能力。
介绍了东华理工大学的“高级语言程序设计”课程教学现状及存在的问题,对基于MOOC+SPOC的“高级语言程序设计”课程混合式教学进行教学实践,并给出了“高级语言程序设计”课程混合式教学的具体实施方案。
关键词:MOOC+SPOC;混合模式教学;软件开发;计算机中图分类号:G434文献标志码:A DOI:10.15913/ki.kjycx.2021.06.0441“高级语言程序设计”课程教学现状“高级语言程序设计”课程是我校非计算机理工类本科专业必修的一门主要计算机基础课。
通过该课程的学习,使学生掌握程序设计的常用算法思想及面向对象的可视化编程的一般方法,能运用所学的知识开发图形界面下的简单应用软件,为学生结合专业进行软件开发打好基础。
我校作为一所“以核学、地学为特色,以理工为主,经、管、文、法、艺兼备”的多学科综合性大学,“高级语言程序设计”这门课是公共基础课系列课程中的核心课程之一,但是由于该课程对于初学者来说理论性较强,如果仅采用传统教学方式,则存在以下几个问题:①课时有限,但课程知识点较多,教师很难在有限课时中完全教授;②“高级语言程序设计”课程中有的概念较抽象,传统讲授方式有的学生难以理解透彻;③授课方式比较单一、课堂枯燥乏味,难激发起学生的学习积极性。
另外,随着智能手机上各种应用的出现,上课玩手机现象时有发生。
高级语言程序设计教学方法改革初探
ss m(pue 1 yt “ as”: e
r tr e u n0:
}
对 于这个 程序 , 不同的开发环境学生看到 的调试过程有所不 同. 为 r便于 学生 以后 的 灵活运用 , 在课 堂上采用 了利用 D V c + v + E + 和 c + 6 两种不 同的环境对程序进行讲解 。对于程序 的前两行 , v + 6 . 0 在 c+ . 0 中也 可以合 并为 #nl e i t a . , ic d < s em h 合并后并不影响程序 的调试 , u or > 不 会 出现任何警 告信息 , 而在 D Vc + E + 环境 中 , 如果进行 了合 并 , 出现 会 警 告信 息。在对此 的讲解上 , 对于软件职业 技术学院 的学生讲 解的时 候 , 以提 到一 下输入输出流的概念 , 可 但是对于这些学生刚开始接触就 可 以让他们作 为记忆的内容说明 , D Vc + 在 E + 中不能合并 , 否则就会 出 现警告 , 虽然不是 错误 , 是会混淆以后的调试 出错信息 。而对于本科 但 生来讲解 时就可以深入地挖掘 这部分程序的深层次 的道理 。同样对 于ss m “ a s” 这个语句 的讲解 也是 一 , y e ( ue ) t p ; 样 对于 软件职业技 术学 院 的学生 只是让他们 知道在 D Vc + E + 中必须有此行才能够看到编程存屏 幕上 的显示结果 , V + 6 的环境 下则不需要就可 以看到结果 。对 而 c+. 0
u i g D me p c t ; s n a s a ea b; n e u < 2 =” <s m< e d ; o t <” +3 < u < n l
it an) n m i( (
i t , s m; n b, a u a 2 = : h : =3 s m=a ; u +h
《高级语言程序设计》课程分析
汇报提纲
§1 课程定位与教学目标
§2 学情分析与教学设计 §3 教学内容设计与重点难点 §4 教学方法与教学手段 §5 课程资源与考核方式 §6 教学反馈与教学效果 §7 课程建设改进措施
§4 教学方法与教学手段
§教学方法
讨论式教学
以学生为主体,以教师为主导
对比归纳 分支循环结构
教学方法
任务驱动 游戏、管理系统等
期末考试(70%) 侧重于理论知识应 用
理论应用考核 (70%)
实验技能考核 (30%)
汇报提纲
§1 课程定位与教学目标
§2 学情分析与教学设计 §3 教学内容设计与重点难点 §4 教学方法与教学手段 §5 课程资源与考核方式 §6 教学反馈与教学效果 §7 课程建设改进措施
§6 教学反馈与教学效果
•字符与整型数据间的关系 §重难点内容 • 概念:字符变量、字符指针、 字符数组、字符串 •对字符串的处理 •……
内存结构
•类比于数组 •结构体 •相关操作
链表
字符串
•指针的定义 •函数与指针 •数组与指针 •……
•各种数据类型 •函数的调用 •变量的存储方式 •对内存的操作 •……
指针
§3 课养学生具有创新思维能力,
能从事软件编码、测试和技术支持服务等
相关工作的高等技术应用型人才
程序设计能力
§1课程定位与教学目标
§课程定位
——学科基础必修课程
第 一 门 语 言 类 课 程
应用程序设计 Windows程序设计、web程序设计基础、 Android程序设计、移动web应用 专业必修课 学科选修课程 《操作系统》 《编译原理》 《软件工程》
§实验教学
综合类 验证类 •程序运行环境 •数据类型、运 算符 设计类 •学生成绩等级 划分 •学生成绩排序 •二分法解方程 •约瑟夫环问题 •商品信息处理 •…… 算法 计算思维 程序设计能力 •学生成绩管理 系统 •趣味游戏开发 •N皇后问题 •…… 应用
《高级语言程序设计》教学改革新探
《高级语言程序设计》教学改革新探摘要:C++是高等院校广泛使用的高级语言程序设计课程的教学语言,其对学生编程思想的形成和后续专业课程的学习起着重要的铺垫作用。
文中从普通高校计算机专业学生实际情况出发,从分析课程体系、分析教学对象、分析教学重点、教改实践与创新等几个方面,对C++语言的教改思路与创新进行了介绍。
采用的方法教学中效果良好。
关键词:c++语言教学改革教学对象教改实践“高级语言程序设计”课程是天津职业技术师范大学连续多年的精品课程,并有多名校级优秀主讲教师进行授课。
为了更好的提高教学质量,本着因材施教的原则,多年来在教学改革方面进行着不断的尝试,以学校的具体教学实际出发,从“分析课程体系、分析教学对象、分析教学重点、教改实践与创新、结束语”五个方面对“高级语言程序设计”课程进行了教学改革实践与创新。
1 分析课程体系我校信息技术工程学院,计算机科学与技术专业,现有四年制高本学生和五年制技本学生,所开设的《高级语言程序设计》课程均以C++语言为教学语言,该课程是面向计算机科学与技术专业本科生开设的一门必修课,属于专业基础课。
开设学期在大学一年级的上学期或下学期。
其先行课程为《计算机导论》,后续课程有《数据结构》、《算法与程序设计》和《Java程序设计》等课程。
通过课程的学习,可为后续专业课程的学习乃至今后承担软件开发工作,打下良好的程序设计思路与编程技能的基础。
《C++语言程序设计》分为面向过程程序设计和面向对象程序设计两部分,大一开设的《高级语言程序设计》课程主要讲授面向过程程序设计部分。
通过本课程的学习,要求学生掌握工具语言C++的语言基本元素,语法规则,同时培养学生面向过程程序设计的编程思想,编程技巧;培养学生从分析问题到解决问题到编程实现的能力,为后续课程的学习打下坚实的基础。
大二开设的《面向对象程序设计》课程讲授c++的面向对象程序设计部分,教学内容包括:简单对象、复杂对象、继承与派生、多态性与虚函数、模板。
计算机高级语言程序设计类课程实践教学改革研究
激发
以课 本 为 主 以程 序 设 计 语 言 自身体 系 为教 学 路 线 的 教 学 方 法 除 了不 能 达 到 很 好 培 养 学 生 分 析 问题 和 解 决 问 题 能 力 的 目的 另 外 个 很 重 要 的 问题 就 是 不 能很 好 的 激 发 学 生 的 编程 兴 趣 如 果 学 生 在 实 践课 中能 够将书 上 学 到 的 内容与 实 际 应 用 结 合 起来 就 会 好 很 多
,
、
、
。
,
,
。
,
,
、
、
,
。
“
”
、
、
,
、
、
。
,
,
2
高 级 语 言程 序 设 计 类课程 实 践 教
2
1
,
,
、
学 存 在 的 问题
实 验 内容偏 验 证 轻 设计 造 成 理 论 和 工 程 实 践技 术 的 严 重 脱 节 V 以 ((C + + 程 序 设 计 》 和 “ C + + 程 序 设 计 》 为 代表 的 高 级 语 言 程 序 设 计 类 课 程 般 都 有 着 至 少 2 4 个 学 时 的 实践 教 学 内 容 然 而 对 于 大 部 分 高 校 这 两 门课 程 的 实 践 教 学 内容 都 还 只 是 偏 重 些 基 础 性 的 实 验 验 证 内容 而 且 大 多是 对 基 础 性 知 识 的 实 验 安 排 学 生 并 没 有把 学 到 的语 言编 程 知 识 与 实 际 工 程 应 用 联 系 起 来 如 何在有 限 的 实 践 教学 时 间 内 将 该类 课 程 的 基 础 教 学 内容 综 合性 教 学 内容有 效 地 结 合起 来 是 解 决 问题 的 关 键 ” I 2 2 实 践教 学 方 法 趋 于 被 动 在 实践 教 学 方 法 上 大 部 分 高 校 还 采 用 传 统 的 教 学 手 段 即 老 师布 置 相 关 的 课 后 习 题 学 生 编辑 程 序并 验证 通过 这 种方 法 已 经 越 来 越 被 证 明是 种 被 动 的 教 学 方 法 因为 大 部 分 同学 只 是 按 照 书 上 的 方 法 去 敲程 序 代 码 遇 到 问题 通 过 查 资料 自己 动 脑 解决 的 较 少
《高级语言程序设计VB》的教学实践研究
。本刊重稿 0
S IN E&T C N OG F R CE C E H OL YI O MATO N I N
20 0 9年
第 3 期 1
《 高级语言程序设计 V 》 B 的教学实践研究
陈晓 红 蒋 峥 峥 何 鹏 ( 南通 大学 计算 机科 学与
要 】 高级 语 言程 序 设 计  ̄B 是 高校 非计 算机 专 业 理 科 学 生一 门重 要 的 基 础 必 修 课 , 文 针 对 学 生特 点 , 结 出在 VB教 学 中 采 用 的 《 1》 本 总
多种 教 学 方 法 , 据 实 际情 况 , 用 不 同的 教 学 方 法 , 以 激 发 学 生 学 习 兴趣 , 高教 学 质 量 。 根 运 可 提
组 内 同学 遇 到 难 点 , 他 同 学 则 会 相 互 协 作 , 供 必 要 的帮 助 , 果 小 其 提 如 则 再 兴 趣 是 最 好 的 老 师 , 使 学 生 学 好 一 门 课 , 先 要 使 学 生 对 该 课 组 同 学 经 过 研 究 讨 论 还 是 无 法 解 决 , 可 以 让 组 长 请 教 教 师 , 由组 要 首 程 感 兴 趣 。 就要 求 教 师 的教 学 内容 要 新 颖 , 有 吸 引 力 。 课 时 如 果 长 传 达 给 其 他 组员 。 这 要 授 43教 师 检 查 各小 组 的程 序 完 成 情 况 , 查 小 组 中 任 意 一 名 学 生 , . 抽 完全 按 照课 本 的 顺 序 教 学 , 讲 V 先 B发 展 史 , 讲 V 再 B特 点 , 量 变 量 常 函数 等 概念 性 的 内容 , 样 虽 然 符 合 逻 辑 体 系 , 几 次 课 下 来 学 生 感 考 查 其 对 知 识 点 的 理 解 程 度 。 这 但 到不 知 所 以 然 , 至 对该 课 程产 生 畏惧 感 , 去 了学 习 的兴 趣 。 以我 甚 失 所
高级语言VFP教学方法研究与探讨
同学们其他信息 , 这些信息应该是积极的 、 鼓励 的、 善意 的以及富有
哲理性 的语 言, 这种语言能够产生正 面效果 , 至会成为 同学 今后 甚 终生努力奋斗 的动力。反之消极 的、 打击 的 、 讽刺 的语言会对 同学
教研教 改
高级语 言 V P教 学方法研 究与探讨 F
王 艳 【 张 立 国[ 1 】 z l
(1 [ 华北电力大学计算机科 学与技术学院 河北 ・ ] 保定 0 10; 703 [ 河北农 业 大 学信 息科 学与技 术 学 院 河北 ・ 定 0 10 ) 2 ] 保 70 1
中图分类号 : 4 G6 2 文献标识码 : A 文章编号 :6 2 7 9 ( o 9)8 0 9 0 1 7 _8 42 o 2 — 3- 1
须避免讲义式课件 和提纲式课件。首先 , 必须配合 教案进行设计 ,
语言要素 , 否则会起到相反 的作用 。
4 培养学生程序调试 能力、 加强学生 自学能力的培养
学 习不 只是要让 学生掌握一 门学科或者几 门学科 的具体 知识
与技能 , 而且还要让学生学会如何学 习, 即掌握学 习的方法 , 在学习
设计的乐趣 , 这样逐渐克服学生基础差 的弱点 , 提高学习兴趣。 编程案例的大小和难度要适 中, 应尽量覆盖本高级语言的主要
1 生动 直 观 课 件 的 制 作 多媒体 的引入使课堂变得 生动多姿 。应充分发 挥多媒体 的作 用和个人 的特性 , 制作 优秀的课件 , 能沦为演示文 稿的旁 白。必 不
文从 以下几方面进行 了尝试 。
竞猜物品价格的娱乐节 目来进行引导 , 猜得效率最高的人就是利用
理工类高级程序设计教学研究
的特 点总结 如下 : ( )教师 应 该 确 保 学 生学 习 的 主体 地 位 , 1 在
课 堂 上应该 充分 地尊 重学生 。
学 生 深 入 理 解 计 算 机 的 软 硬 件 系 统 , 好 的 应 3更 用 计 算 机 , 且 可 以 促 使 其 在 专 业 课 的 学 习 。 具 而 有 较强 的编 程能 力 还 能 拓宽 学 生 的 就业 领 域 , 更
现 不 同 学 生 的 闪 光 点 真 心 的 鼓 励 , 予 学 生 “ 就 给 成
角 色 已 经 有 了 一 定 的认 知 , 且 时 时 影 响 着 他 们 。 并
理工科 学 生 更 长 于理 性 思维 , 于 用概 念 、 断 、 长 判
[ 稿 日期 ] o 1 0 — 1 收 zx— 2 0
2 充分 调 动理 工科 学 生 的学 习积 极 性
调 动 学 生 的学 习 积 极 性 和 学 习 的 潜 力 这 是 一 个 老 生 常 谈 的 问 题 , 是 对 于 理 工 科 的 高 级 程 序 可 设 计教学 这却 是一个 需要 重新 思考 的新 问题 。 学生 学 习的积 极 性 不 仅仅 是 上 课 认 真 听讲 , 下 课 认 真 完 成 作 业 , 是 说 学 生 能 够 在 学 习 的 过 而 程 中 主 动 发 现 问 题 和 解 决 问 题 。笔 者 针 对 理 工 科
16 3
安 阳 师 范 学 院学 报
21 O 1年
理 工 类 高 级程 序 设 计 教 学 研 究
高 国伟
( 阳 师 范学 院 , 南 安 阳 4 5 0 ) 安 河 5 0 0
[ 摘
要 ] 文 针 对 理 工 科 高 级 语 青 程 序 设 计 教 学 过 程 中 存 在 的 突 } 题 ,结 合 笔 者 在 实 际 教 学 过 程 中 的一 些 体 本 “问
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
思路上 , 通过大量 的例题学 习怎么设计 一个 算法 , 构造 一个程序 。单纯依 我 , 炼 自我 的 机 会 。 锻
富, 课程难度大 , 理论性和实践性都很强 。 教学任务很 重。尤其该 课程面 向 毛病 。学生 回答 问题的过程 , 既是一个 开动脑筋 、 积极思考 的过 程, 又是一 的是大一的新生, 绝大部分学生的计 算机基础几乎 为零, 因此 , 在进行教 学 个运 用语言准确表达思维的过程。刚开始的时候 , 我发现班 上有一些学生 时, 我很注意教学内容 的调 整和组织 。在课 程讲 授之初 , 先从基本 的语 法 在课堂上不愿发言 、 不善发言 、 敢发言 , 不 通过鼓励 与举例 , 让学生逐 渐有 规则入 手 , 尽可 能避免程 序 的出现, 让学 生先从 简单到复 杂 , 从语 法到算 敢于表达 的意识 , 通过课堂提 问 , 培养了学生的语言表达 能力, 锻炼 了他们
程 的 课 堂 教 学 方法 进 行 总 结 和 探 索 。
一
握 , 调 整我 的讲 授 方 法 。 我 所 授 课 的班 级 人 数 接 近 一Hale Waihona Puke 百 人 , 且 每 周 有 来 而
一
、
课 堂教 学 内容 的 调 整 和 把 握
次 课 是 在 上 午 三 四节 , 过 课 堂提 问 的 方 式 , 仅 让 我 认 识 了 很 多 学 生 , 通 不
“ 高级语言程序设计 ” 是一 门实践 性非常强 的专业基础课程 。本课 程 识的掌握程度 , 以及时反馈教 学信 息, 可 检测教 学效果好 坏。再根据 学生 是向学生介绍程序设计的基础知 识, 要求 学生掌握 程序设计 的基本 概念 , 回答 问题 的 情 况 , 后 对 自身 的 教 学 过 程 进 行 反 思 , 断 的 改 进 教 学 方 法 课 不 基本思想和基本技能 , 训练学生 的实践能 力, 培养学 生的 自学能力 和创新 和手段 , 成功的方面加以总结 , 不足 的地方分析 原 因, 以改进 。例 如, 加 我 能力并使之能将计算机技术应 用于本专 业领域 中。学习本 门课 程还 为学 常常会在课堂上书写一些程序 , 让学生将 其读懂 , 一方面 , 激活学 生思维 ,
譬 黟 静 ◇
“古 同
级 语 言 程 序 设 计 ’ 教 学 方 法 研 究 ’的
◆ 何 艳 敏
( 电子科技大学 闩动化 1程学院 ) =
【 摘要】“ 高级语言程序设计” 重要的专业基础课程。笔者根 据 自身教 学实践 总结 出了一些有效的教 学方法 , 高 了本课 程的教 学质量 是 提 和效果, 学生在 掌握基本知识的同时, 使 具备基本编程能力并将计算机技术应用于本专业领域 中。 【 关键词】教学 内容 课 堂提 问 上机 实验
生今 后 进一 步 学 习“ 件 技术 基 础 ” 程 打 下理 论 基 础 , 时也 为 学 生 参 加 让他们能开动脑筋 , 软 课 同 积极思考 , 时点评 和总结学 生的 回答 , 及 另一方 面, 根
国家教委考试 中心 主办 的计 算机二级 等级考试 做好准 备。本文将 对本课 据学生 的回答情况 , 判断学生对所讲 授的函数 的理解 和对所使 用方法的掌
靠 课 堂 讲 解理 论 很 单 调 枯 燥 , 且 学 生 不 容 易 理 解 和 消 化 , 远 不 能 满 足 而 远
三 、 视 和 灵 活 安 排 上 机 实 验 重
课程的教学要求, 以, 所 在课程教学 中, 我引入 了多媒体教 学。多媒体教学
上机实验环节是本课程的重要 环节 。 上机 实验可 以加深学生对课 堂所
本课程以谭浩强 的“ c语言程序设计” 第三版作为教材 , 理论课 时为 2 在很 短 的 时 间 内可 以和 学 生 更好 的 交 流 与 沟 通 , 且 可 以 刺 激 学 生 神 经 , O 而
学时 , 机学时为 J 上 2学 时 。 然 而 结 合 教 学 大 纲 , 门 课 程 的 教 学 内 容 丰 提 高学 生的注意力 , 这 克服 了学生在三、 四节容易疲劳 , 听课效 果容 易下降的
在新课导入 上有其独特的效 果, 它能使学 生充分 利用他 们的听 觉和视觉 , 学基本原理 、 典型方面和技术感 性 的认 识 , 增强 学生 的动 手实践 能力。通 调动他们的能动性 , 激发他们的兴趣 , 以达到最佳 的学 习效果。同时 , 我还 过上机实验 , 使学生更深入地理解 解决 问题 的基本 思想 方法, 掌握基本 的 采用了打比方等方法 , 将抽象 的概念 变得 形象化 、 具体化 , 简单 易懂 , 生 处理技术 , 学 使学生更加认识到课 程的重 要性 , 激发他们刻苦学 习的热情, 为 容易掌握, 促进他们的不断学习。比如, 我在 引入“ 程序” 这个概念 的时候 , 将来应用于实际和进行科学研 究打下 良好的基 础。本课程 的上机学 时所
将 程 序 比 喻成 要 做 的一 道 菜 , 要 一 定 的 原 料 还 有 加 工 过 程 : =原 料 + 需 菜 占 比重 很 大 , 以前 有 很 多 老 师 在 安 排 上 机 的 时 候 都 采 用 很 集 中 的 方 式 , 只
加工 , 其中所要 用的原料就对应程序中的数据组织形 式, 即数据结构 , 而菜 安排两三次上机 , 而一次上机 至少是 四个 学时 , 这样的上机效果并 不好, 学 的加工过程就对应程序的具体数据组织 , 即算法 , 也就是 : 序 =数据结构 生感到厌倦 , 程 而且 不能 解决逐 渐暴 露出来 的一 些实 际问题。针对 这种 现 +算法。另外 , 我还调整部分教学内容 , 如, 例 我把第五章选择结 构程序设 象, 我将上机实验与课 堂授课 交替安 排 , 在学 生学 习了一定 的理 论知识 后 计中的关系运算符和关系表达式、 逻辑 运算符和逻辑表达式 以及条件运算 就安排相应的上机实验 , 每次上机两 个学 时, 这样既 能有效缓 解教学进 度 符提前到第三章数据类型 、 运算 符与表达式 来集 中介绍 , 让学生 集中学 上学生普遍感觉的讲解速 度太快 , 出他们 所能接 受的范 围, 先 超 又能让学 生 习, 然后 到以后章节遇到的时候再复 习 , 强化 , 方便学生对运算符 和表达式 理论应用于实践 , 及时解决相应 的问题 , 强动 手能力 , 增 强化 了所学 习的知 的掌握。为了让学生更好的理解整型、 实型以及字符型等数据 类型在内存 识点。针对学生上机 实验反 映出的问题 , 再次 回到课 堂的时候又统一讲 解 中的存放形式 , 我给 学生 首先补 充讲解 了计 算机 中数 的表示 以及进 制转 和强调 , 加深学生 的理解。 比如 , 给学 生介绍 常量 、 在 变量标 示符 的定 义 换、 数值 的原码 、 反码和补码 的表 示方法 。对 于第二 章算法 的内容 在学生 时 , 现 学 生 在 上 机使 用 的 时 候 是 很 不 规 范 的 , 意 的 使 用 一 些 字 母 就 表 发 随 刚开始学习的时候不好理解和把 握, 我将 其分解 开来 , 穿到第 四、 六 示 了变量 , 贯 五、 自己都不知道具体代表什么意思 , 我就 多举例 , P IE表示价 用 RC 章顺序程序 、 选择程序以及循环程序 的设计 的学 习中, 方便 学生更 深刻的 格 , sm表示 所求 的和 , ma 示大等等 , 用 u 用 x表 规范学 生的标示 符定义意