程序设计课程教学方法研究

程序设计课程教学方法研究
摘要:计算机程序设计是一门实践性很强的课程,在该课程的教学过
程中,教师应以培养学生的实践能力、解决实际问题的能力和创新意
识为出发点,可以在不同的课程阶段尝试使用多种教学方法,在不断
改进与创新教学方法和教学模式的过程中,以期达到最佳的教学效
果。
关键词:程序设计;教学方法;教学效果;项目教学法 0引

很多学生在学习程序设计课程时都认为程序语言艰涩难懂,一开
始总是要经历长时间的语法学习,看不到实际成效,学习的语法知识
难以致用,没有成就感。并且学生学习目的不明确,学习兴趣低下,
程序设计能力和程序调试能力差,缺少系统分析和软件设计的能力。
高职院校的学生在校期间只有两年到两年半的学习课时,同时考虑到
高职的培养目标侧重于编程技术,在积极提倡并推进课程改革的今
天,如何在程序设计课程教学中有效地提高学生学习的主动性,提高
学生的程序设计实践操作能力,仍是值得探索和研究的课题。作为一
名高职计算机教师,在平时的教学过程中不断总结了一些从实际出发
且适合学生的教学方法。而程序设计的教学过程是一个循序渐进的过
程,因此在不同的阶段应该采用不同的教学方法。
1程序设计基础知识阶段的教学方法
程序设计基础知识的教学一般都依照教材按部就班,但存在很多
问题:集中式的讲述运算符、数据类型等基础知识;语句的语法讲得
过多,忽略了程序的“设计”过程;举例单一、分离;相关知识联系
不紧密;过于依赖教材等。结果学生在学习了大量的基础语法后,不
知道如何应用,只是一些枯燥的语法基础,到课程设计阶段依然不会
编程,不会应用;考完试就忘了,学习兴趣逐渐淡化;学生不明白,
却又问不出问题。针对以上程序设计基础知识教学中存在的诸多问
题,在教学时应尽可能地运用一些方法让学生在后面的设计中对大量
的基础知识进行活学活用。
1.1案例教学法
案例教学法是指教师运用案例,根据教学任务和教学目标的要求
使学生对所学的知识点进行模仿、分析从而掌握基础知识的一种教学
模式。案例教学法是再普通不过的教学方法之一,但在讲授程序设计
的基础知识时,的确是一种非常有效的教学方法。
1.2案例教学的过程
案例教学的过程是:把所要讲授的内容巧妙地隐含在一个个案例
中,使学生通过完成任务达到掌握所学知识的目的。在程序设计基础
知识讲解的阶段,教师要以案例为主线精心设计课程,“案例—模仿
—实践—提高”是案例教学的一般过程。因此,设计一个好的“案例”
是教师在课前备课的主要内容。首先,设计的案例要能激发起学生的
学习兴趣; 其次,由于是基础知识的教学,案例学习难度不易过大,
否则难以实现,学生看不到希望,容易失去兴趣;最后,运用此方法
时要注意在书本原有案例的基础上逐渐改变和增加条件,提高学生对
程序的分析理解和举一反三的编程综合能力,使学生强化所学程序语
言的语法知识点。
2课程设计阶段的教学方法
课程设计阶段需要学生把之前所学的基础知识进行充分应用,需
要学生有较强的知识综合能力,有解决实际问题和创新的能力,也需
要有一定的合作精神,而项目教学法就可以很好地让学生得到以上能
力的训练。
2.1项目教学法
项目教学法,就是在教学过程中,以学生为主体,教师为主导,
共同完成项目,在实践中进行教学。在教学过程中设计一个相对独立
的项目,鼓励学生自主完成项目各阶段的任务,在完成任务的过程中
培养学生的自主学习能力,让学生学会自己思考问题。
2.2项目的选取
项目是项目教学法的核心,整个教学过程都始终围绕项目展开,
因此,项目的选择是一个非常关键的问题。所选择的项目应该具有以
下特点: 第一,项目应主要围绕教学知识点,项目实现过程中所用
到的知识点应尽可能地体现该程序设计语言的功能和特点;第二,项
目必须源于实际,最好能和学生的实际工作、学习或生活相关,增强
学生解决实际问题的能力和兴趣,也便于学生理解和接受,使学生专
注于项目的技术问题;第三, 因为项目教学法是应用在课程设计阶
段,学生对程序语言已经有了一定的基础,因此,项目的选择一定要
具有知识点综合应用的特点。但是,项目也不宜过大,学生不容易完
成,会挫伤他们的积极性;项目也不能过小,难以涵盖主要的知识点,
也缺乏整体性和挑战性。
2.3具体实施
首先,对项目进行合理的模块分解。在选取好项目后,对项目进
行多层次的模块分解,直到子模块能够相对完整地应用一个知识点。
这样的分解,让一个看似复杂的综合项目分解为相对简单的子模块,
学生也不会觉得无从下手。其次,项目教学法要求分组进行,在分组
时应考虑教学知识点、班级规模以及可利用的教学资源。小组的人数
应适合项目的大小,确保小组成员在该组的项目实现中获得最大的实
践机会。小组成员的组合应综合考虑小组人员的层次结构。再次,本
着以“学生为主体,教师为主导”的原则,在教师的引导性讲解后,
学生就应该做相应知识点的实践操作,通过实验及时掌握知识点,提
高应用知识点的能力,如果能够在此基础上有所创新,就能够达到更
好的教学效果。最后,在项目实现的每个阶段都应该以小组为单位做
总结和成果展示,组织学生进行讨论,互相交流,找出不足,学生能
够在轻松的环境中相互学习,不断完善自己的项目。对于一些有创新、
完成优秀的小组,教师则应及时给予表扬和鼓励,并记录相应的分数,
作为将来这门课程成绩的主要参考依据。
在项目教学法的实现过程中,要注重培养学生运用已学知识去融
会贯通地分析问题和解决问题的能力,同时培养他们的团队合作精
神,提高他们分析问题、解决实际问题、克服实际困难的能力和素质。
3结语
案例教学法和项目教学法都是教学理论基础上的教学方法。案例
教学法是各学科比较普遍采用的教学方法,而项目教学法是大家比较
认可的程序设计教学方法,但无论是传统的还是“流行”的,都不应
该成为教师选择教学方法的理由,选择合适的才是最好的。因此,笔
者在程序设计课程的教学中不断总结得出,在不同的阶段采用不同的
教学方法可以取得比较好的教学效果。
参考文献:
[1]孙连云.论程序设计类课程的学与教[J].办公自动化,2007(16).
[2]潘志红.Visual Basic.NET课程设计指导[M].北京:北京大学出
版社,2008.
[3]易瑜.基于项目驱动的“C#程序设计”课程创新教学法研究[J].
山东师范大学学报:自然科学版,2010(Z1).

合集下载

“C语言程序设计”课程创新教学法研究

“C语言程序设计”课程创新教学法研究
主要 研 究方 向 : 算法 与数据 结构 、软件工 程 。( 江苏 南京 20 ) j00 7
“ C语 言 程 序设 计 ” 是 高 校 计 算 机 专业 普 遍 开 设 的 专 业 基 基 本思路 是 : 以一 个完整 的软件开发项 目贯 穿整 个教学过程 ;
础课程之一,是各 类计算机专业 的必 修课程 。该课程 是程序设 以项 目的构建 过程 为线索安排 教学步骤 ; 教学过程 由项 目的任
序 设 计 或修 改 。 此 类 题 型 都 需 要 学 生 熟记 知 识 点 和 某 些 算 法 , 业 进行评 改总结。通 过学 生上机 的效果和提交的作业检查本阶 导致学生关注记忆知识点, 并未提高解决实际问题的能力。 次, 段 的教 学 效 果 。 再
高职学生整 体素质一 般,学 习的主动性、 自觉性 欠缺,且 缺少
在过去 的 3 0年中,C语言已经成为最重要和最流行 的编程语言 唱比赛 评分 的规则和流程 , 同时开发歌唱比赛评分系统将涉及 “ C 之一。 C语言程序设计 ” 目前一般在高 职阶段 的第一 学期开 语言程 序设 计”课程 的绝大部 分知识 点,使学生通过该 项目的 …“
设, 教学大纲 中规定课程培养 目标是: 培养 学生的程序设计 能力; 实例 化驱动开发达到学 习 C语言 的目标 。整个 教学 设计分为如

实 际工 作 中分 析 问题 、解 决 问题 的 能力 。

“ C语言程序设计”课程概 述
本课 程教学始 终贯穿一 个核心 实例 —— “ 唱比赛评分系 歌
由于 具备 高 效 性 、 可 移植 l 灵活 性 和 强 大 的功 能 等 耗 , 统 ” 的开 发 。 选 择 这 样 一 个 系统 的原 因是 学 生 比较 熟 悉 有关 歌 生、

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

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

程序设计类课程教学改革的研究

程序设计类课程教学改革的研究

程序设计类课程教学改革的研究摘要:本文分析了程序设计类课程教学模式中存在的问题,在实际教改过程中,提出了案例教学法、项目推动法、改革实验内容、改革考核环节具体措施,在教学实践中取得很好的效果。

关键词:程序设计课程教学改革程序设计类课程是计算机科学技术专业最重要的专业课之一。

这类课程作为计算机专业主要的专业必修课程,涉及多方面知识,而如今以网络技术发展迅,程序设计类课程出现很多新概念和新技术。

程序设计类语言也由单机版发展到网络版,所以这类课程的教学改革研究也很活跃,但没有一种成果能完全满足我学校的教学需求,因此研究该类课程教学改革非常必要。

1 教学中存在的主要问题1.1 教学模式不合理当前计算机程序设计类课程教学上以传统教学模式为主,重视理论教学,而忽视实践教学的重要性。

理论教学在多媒体教室上课,经常是老师讲,学生听,理论教学与实践教学相脱节,学生如果听完理论课不做实验,理论知识得不到巩固,更不利于培养学生编程能力。

程序设计类课程与其它的专业课不同,是实践性很强的课程,除了要把理论知识学透之外,上机编程很重要。

如果只注重理论教学与不注重上机编程,那无异于纸上谈兵,对于培养计算机人才没有意义。

1.2 考核环节不合理考核方式不利于实际编程能力测评。

目前的闭卷考试偏重记忆性内容、计算能力的考核,而较少考核综合实践能力和分析能力。

有的学生上机编程能力很强,但笔答编程题可能考核不出学生的动手能力,反之,有的学生实际动手能力并不强,但即擅长答卷,也能得高分。

因此对于程序设计类课程,应该大胆改革考核方式。

1.3 教学难度大程序设计类课程教学中出现的问题较多。

在学生稍具备或完全不具备计算机基础知识时,就学习程序设计,比如大一新生一来,就开C 程序设计,学生在没有一点计算机基础知识和编程经验情况下学习,这使得教学难度很大,每个知识点的教学难度都很大,在教学进度和复杂控制等方面对教师提出了较高的要求。

2 教学改革研究针对教学过程中存在的以上问题,我们进行了大量的教学研究,提出以下教学研究方法。

“C语言程序设计”课程教学方法的研究与实践

“C语言程序设计”课程教学方法的研究与实践
学 效 果 一 直 是 计 算 机 专 业 教 师 比较 关 注 的 研 究 课 题 。本 文 根 据 “ C语 言 程 序 设 计 ” 程 的 特 点 , 教 学 方 法 人 手 进 行 了 课 从 系 列 的 研 究 和 实 践 , 出 了提 高本 课 程 教 学 质量 的 一 些 方 法 。 指 1 划 分 知 识 单 元 。 针 对 性 地 开 展 教 学 有 “ c语 言 程 序 设 计 ” 程 内 容 很 多 , 了更 有 条 理 地 开 展 教 学 活 动 , 避 繁 就 简 , 该 课 程 划 分 为 若 干 个 知 识 单 元 及 课 为 应 将 知 识 点 , 出重 点 、 点 , 针 对 性 地 开 展 教 学 活 动 。 可把 本课 程 的 内 容 按 知 识 结 构 划 分 为 四个 单 元 , 突 难 有 每个 单 元 再 划 分 为 若 干 知 识 点 。这 样 做 的 目的 是 为 了 让 学 生 根 据 知 识 点 之 间 的 内在 联 系 , 序 渐 进 地 学 好 全 部 课 程 [ 。 循 1 ]
第 一 单元 包 括 : 言 概 述 、 据 类 型 、 算 符 和表 达 式 。在 这 个 单 元 的 教 学 过 程 中 , 将 数 据 类 型 、 算 符 和 表 达 C语 数 运 应 运
式 融 入 到 简 单 的 程 序 里 面 进 行 讲 解 。一 个 程 序 可 以根 据 教 学 需 要 改 变 其 数 据 类 型 , 入 、 出 函 数 , 算 符 或 表 达 式 实 输 输 运 现 不 同 的 教 学 目的 。对 初 学 者 来 说 , 样 的 实例 教 法 更 合 理 , 易 于接 受 。 这 更
媒 体 技 术 和 网络 辅 助 教 学 系 统 激 发 学 生 对 C语 言程 序设 计 的 学 习 兴 趣 , 高 他 们 学 习积 极 性 和 主 动 性 ; 提 以及 采 用 “ 务 任

《面向对象程序设计》课程教学研究与探索

《面向对象程序设计》课程教学研究与探索

助 在 课 程 中后 期 .我 们 一 直选 用 N ten 作 为 开 发 e as B
工具 。

在 讲 解 多态 性 时 .依 然 可 以 在 以 上 的 实 例 中 进 行 扩展 在 这 个 过 程 中 . 我们 采 用 了学 生 在 现 实 生 活 中常 见 的 动 物 类 及 其 继 承 关 系 等 作 为 实 例 .理 解 起 来 就 容 易得 多 。而 且 。 后 续 章 节 的讲 解 过 程 中 . 直 沿 用 原 在 一 有 的 例 子 . 在 其 基 础 上 进 行 扩 充 . 开 始 时 一 个 简 单 并 从 的例子 . 过滚雪 球的方式 . 能不 断完善 , 充 的 内 经 功 扩 容 也 越 来 越 多 . 样 既保 持 了前 后 知识 点 的关 联 性 . 这 学 生 的 知 识 也 得 到不 断 积 累 . 加 了学 生 的学 习 兴 趣 。 增
S UN 公 司 主 导 的 一 个 开 放 源 码 的 Jv D — — Ne— a aI E t B a s eB a s 能 强 大 , 于 提 高 编 程 效 率 很 有 帮 e n 。N t e n 功 对
as at o r0 bt c vi c ; r d y
I … 一 o s co sa d oh rme h d mi e l 1 c n t tr n t e t o s o t d u r t

器 ( Widw 如 n o s记事本 、 la dt ) 写 , U t E i等 编 r 然后在命令
字 符 状 态 下 编 译 和 执 行 。使 用 文 本 编 辑 器 编 写 Jv aa代 码 . 以使 学 生记 住 必要 的 基 本 知 识 。 解 程 序 中各 部 可 理 分 代 码 之 间 的 关 系 在 命 令 字 符 状 态 下 编 译 和 执 行 Jv 程 序 ,可 以使 学 生 理 解 Jv 程 序 的执 行 过程 和 工 aa aa 作 原 理 。 熟 悉 Jv 运 行 环 境 的 配 置 , 并 aa 为后 面 的学 习 打 下 扎 实 的基 础

Java程序设计课程教学方案研究

Java程序设计课程教学方案研究
sud o t d of tahig J v h ws h t i to ucn ls Jv a t y f meho s e c n a a s o ta nr d ig e s a a g mma s n d 仃u nrs n lss u mo e n ae t is f r r a s c le a ay i b t r o c s s ude o
aa 必要 条件 。研究 Jv 教学方 法 , aa 应该从 该语 言的特点 出发 , 着 Jv 程 序 。 ()面向对象的 2 重讲解 Jv 在网络 中的应用 , aa 少讲一 点 Jv 语 法 、 aa 结构方 面的 面 向对 象可 以说 是 Jv 最重要 的特性 , 以它 支持继承 、 aa 所 分析 。传统 的书面考查方 法并不能体现 Jv 作 为工具的特色 , aa 重载 、 态等面 向对象 的特 性 。Jv 语言 的设计是完全面 向对 多 aa 改 由学生分 析 、 讲解 Jv 应用项 目取 代传统的 “ aa 程序设计语言 ” 象的, 它不支持类似 C语 言那样 的面 向过程的程序设计技术。 考试是一种能体现 Jv特色 的教学 方法。 aa
MehnclE gn eig nd nomain T cn lg .Al Jv i peeuse f I poes n l t on te wokoc.T e c aia n ie r a Ifr t eh oo y n o s aa s o a rrqii o T rfsi as o j 可从 两个 方 面得 到 保证 。一 方 面 , Jv aa 在 aa 几 乎 所 有 的 电类 专业 和 与 I T行业 有 关 的专 业 都会 选 择 语 言里 , 除了指针 和释放 内存等 c + 删 + 功能 , 避免 了非 法内存 Jv 作为在校 学生和职业 应聘人员 的基 本要求 , aa 这与 Jv 程 序 操 作 。另一 方面 , aa 通过 Jv 的安全 体 系架构来 确保 Jv 代 码 aa aa 的特 点有关 。在 Jv 程序 的诸 多特 点 中 , aa 简单 、 向对象 、 面 安 的 安全 性 。 当我们 从 网上 下载 Jv 代 码 在本 地执 行 时 ,a a aa Jv 全、 与平 台无关是 四项尤 为重要的特 点。 的 安全架构 能确保 恶意 的代 码不能随 意访 问我 们本地 计算 机

《C语言程序设计》课程教学方法的研究与实践

后参加 工作 打 下 了坚 实的基 础 。 【 关 键 词】 项 目驱动 ;教 学方 法 ;C 语 言程序 设计 ;应用 型人 才 【 中图分类号 】 T P 3 1 2 【 文献标 识码 】 A 【 文章 编号 】 1 0 0 9 — 0 6 5 7( 2 0 1 3 )0 6 — 0 1 0 6 — 0 3

1 06 ・
( 三 )应 用 “ 项I i l 驱 动 ”法进 行 《 c 语 言程 序 设 计 》课 程教 学的必要性 《 C 语 言程 序 设计 》课程 是 一 门注 重 培养 学 生 实 践 编程 能 力 的计 算 机 基 础课 程, 该 课 程 的学 习有
能 学 到 新 的 知 识 , 又 能 体验 成 功 的乐 趣 。最 后 , 各 个 项 目之 间 最好 具 有 一 定 的相 关 性 ,从 而 使 学
之 于 不 同 的教 学 手 段 。对 实践 性 较 强 的课 程 注 重


采用 “ 项 目驱动” 法 进行 《 C 语 言
其 知识 的应用 和 能力 的养成 。
程序 设计 》课程教学 的必要性 分析 ( 一) 应 用型人 才培养模 式定位 应用 型人 才 就 是 把 成 熟 的技 术和 理 论 应 用 到
教 师 作 为 整 个教 学过 程 的组 织 者 ,在 任 务给 出后 ,还 必 须要 引导 学 生进 行 分 析 讨 论 , 围绕 项 目提 出 问题 , 并有 针 对 性 的讲 授 实 施 项 目时 需要
用到 的新 知识 ( 重 点 、难 点或可 能有 问题 的地方) ,
习 的 过程 具 有解 决一 类 问题 的连 续 性 和 连 通 性 ,
因为 学 生 在 使用 不 同方 法 去 解 决 同一 个 问题 的 过 程 中 , 能 够 轻松 的 比较 出谁 优 谁 劣 ,有 利 于 综合

《C语言程序设计》课程教学模式的研究与实践


学方 法 已经落 伍 .应该 从 传 统 的被动 接受 式学 习 变成 “ 基础 篇 ” “ 一 精髓 篇 ” “ 高篇 ” 四个 层 次组 织教 学 一 提 等
积极 主动 式学 习 。 从改 变学 生 的编程 思维模 式 人手 , ( 图 2所示 ) 要 如 。在制定 课 程大 纲 时就科 学 地进行 了学
P I P T '
再 加上 教学 内容 丰富 、 实践 性 强 的课 程 特点 。 易使 刚 容 刚接 触计 算 机 语 言学 习 的大 一新 生 感 觉 内容 枯燥 、 知
图 1 于 层 次 的课 程建 设 模 型 基
( ) 夯 实基 础 知 识 和培 养 基 本 能 力 人 手 , 建 二 从 重
21 0 2年第 1 期
福 建 电

23 0
《 C语言程序设计》 课程教 学模式 的研究与 实践
冯 运 仿
(湖北理 工 学院计 算机 学院 湖 北 黄石 4 5 0 3 0 3)
【 摘 要 】 C语 言的教 学是教 与 学的 同步过 程 ,教 师在 讲授 过 程 中应根 据 C语 言程序 设 计课 程 的特 :
率。
【 关键词 】 :C语 言 教擎 内容 教 学方法 教学改革
《 C语 言 程序设 计 》是计 算机 科学 与技 术专 业 的一 用 型人 才培养 目标 人手 .紧 紧 围绕着 高技 能人 才培 养 合 精 集 门重 要 的专业 基础 课 .也是 该 专业 学 生首 次接 触程 序 的主 线 . 理制 定 教学 大 纲 。 心设 计 样本 教 案 , 体 充分 发挥 “ 高级 语言 程 序设 计 ” 品课 精 设计 , 后续 《 对 数据 结构 》 多 门课程 的学 习非常 重要 。 制 作 P 教 案 . 等 形成 “ 养 目标 ”÷ 知识 能力 ” “ 学 培 _“ 教 因此 , 入研究 本 门课 程教 授 的理念 、 深 内容 、 方法 、 段 程 网站 的功效 . 手 等诸 多方 面 , 提 升学 生学 习本 门课 程 的兴 趣 和效果 。 大 纲 ” 十 样 本 教 案 ” “ P 对 一“ 一 P T及 精 品课 程 网 站 ”一 “ 规 , 核 层 为后 续专 业课 程 的学 习奠定 基 础 ,尤 为重要 。近几 年 划 教材 ” 主 线 明确 、 心突 出 、 次分 明 的课程 建设 模 来 .我们 对本 门课 程 教学模 式 进行 了有益 的探 索 与实 型 . 图 1 示 。 如 所 践 。 累了一定 的心得 体会 。 积

非计算机专业C语言程序设计教学方法研究

科技信息
计 算机 与 网络
非计算栅 毫业 C语言程序设计教学方法研穷
浙 江农林 大 学信 息工程 学 院 易晓梅 吴 鹏 刘丽娟
[ 摘
一பைடு நூலகம்
要] 文章结合《 c语 言程序设计》 课程的特点 , 对本 门课程的理论和实践教 学方法进行 了研 究和探讨 。
通 过上述 三个 由浅人 深的实例 ,自然就可 以总结 出打印 图形 的规 律: 把每行前输 出的空格数 与行的关系 、 每行打印“ 的个数 与行的关 系填人 内层循环 的终止 即可 。另外 , 由于外层循环包含 了多条语句 , 因 此必 须 用把 包 含 在 外 层 循 环 中的 语 句 用 l 起 来 。 l 括 推 广到一般 , 打印符号的大致代码形式如下 : fri1< o ( ; =行 数 . + f =i i ) + f l< n =每行的空格数与行的关系 + = +)

fr = ;< o( l :每行 的符号数与行 的关系;+ ) k k k+ pi (符 号 ” r f” n ) ; pif”l: r ( I1 n \”

() 2 通过 上述的总结 , 让学 生 自己编 写程 序 , 打印如 下复合金字塔
图形
, I XX X , XX X ‘X ×X XXX I IX X XX 'X× X XX E x X × 'l ' X × X X ‘ '×× ×× X× I X X 'I × × × X
四 、 论 实践 结合 理
实 验课 程对《 c语言程序设计》 这门实践性极强 的学科来 说非常重 要, 实验课效果 好坏直接影 响到这门课程 的教学效 果 , 另一方 面 , 实验 课更 能及时检验学生对理论知识 的掌握程度1, 2 实验课 要设置能提高学 1 生编程 和调试错误能力 、 巩固理论知识的练习题 。 在 实验 课过程 中, 特别是初学 阶段 , 学生的 问题会 比较多 , 如果 每 个错误都 由教师亲 自辅导解决 ,会让学生产 生依 赖心 理 ,因此在实践 中, 要尽量让学生成为名副其实 的学 习主体 , 通过反 复的修改 和调试来 完成整个程序 的设计 , 教师只是适时进行指点 和提醒 , 这样 可以培养 学 生独立编程 、 发现问题和解决问题的能力 。针对基础相对差 的学生 , 可 以采用帮带机制 , 通过优生帮助差生的程序错误调试 , 一方 面解 决了差 生 的错误程序问题 , 另一方面增强优生 的学 习成就感 , 进一步 提高其解 决问题的能力 , 还缓解了教师逐个辅导学生 出现分身乏术的尴尬。

“Web程序设计”课程教学方法的研究

设计 阶段 : 生构思整个 网站 的结构 、 学 画出布局 图; 进行 概要设计 、 网站模块划分 、 实现功能 、 代码设计 、 网站风格 、 构 建数据库等 ; 确定站点整体风格 ; 具体 网站创建与制作。 调试 阶段 :此阶段学生 的工作 主要 是调试并浏览各 网
2“ 补缺 ” 课程 实践 式
计算机专业学生 , 无论是在将来 的毕业论 文设计 , 还是未来 的实践工作 , 都是很有必要 的。We b程序设计课程要求学生
融合掌握 图形 图像处理 、 网站工作 原理 、 网站设计 、 网站构 建 、 b程序设计 和数 据库访问技术等知识 ,灵活性很 强 , We 因此该课程的教学和实践是 比较难于掌握的。 本文根据多年的 We 程序设计课 程的教学经验和教学 b 实践 , 提出如“ 补缺 ” 式课程 实践 等各种教学 手段 , 有效地提 高了课程教学效果和实践效果。
践应 该 是一 个 完整
的动态 网站 的程序 设计与开发 。课 程设计 的选题 应反映课 程 教 学 的 目 标 , 应 尽 量 涵 盖 H ML C S T 、 S 、脚 本 语 言 、 D em ae、 S ra WevrA P程 序设 计 、Q S L语 言和 数据 库接 口技术 等知识点 。在满足 以上综合训练要求的前提下 , 还应尽可能 选 择 与 学 生 日常 学 习 生 活 比较熟 悉 的 ( 基 于 We 如 b的 图书
“ b程 序 设 计 " 程 教 学 方 法 的研 究 We 课
徐 昕 顾云丽 杜 杰
204 ) 104 ( 京信 息工 程 大学计 算机 与软 件 学 院 江 苏 ・ 南 南京
中图分类号 : 2 . G4 41 文 献 标 识 码 : A
文 章 编 号 :6 2 7 9 ( 0 0 2 — 5 — 2 1 7 — 8 4 2 1 )1 0 1 0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档