程序设计语言类课程的教学方法研究

合集下载

C语言程序设计基础课程教赛融合教学方法研究

C语言程序设计基础课程教赛融合教学方法研究

C语言程序设计基础课程教赛融合教学方法研究一、背景介绍C语言程序设计是计算机科学与技术专业的一门基础课程,对学生的编程能力和算法思维能力有较高的要求。

传统的教学方法主要是讲授理论知识和实操练习,但这种方法缺乏足够的互动和动态性,容易使学生失去兴趣,学习效果也不佳。

二、教赛融合教学方法的介绍教赛融合指的是将教学内容和比赛活动结合起来进行教学,通过设计比赛题目和组织比赛活动,培养学生的编程能力、团队合作能力和解决问题的能力。

1. 设计比赛题目设计比赛题目时,需要考虑到学生的知识掌握程度和编程能力,以及比赛的目标和要求。

比赛题目可以分为初级、中级和高级,并根据难度逐渐增加,以培养学生的编程能力。

2. 组织比赛活动比赛活动可以分为个人赛和团队赛,在个人赛中,学生单独完成比赛题目,在团队赛中,学生分成小组合作完成比赛题目。

比赛活动可以设置时间限制和答题限制,以提高学生的应试能力和解决问题的能力。

3. 分析比赛结果比赛结束后,通过分析比赛结果,可以对学生的编程能力和解决问题的能力进行评估,并根据评估结果调整教学内容和教学方法,以提高教学效果。

1. 设计教学计划:制定教学计划,确定教学内容和教学目标,为比赛活动做好准备。

3. 宣讲比赛规则:在比赛开始前,为学生宣讲比赛规则,说明比赛的目标和要求,以及评分标准和比赛流程。

4. 组织比赛活动:根据比赛题目和规则,组织比赛活动,可以设置个人赛和团队赛,并根据实际情况确定时间限制和答题限制。

1. 提高学生的学习动力:比赛活动的设置可以激发学生的学习兴趣和学习动力,使学生更加积极主动地学习。

2. 培养学生的编程能力和解决问题的能力:通过比赛活动,可以锻炼学生的编程能力和解决问题的能力,增强学生的实际操作能力。

3. 培养学生的团队合作能力:在团队赛中,学生需要分工合作,培养学生的团队合作能力和沟通协作能力。

4. 实时评估学生的学习情况:通过分析比赛结果,可以实时评估学生的学习情况,及时调整教学内容和教学方法。

“高级语言程序设计”的教学方法研究

“高级语言程序设计”的教学方法研究
法 , 学 会 看 懂程 序 到 编 写简 单 的 程 序 , 后 逐 步 深 入 , 重 点 放 在 解 题 的 在公 众 场 合 大 胆 发 言 的 心 理 素质 。 学 生 每 次 都 很 积 极 , 取 他 们 的 展 示 自 从 然 把 争
思路上 , 通过大量 的例题学 习怎么设计 一个 算法 , 构造 一个程序 。单纯依 我 , 炼 自我 的 机 会 。 锻
富, 课程难度大 , 理论性和实践性都很强 。 教学任务很 重。尤其该 课程面 向 毛病 。学生 回答 问题的过程 , 既是一个 开动脑筋 、 积极思考 的过 程, 又是一 的是大一的新生, 绝大部分学生的计 算机基础几乎 为零, 因此 , 在进行教 学 个运 用语言准确表达思维的过程。刚开始的时候 , 我发现班 上有一些学生 时, 我很注意教学内容 的调 整和组织 。在课 程讲 授之初 , 先从基本 的语 法 在课堂上不愿发言 、 不善发言 、 敢发言 , 不 通过鼓励 与举例 , 让学生逐 渐有 规则入 手 , 尽可 能避免程 序 的出现, 让学 生先从 简单到复 杂 , 从语 法到算 敢于表达 的意识 , 通过课堂提 问 , 培养了学生的语言表达 能力, 锻炼 了他们
程 的 课 堂 教 学 方法 进 行 总 结 和 探 索 。

握 , 调 整我 的讲 授 方 法 。 我 所 授 课 的班 级 人 数 接 近 一Hale Waihona Puke 百 人 , 且 每 周 有 来 而


课 堂教 学 内容 的 调 整 和 把 握
次 课 是 在 上 午 三 四节 , 过 课 堂提 问 的 方 式 , 仅 让 我 认 识 了 很 多 学 生 , 通 不
“ 高级语言程序设计 ” 是一 门实践 性非常强 的专业基础课程 。本课 程 识的掌握程度 , 以及时反馈教 学信 息, 可 检测教 学效果好 坏。再根据 学生 是向学生介绍程序设计的基础知 识, 要求 学生掌握 程序设计 的基本 概念 , 回答 问题 的 情 况 , 后 对 自身 的 教 学 过 程 进 行 反 思 , 断 的 改 进 教 学 方 法 课 不 基本思想和基本技能 , 训练学生 的实践能 力, 培养学 生的 自学能力 和创新 和手段 , 成功的方面加以总结 , 不足 的地方分析 原 因, 以改进 。例 如, 加 我 能力并使之能将计算机技术应 用于本专 业领域 中。学习本 门课 程还 为学 常常会在课堂上书写一些程序 , 让学生将 其读懂 , 一方面 , 激活学 生思维 ,

C语言程序设计基础课程教赛融合教学方法研究

C语言程序设计基础课程教赛融合教学方法研究

C语言程序设计基础课程教赛融合教学方法研究一、引言C语言是一门广泛应用于计算机程序设计和软件开发的编程语言,因此C语言程序设计基础课程在计算机相关专业中具有重要的地位。

传统的教学方法往往难以激发学生的学习兴趣和培养他们的实际操作能力。

本文将通过研究探讨C语言程序设计基础课程的教赛融合教学方法,以期提高教学效果,培养更多的优秀计算机专业人才。

二、教赛融合教学方法的基本概念教赛融合教学方法是指将教学内容与实践比赛项目相结合,通过竞赛的方式激发学生的学习兴趣和主动性,从而达到更好的教学效果。

在C语言程序设计基础课程中,教赛融合教学方法可以通过以下几个方面实现:1. 设计竞赛项目教师可以结合课程内容和学生实际水平,设计一些适合学生参与的C语言程序设计竞赛项目,这有助于激发学生的学习兴趣和动力。

2. 引导学生参与竞赛教师可以通过宣传、讲解竞赛项目的意义和价值,鼓励学生积极参与竞赛活动,增强他们对课程内容的学习热情和主动性。

3. 评选优秀作品在竞赛结束后,教师可以评选出一些优秀的作品,并对学生进行表彰和奖励,以鼓励更多的学生参与到竞赛中来。

4. 将竞赛成果融入教学教师可以将竞赛中涌现的一些优秀作品融入到教学中,让学生在实践中学习,进一步提高他们的实际操作能力和创新能力。

通过教赛融合教学方法,可以更好地激发学生的学习热情和积极性,提高教学效果,培养更多的高素质计算机专业人才。

1. 竞赛项目设计在C语言程序设计基础课程中,可以设计一些与课程内容紧密相关的竞赛项目,如编写简单的程序实现某个功能,设计一个小型的程序比赛等。

这些竞赛项目既可以锻炼学生的编程能力,又可以检验他们对课程内容的掌握程度。

2. 学生参与竞赛教师可以通过课堂宣传、班级讲解等形式,引导学生积极参与竞赛活动。

在竞赛组织和进行过程中,教师可以对学生进行指导和辅导,帮助他们克服困难,完成竞赛项目。

3. 评选优秀作品4. 融入教学四、结语C语言程序设计基础课程的教赛融合教学方法,通过设计竞赛项目、引导学生参与竞赛、评选优秀作品、融入教学等方式,可以更好地激发学生的学习兴趣和主动性,提高教学效果,培养更多的高素质计算机专业人才。

《C语言程序设计》课程建设研究与实践

《C语言程序设计》课程建设研究与实践

《C语言程序设计》课程建设研究与实践一、引言C语言是一门经典的编程语言,在计算机编程领域拥有着非常重要的地位。

《C语言程序设计》作为计算机类专业中的一门基础课程,对于培养学生的编程能力、逻辑思维能力和解决问题的能力有着重要的意义。

对于《C语言程序设计》课程的建设研究与实践显得尤为重要。

本文将围绕《C语言程序设计》课程的设置、教学内容和教学方式进行深入探讨,并结合实践经验提出相关的建设研究和实践措施,以期提高《C语言程序设计》课程的教学质量和学习效果。

二、《C语言程序设计》课程设置1. 课程定位《C语言程序设计》是计算机类专业中的一门基础课程,旨在向学生介绍C语言的基本概念、语法和编程技巧,培养学生的程序设计能力和解决问题的能力。

2. 课程目标(1)使学生掌握C语言基本语法和程序设计技能;(2)培养学生对C语言程序的编写、调试和优化能力;(3)引导学生在具体问题中应用C语言进行程序设计和实现。

3. 课程内容《C语言程序设计》课程内容应包括C语言基础知识、控制结构、函数、数组、指针、文件操作等内容,还可以适当引入一些常见的数据结构和算法,以丰富课程内容。

三、教学内容的设置与调整1. 设计合理的教学大纲根据《C语言程序设计》的课程目标和要求,我们需要设计一份合理的教学大纲,明确课程的整体布局、教学内容和教学进度。

教学大纲应包括课程的主要内容、教学目标、教学方法和教学评价等方面,以保证教学的系统性和科学性。

2. 教学内容的灵活性调整由于《C语言程序设计》课程的内容相对固定,因此教师需要在教学实践中根据学生的实际情况和反馈适当调整教学内容。

可以根据学生的学习进度和兴趣增加一些拓展性的内容,或者在实践环节增加一些案例分析和讨论。

四、教学方式的改进1. 注重理论联系实际《C语言程序设计》课程教学内容主要为C语言语法和程序设计方法,因此教学过程中需要注重理论联系实际。

可以通过举例、案例分析和实验等形式,使学生更好地理解和掌握C语言的基本概念和编程技巧。

C语言程序设计教学方法研究

C语言程序设计教学方法研究
实验课环节效果较 差 。在上机过程 中学 生过分依赖书 本 , 多数学生上 机就是拿书本上 的例子来验证 , 缺乏独立编写程序 的有 效训练 。对于 老师布置 的编 程题 目, 学生往往 通过网络或者书本 等其 他途径来 寻找
和分析问题 的方法 , 这样学生就能更好 的解题 , 提高编程 能力。否则 , 这个问题这样分析 , 那 个问题那样分析 , 当让学生 自己解题时就不知从 哪下手 。那 么在 C语言教 学中的主线是什 么?本人认为 主线是 : 主框 架( m a i r t 0) —— 子框架 ( 子 函数 ) ——c语句 。在设计 程序时 , 首先从全 局着手 , 分析主函数 m a i n 0 的构成 , 即程序要解决 哪些方 面的问题 , 是程 序 的主框架 , 通过调用各子 函数来 体现 , 如 同建房子 , 首先设计房子 的
化 。更多的学生在 学习 c 语句和语 法过程 中并没 有感 觉难学 , 课 堂上 就 能学会 , 而是在使用这些语句编写程序时感觉无从下手 , 不知道怎么 做 才好 。尤其是对 于初学者 , 一 时难 以适应程序语言 的设 计思想 。不 少学生在学完 c语言后 , 连c 程序都看不懂 , 更不用说去写程序 了。形 成 这种 结果的原 因有许 多 , 其 中教学方 法单 一是主要原 因之一 。许多 教 师在不断地探讨 和改进 c 语言 的教学 方法 , 但是大多方 法仍 然是 以 老师讲 解为主 , 学 生实验为辅 ; 以语法 和语 言本身为 主 , 解 决实际问题 为辅 , 学生 的学 习兴趣和积极性没有很好地调动起来 , 教学质量和效果 都不理想 。究其原因 , 主要有 : 1 . 学生 的学 习目的不明确 首先, 学生对学 习 C语言课 程没有明确 的学 习 目的。一些学生 了 解到 现在 流行 的程 序开发 语 言是 J a v a和 c #等 , 觉得 c语 言用 处不 大。最重要的是 , C语言程 序设计是一 门实践性很强 的课程 , 而实 际的

《高级语言程序设计》课程教学改革探讨

《高级语言程序设计》课程教学改革探讨

《高级语言程序设计》课程教学改革探讨随着时代的变迁和技术的发展,高级语言程序设计课程的教学内容也需要不断改革与探讨。

本文将围绕《高级语言程序设计》课程教学改革进行探讨,从课程设置、教学方法、教师培训等方面进行深入分析和讨论。

一、课程设置调整与创新高级语言程序设计课程作为计算机科学与技术专业的重要课程之一,其教学内容应与时俱进,结合当前技术发展趋势和市场需求进行调整与创新。

应该对课程内容进行全面评估,更新教学大纲,确保与最新的计算机技术和相关领域的发展保持同步。

可以根据学生的不同学科背景和兴趣爱好,增加一些专业课程的选修内容,如移动应用开发、人工智能、大数据等,提供更多的选择空间,提高学生的选课积极性和学习兴趣。

还可以引入跨学科的教学资源,与其他相关专业或学科进行合作,开设跨学科课程,丰富课程内容,提高教学效果。

二、教学方法更新与改进传统的课堂教学模式已经不能满足当前学生的学习需求,需要引入更多的现代教学方法和工具,如多媒体教学、远程教育、虚拟实验室等,丰富课堂教学内容,提高学生学习的趣味性和参与度。

可以开展更多的项目化教学活动,组织学生参与实际项目开发和实践活动,培养学生的动手能力和实际应用能力。

还可以开设一些专业技能培训课程,如编程比赛培训、软件开发实训等,帮助学生提升专业技能和实际应用能力。

三、教师培训与队伍建设教师是教学改革的中坚力量,需要不断提升自身教学能力和专业素养,才能更好地适应教学改革的需要。

学校应该加强对教师的培训和指导,组织定期的教学研讨会、学术交流活动,提供更多的教学资源和教学支持,提高教师的教学水平和教学质量。

还可以建立一个专业的教学团队,由具有丰富教学经验和专业知识的教师组成,共同参与课程改革和教学研究,共同提高教学质量和教学效果。

四、实践教学与实验室建设高级语言程序设计课程需要充分发挥其实践性和应用性,因此需要建立完善的实验室和实践教学基地,为学生提供更多的实验和实践机会。

计算机程序设计语言课的教学方法探讨

计算机程序设计语言课的教学方法探讨
机程 序设计语言课 的教学 方法探讨
汪培 芬 ( 淮安 市广 播 电视 大 学 , 江 苏 淮安 2 2 3 0 0 1 )
摘 要: 针对 中职学生的学习特点, 探讨 了计算机程序设计语言课的教学方法 , 运用多种教 学方法 , 提 高学生学习的兴趣和主动性。 关键词: 程序设计语言 ; 教学方法 ; 兴趣 计算机程序设计语言课是中职学校计算机专业的主要课程之一。 程序可以按要求完成 了, 接着 , 又可以继续引导学生 : 输入多个字符时 它是为学生毕业后从事计算机的应用开发工作 ,在计算机软件知识与 的程序。此时应启 发学生有两种 隋况 : 一种是一次输入多个字符 , 一种 那么第一种是对字符串的应用, 第二种是对循环 技术方面打下—个较为全面的基础而设置的课程。计算机语言的种类 是多次输入—个字符。 非常的多, 从早期的面向过程的 B A S I C语言、 C 语言到面向对象 的可视 语句的应用 。 总之, 通过这样的教学 , 学生对实际问题学会了如何思考 , 化语言 V i s u a l B a s i c 、 V i s u a l c + + 、 V i s u a l F o x p r o 等等 , 计算机语言的功 如何完善程序。 能在不断向前发展, 不断扩充, 但作为计算机程序设 吾言的基础内容 z 4比喻法教学。计算机学科 中, 有些教学内容 比较抽象 , 不容易被 仍然是今后相当长的历史时期内的主要的教学内容。 学生接受和理解 , 作为教师应有能力化繁为简 , 将深奥的理论讲 的通俗 学习程序设计需要较强的逻辑思维能力和较扎实的数学功底 , 而 易瞳, 这需要教师多专研教材教法。在教学 中巧用生活中的实例 , 形象 中职学校的学生普遍数学基础较薄弱, 学生们在学习开始时 着神秘 、 地比喻的方法最容易为学生接受。 如 c语言的教学中, 取指针的指针 中 兴奋的心情 , 认为将来 自己可以成为计算机软件的高手 , 随着教学 内容 的数据 , 可以用生活中的例子 : 若将 A抽屉的钥匙放在 B抽屉中 , 那么 深入 , 难度增大了, 导致学生在学习时显得力不从心, 调动不起积极性 , 取 A抽屉中的东西 , 就要开 B抽屉 , 再开 A抽屉 , 再取东西。可以把指 这样不照本宣读, 学生很容易理解 。 觉得学习计算机语言枯燥难瞳。 E 机实践 , 只会 照着书上的例子 , 输入 针 比喻为抽 屉号码 , 程序 , 得 出与书中结果一致的答案就算完成任务了, 并没有掌握语句的 2 - 5 案例法。案例教学是一种理论联系实际的互动式教学方法 。教 真正用法。即使是学习认真地学生 , 虽然书上的例子能看障, 但要独立 师根据教学 目的 , 精心设计案例 , 然后教师和学生一起 , 对案例进行分 完成编程题却无从下手。如何改变教学方法 , 激发学生的学习兴趣 , 真 柿 ≈ 论, 推导出结论 , 提出解决问题的方法和途径。教师通过不断地挑 正的吸引学生, 本文谈 几点教学 中的体会。 战和激励学生 , 引导学生积极主动地去学习 , 去实践 , 从而使学生在掌 1上好 首堂 课 , 培养 学生 的兴趣 握计算机语言理论知识的同时,形成缜密的逻辑思维和 良好的编程风 兴趣对学生的学习有着神奇的内驱动作用 , 能变无效为有效 , 化低 格 , 提高程序设计的能力 , 实现教学 目标。如 : 二重循环 , 内外循环控制 效为高效 。一般教材会在第一章节安排程序设计语言 的基本概念、 语 变量的变化对于初学者来说 , 是比 较难理解的, 如果直接采用传统的教 句、 运算符等, 对于从来没接触过计算机语言的学生来说这些基本术语 学方法来讲解 , 学生往往会觉得很复杂 , 难 以掌握 , 但如果教师能通过 太陌生、 太抽象, 很难抓住学生的眼球 , 吸引学生兴趣。 教师可以在讲授 设计一些案例来讲解, 也会收到意想不到的教学效果。 教师可以设计输 第一次课时, 着重演示一两个用该语言来解决实际问题的综合程序 , 吸 出打印“ 的程序作为案例, 先是一行输出, 再是多行输 出, 然后每行变 引学生注意力 , 当然这些演示的综合程序要预先精心设 计好 。比如 : “ 查 化列数输出, 逐步地引导学生写 出相应的程序代码 , 最后归纳总结 出内 询、 添加、 修改 、 删除的菜单程序” 、 “ 人事档案管理程序” 、 “ 实用的小型通 外循环控制变量的变化, 把复杂的问题简单化, 这样给学生的印象会更 信录程序”等 , 让学生了解该程序设计语言实际运用 , 对计算 机语言有 深刻 , 学生将很容易地掌握案例所涉及的知识 。 个初步印象, 真正提高学生的学习兴趣。 2 . 6 任务驱动法。 所谓“ 任务驱动” 指在学习的过程中, 学生在教师的 2上 好 中间课 。 多种 教学 方法并 用 帮助下 , 紧紧围绕—个共同的任务活动中心 , 在强烈 的问题动机的驱动 课堂教学无论从内容和时间上, 都是传授知识的主要形式 , 要充分 下,通过对学习资源的积极主动应用 ,进行 自主探索和互动协作的学 利用多种形式的教学方法培养学生逻辑思维能力与综合运用能力 , 增 习 , 并在 完成 既 定任务 的 同时 , 引导 学生 产生 一种 学 习实践 活动 。学 生 通过完成教师布置的任务, 建构真正属于 自己的知识与技能。 其中的任 强学 生学 习兴趣 。 2 . 1 整体到具体。在教学过程中, 一般是依照教材编排的顺序讲授 , 务既蕴含了学生应该掌握的知识与技能 ,也蕴含了学生应该获得 的能 即先介绍—条条语句的语规则 , 再用例子讲解。 实际教学中先给学生灌 力训练。在任务驱动下既提高了学习兴趣又完成了学习任务。 3上好 结束 课 , 突 出综合 实验法 输语句并不能起到 良好的效果。可以先给学生介绍一个完整的程序例 子, 告诉学生通过程序实现什么功能 , 使学生先对程序有个初步 印象 , 只有亲 自 动手 、 亲 自实践 , 才能真正体会到程序设计的乐趣。这里 让学生洲 a = 吾 言的学习有个一个大致 的了解 , 再逐条分析用到的语句 , 的实验 , 并不是对学过的语句进行上机练习, 而是通过课程设计 , 进一 不至于因为一大堆语句的出现使学生对学 习计算机语言产生望而生 步加深对程序设计语言的了解 , 这将有利于培养学生的创造思维、 独立 畏。这样的教学方法 , 学生对语言的学习有 了整体的概念 , 再具体介绍 分析问题和解决问题的能力以及培养学生实际编程的能力 。 在教学中 , 语句 , 学习时心里就有了“ 底” 。 本人 曾经提前半个月完成课堂教学任务, 用剩下的时间进行课程设计 , 2 . 2 一题多解法。为了调动学生的学习积极性与主观能动性 , 教学 全班 4 7名学生, 共列出了 8 个课题 , 分组进行课程设计, 编制的都是完 中注意将以语句的语法规则为重点转移到以语句的应用为重点上 。例 整的程序 。学生非常认真, 也非常感兴趣 , 在教师的辅导与学生 自己的 如在讲授一种语句 的语法时 , 通过一题多解 , 强调程序设计方法 , 使学 努力下, 多数者 艮 好地完成了任务 , 并提交了相关的体会文章。学生对 生在掌握—个语句如何使用的同时 , 又掌握了该例题 的多种编程方法 , 这样的纺. A 实验 , 普遍反映良好。 对所学 内容有了较深 的感性认识和系 生了解 , 增强 了动手 能力 , 拓 宽 了知识 面 , 增强 了创新 意识 。 在上机练 习时 , 要将书上的例题 , 改变其编程方法 , 达到相同的运算结 统 I 果, 才算是调试通过 。 另外 , 对于语句的语法介绍, 不必每种语句均按序 结束 语 介绍 , 只需 以三种基本结构 , 即顺序结构 、 条件结构 、 循环结构为主线 , 本文作者从实际教学出发 ,探讨了计算机程序设计语言的教学方 有些语句可以在例题中出现时再讲解, 如b r e a k 、 c o n t i n u e 等。 法。要教好计算机程序设计语言, 关键在于激发学生的学 习兴趣 , 让学 2 . 3 启发式教学。 通过启发 , 培养学生的逻辑思维能力, 使学生尽快 生主动、 愉快地学习, 满足他们的求知欲, 这样才能取得 良好 的教学效 掌握程序的设计方法。如 : 输入一个字符 , 判断它是否大写字母 , 如果 果 。 参考 文献 是, 将它转换成小写字母 ; 如果不是 , 直接输出。看完题 目后 , 先让学生 不要看程序, 再多读几遍题 目, 学生经过分析知道要用到条件语句和输 『 1 1 李传玲. 徐品. c + + 程序设计课程改革与实践 冲 国电力教育, 2 0 1 3 .

C语言程序设计基础课程教赛融合教学方法研究

C语言程序设计基础课程教赛融合教学方法研究

C语言程序设计基础课程教赛融合教学方法研究随着社会的发展,计算机技术在各个行业中被广泛应用。

作为计算机科学与技术专业的基础课程之一,C语言程序设计的教学变得越发重要。

传统的教学方法主要是通过教师的讲授和学生的听讲来进行,但这种方法容易使学生产生兴趣缺乏和知识运用能力不足的问题。

研究融合教学方法,将竞赛元素引入课程中,能够提高学生的学习积极性和主动性,培养他们的创新能力和团队合作精神。

引入竞赛元素可以提高学生的学习积极性。

C语言程序设计是一门需要实践操作的课程,通过让学生参加编程比赛,可以激发学生的学习兴趣。

学生们会发现,只有通过实际操作,充分巩固和运用所学的知识,才能在比赛中取得好成绩。

他们会更加积极主动地参与到课程中来,主动去学习和探究。

他们会主动去思考和探索怎样通过C语言编程解决问题,提高自己的编程能力。

融合竞赛元素可以提高学生的知识运用能力。

传统的教学方法注重理论知识的讲解,但在实际操作中,学生们往往不能很好地将理论知识应用到实际问题中去。

而通过参加编程比赛,学生们必须将所学的知识灵活运用到具体问题的解决中去。

这样一来,学生们不仅能够巩固所学的知识,更能够深入理解并灵活运用。

在竞赛中,学生们会遇到各种实际问题,他们会积极寻找解决方法,并将其用C语言编程实现,这样既增强了他们的动手能力,也提高了他们的问题解决能力。

融合竞赛元素能够培养学生的创新能力和团队合作精神。

在编程比赛中,学生们需要创造性地解决问题,他们要不断尝试新的方法和思路,以期取得更好的成绩。

这样的学习过程能够培养学生的创新意识和创新能力。

编程比赛通常是以团队的形式进行的,每个团队成员都需要发挥自己的专长,协同合作,解决问题。

这样的学习方式可以培养学生的团队合作精神和沟通能力,使他们在未来的工作中能够更好地与他人合作。

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

3结 语
程 序 设 计 语 言 类 课 程 非 常 灵活 也 非 常 有 实 用 性 , 教 学 时 , 师 不 能 墨 守 成规 , 在 教 要 相 应 地 灵活 应 用各 种 教 学 手 段 以提 高 教 学 效 果 。 文 根 据 多 年 各 门 程 序 设 计 语 言 本 类 课 程 的 教 学 经 验 和 教 学 实 践 , 对 该 课 针 程 存 在 的教 学 问 题 提 出相 应 的 教学 方 法 , 有效 地 提 高 了课 程 教 学 效 4 : . 。 j】 — i} 。。 。 ,
科 教 研 究
程序设计语 言类课程 的教学方法研 究
顾 云丽 徐昕 杜杰 ( 南京信 息工 程大学 计算机 与软件 学院 南京 21 0 4) 0 4 摘 要 :高校 计算机 专业 学生 必须掌握 多门程序 设计语 言。 关键词 : 序设计语 言 程 自下而上学 -法 嘎 目 学法 9 教 中 囤分 类号 : 3 G4 4 文 献标 识 码 : A
参考 文 献
【 l 丽萍 , 东升 , 】张 刘 王春 晖 . 序设 计 类课 程 程 考 核 评价 方 法 的 改 革 与实 践 【】计算 J.
文章编 号 : 6 3 9 9 ( 0 1 ( ) O 7 -0 1 7 - 7 5 2 1 ) ] b- 0 0 1 0 地 解 决 部 分 问题 的 同 时 , 深 刻地 了 解 问 更 题 、 决 问题 、 加 程 序 的 熟 练 度和 获 得 解 解 增 决 部 分 问题 而 带 来 的 成 就 感 。 2 3互 动式教 学方 法 在 课 堂 教 学 中 , 何 增 进 师 生 的 互 动 如 是 一 项 重要 的课 题 。 师 生教 室的 互 动 中 , 从 教 师除 了 可 以 了解 学 生 学 习 的 情 况 外 , 也 可 以 根 据 互动 的信 息 调 节 授 课 的步 骤 与策 略。 如讲 解 一 个 概 念 或例 题 后 , 出几题 练 习 题 让 学 生 练 习 , 据 学 生 学 习 情 况进 行 补 根 充 说 明 , 确 定 大 部 分学 生 听 懂 后 , 在 再将 教 学进 度 推 展 到 下 一 个 单 元 。 2. 目的导 向性 教学方 法 4 有 些 学 生 对程 序 设 计 语 言 课 程 的 学 习 动 力 不 足 , 没 有 其 他 更 好 地 提 高 学 生 动 在 力 的情 况 下 , 师 可 以 选 择 一 些 具 有 代表 教 性 的题 目 , 明确 告 诉学 生 这 些 题 目将 会 出 现在考试 出现 , 学生 不仅学会这些题 目 让 同时 很 熟 悉 这 些 基 本 题 目 , 就 是 藉 由考 也 试 这 样 明确 的 目标 使 得 学 生 熟 悉 相 关 程序 设计的 技巧 。 2 5专 题程 序设计 竞赛 . 每 年 学 院 应 举 办 专 题 程 序 设 计 竞 赛 作
程 序 设 计 是 高 校 学 生 必 须 掌握 的 专 业 技能 , 计 算 机 专 业 的学 生 得 掌 握 多 门 程 而 序 设 计语 言 , 管 我 校 对 该 类 课 程 的教 学 尽 十分 重 视 , 生 的 学 习 兴趣 也很 高 , 教 学 学 但 效 果 还 是 有 未 尽 人 意 之 处 。 文 根 据 多 年 本
习( 学 ) 法 效 果 并 不理 想 ( 教 方 由期 末 考试 和 计 算 机 等 级 考 试 成 绩 来 考 查 ) 因 此 , 师 。 教 在 教授 程序 设 计 语 言 课 程 时 不 仅要 教 授 语 法 知识 , 要 重 视 学生 解 决 问 题 的 能 力 , 更 而 问 题解 决 过 程 中所 运 用 的思 考 及 创 意 才 是 各 门 程 序 设 计语 言类 课 程 的 教 学 经 验和 教 该 课 程 教 育 的 精 髓 。 学 实 践 , 对 该 类 课 程 存 在 的 教 学 问 题 提 针 出项 目教 学 法 、 自下 而 上 学 习 法 等 教 学 方 2教学方法 法, 有效 地提 高 了课 程 教 学 效果 。 2 1项 目教 学法 . 项 目教 学 法 是 通 过 实 施 一 个完 整 的 项 1教 学理念 目而 进 行 的 教 学 括 动 , 目的 是 在 课 堂 教 其 1 1教 学 目的 . 学 中把 理论 与 实 践 教 学 有 机 地 结 合 起 来 , 有 些 学 生 使 用 死 记 硬 背 的 方 式 来 学 习 充 分 发 掘学 生 的 创 造 潜 能 , 高 学 生 解 决 提 程 序 设 计 语 言 课 程 , 这种 方 法 不 仅 学 习 实 际 问 题 的 综 合 能 力 。 程 序 设 计 课 程 学 但 在 效果 不 好 , 且学 生 容 易 失 去 兴趣 。 序设 习第 四 阶 段 , 时 课 程 的 教 学 目标 之 一 是 而 程 此 计 语 言 课 程 的 教 学 目标 是 强 调 学 以 致 用 , 让 学生 有 能 力实 现 一 个 集成 众 多管 理 功 能 但首 先 需 要 培 养 学生 对 程 序 设 计语 言 类课 的管 理 信 息系 统 , 此P L 因 B 教学 法 非 常适 合 程 的兴 趣 , 通 过 一 系列 程 序 设 计 语 言 课 此 类 程 序 设 计 课 程 。 即 程, 教导 学 生 从 没 有 学 过 程 序 设 计 到 不 惧 2 2 自下而 上的编 程方 法 . 怕程 序 设计 , 而 喜欢 程 序 设 计 。 有 学生 进 只 结 构 化 程 序 设 计 的 思 路 是 指 自顶 而 真 实 地 热 爱 编 程 时 , 生 才 能真 正 地 学 好 下 , 步 细 化 。 学 逐 多数 程 序 设计 语 言 教 材 也 使 这 个 课 程 , 才能 更 好 地 将 课 程 知识 应 用 用 流程 图作 为 分 析 程 序 的 工 具 。 实 流程 也 确 在 其 他 课程 或 未 来 的 生 产 实 践 中 。 师 在 图 可 以 帮 助 学 生 迅 速 了 解 程 序 的 运 行 逻 教 但 授 课 时 应采 取 各 种 方 法 培 养学 生 的 学 习兴 辑 , 一 个 初 学 者 在 编 写 程 序 时 画 出 流 程 趣 , 经 常 性 地 暗 示 或 明示 这 个 课 程 是 很 图本 身 就很 困难 。 此 , 难 借 助 于 流 程 图 如 因 很 有趣 ; 定 一个 几 乎 完 成 的 网站 作 品 , 学 这 个 工 具 来 帮 助 学 生 完 成 编 程 , 以 才 会 给 让 所 生 “ 缺 ” 成 , 生 可 以 看 到 在 自己 的 努 出 现 学 生 常 常 可 以 勉 强 读 懂 别 人 写 的 程 补 完 学 力 下实 现 了 一个 美观 的 、 能 齐全 的 网 站 , 序 , 功 自己却 很 难 实 现 一 个 简单 的 程 序 , 这也 会很有成就感 。 是 在考 试 中学 生 能 在 程 序 阅 读题 型 中相 对 1 2阶段式教 学 . 获 得 高 分 , 在 程 序 编 写 题 型 中 屡 屡 失 分 而 程 序 设 计 语 言 类 课 程 必 须采 取 阶 段 式 的 原 因 。 教 学 方 法 。 序 设 计 语 言 类 课 程 的 设 置 安 程 因此 , 师 可 以 教 授 学 生 采 取 自下 而 教 排 要 分 成 多 个 阶 段 , 一 阶 段都 有 明 确 的 上 的 编 程 方 法 。 每 自下 而 上 的 编 程 方 法 是 指 学 习 目标 及 范 围 。 根据 本 校教 学 计 划 , 将计 碰 到 不 会 解 的 问题 时 , 找 出解 决部 分 问 先 算 机 专 业学 生 的 程 序 设 计语 言课 程 分 成 以 题 的 方 法 , 据 演 算 流 程 , 导 其 规 律 , 根 推 再 下 四 个 阶 段 : 一 阶 段 : 算 机 导 论 ; 二 按 照规 律 解 决 余 下 问 题 。 “ 第 计 第 以 冒泡 排 序 法 传 阶 段 : 语 言程 序 设 计 三阶 段 : C 第 面向 对象 这 个 程 序 举 例 , 统 的 流 程 图 教 学 法 会 要 程序 设计 ; 四阶段 : 2 E 序设计 、 e 数 求 学 生 先 写 出外 循 环 , 写 出 内循 环 , 后 第 JE 程 W b 再 之 据库编程等 。 再 实 现 循环 内 部 的 事 件 处 理 。 自下 而 上 而 在 第 一 阶 段 , 求 学 生 掌 握 基 本 计 算 的 编 程 方 法是 首先 尝 试 两 个 数 比较 大 小 及 要 机 操作 和 计 算 机 的概 念 , 第 二阶 段 , 求 互 换 位 置 , 后 尝 试 将 最 大 数 “ 在 要 然 冒泡 ” 到数 学生掌握程序设计语 言的变量 、 函数 和 算 组 最 后 一 位 , 尝 试 循 环 地 将 当 前 的 最 大 再 冒 通 法操作等知识; 第三阶段, 在 要求 学 生 掌握 数 “ 泡 到 数 组 当前 的 最 后 一 位 。 过 以 面 向对 象 的 思想 , 第 四 阶段 , 求 学 生 能 上 举 例 可 以 看 出 ,自下 而 上 的 编 程 方 法 的 在 要 掌 握 可 视 化编 程 、 组件 化 编 程 、 基于 W e 数 解 题 方 向与 传 统 的 流 程 图方 向 正好 相 反 , b 而该 方 法 的主 要 目的 就是 要 改变 这 种 写 程 据库编 程等。 1 3语 法和 能力 . 序的 步 骤 , 就是 碰 到 不 会 解 的 问 题 时 , 要 不 程 序 设 计 语 言 课 程 的 学 习不 仅 仅 是 学 尝试 去 解 决 问题 的 全 部 , 找 出解 决 部 分 先 习程 序 语 言 的 语 法 , 要 通 过 该 课 程 去 解 问题 的 方 法 , 后再 去 解 决 全 部 问题 。 样 还 然 这 决 实 际应 用 问题 ( 法)有 些 学 生 只看 书 本 的 步 骤 符 合 人 类 从 局 部 到 整 体 的 思 维 方 算 。 学 因此 , 自下 而上 的 编 课 文 内容 , 不 去 实践 做 习题 , 样也 有 一 式 , 生 更 容 易 掌 握 。 而 同 些 教 师 在教 学 过 程 中 重 视语 法 的教 学 而 轻 程 方 法 可 以 避 免 学生 因无 法 编 写 程 序 而 产 视 培 养 学 生 解 决 问 题 的 能 力 , 这 样 的 学 生 挫 折 感 , 可 以 在 帮 助 学 生 在 一 步 一 步 而 还
相关文档
最新文档