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

合集下载

C语言程序设计教学方法改革的探讨与实践

C语言程序设计教学方法改革的探讨与实践

的 良好 编 程 思 想 ,有 助 于 后续 专 业 课 程 的深 入 学 习 。 正 由 于 c语 言 课 程 具 有 如 此 重 要 的 地 位 ,对 C语 言 的 教 学 就 显 得 非 常 重 要 。要 想 更 好 地 充 成 C语 言 程 序 设 计 课 程 的 教 学 目标 , 真 正 让 学 生 学 有 所 得 , 学 有 所 用 ,是 每 位 C语 言 课程 教 师 的
职责和使命。
5 )C语言教学过程 中教师过于重视语法的讲解 ,而忽视
了程 序 设 计 思想 的培 养 , 这 样 会 导 致 学 生 学 过 后 不 能 灵 活 运
用 ,换 作 其 他 的编 程 项 目 , 自 己仍 然 不 能独 立 编 写 。 在 C语 言 的 教 学 过 程 中 ,教 师 的教 学 方 法 对 教 学 效 果 会 产 生 直 接 的 影 响 。在 具 体 教 学 实 践 中 ,要 不断 改革 教 学 方 法 ,
[ 2 ] 刘小兰 . 词块教学与学生英语 阅读能力的提高 [ D ] . 济南 :
L 东师范大学 , 2 0 1 2 . [ 3 ]濮 建 忠 .英 语 词 汇 教 学 中 的类 联 接 、搭 配 及 司块 [ J ] .外 语教学和研究 , 2 0 0 3 ( 6 ) : 4 3 8 — 4 4 6 .
苑 , 2 0 1 2 ( 1 1 ) : 3 3 9 .
课 程整 合
1 0 3 9 6 9 / j .i s s n 1 6 7 t 一 4 8 9 X 2 0 1 3 2 7 0 9 2
C语言程序设计教学方法改革的探讨与实践
◆ 张 爽
摘 要 从 高职 c 语言 程序设 计教 学现 状 出发 ,从 培养 学 生的 学

C语言程序设计课程教学改革

C语言程序设计课程教学改革

(作者单位:平顶山学院信息工程学院)管理科C语言程序设计课程教学改革谢丽明时合生◎一、引言随着高校的大规模扩招,高等教育由原来的精英教育逐渐转化为大众教育,让更多的年轻人能够进入大学深造,给普通人提供了接受高等教育的机会,以期逐步提高我国的国民素质。

高等教育功能的转换,促使高等教育也进行了相应的分化,高等教育由培养高素质的研究型人才进入到研究型、应用型人才培养两种形式。

应用型本科院校旨在培养面向地方经济发展的应用型人才,应用型人才的培养更注重应用性。

应用型本科院校的计算机专业更加强调学生应用性技术的培养,应用性技术是学生未来职业的需求,如何打造扎实的应用性技能是学校和学生关注的焦点。

C语言是计算机应用诸专业的基础课程,旨在培养学生的基础编程能力,为学生之后的专业学习打好基础,基础编程能力的建立是计算机专业教学的基础,如何更好地提高教学水平,使C语言程序设计课程更适合应用型本科学生的接受水平,平顶山学院信息工程进行了多方位的探讨。

二、课程教学改革1.教学改革的背景。

应用型本科院校学生的入学层次相对于研究型院校学生比较低,学生的学习习惯普遍低于研究型院校学生,学习的主动性比较弱。

学生的大学学习很多时候后还要依靠教师的多方监督才能顺利进行,不能进行有效的自主学习。

传统的C语言程序设计课程教学是教师课堂进行知识点的讲授,学生被动的接受,然后学生通过上机实践验证教师的教学实例和根据老师要求编制程序。

应用型本科院校学生情况不适应这种教学模式,学习容易放任自流。

如何调动学生的学习积极性,提高学生的学习主动性,是应用型本科教学亟待解决的问题。

2.教学改革实践。

(1)课堂教学、实验教学一体化。

改变传统的教学模式,C语言程序设计教学不区分课堂教学和实验教学环节。

每周安排六个学时教学,两个学时联排一个大课,教学采用理论和实践紧密相连,边讲边练的教学形式。

每周前两个大课进行教学讲授和实践练习,第三个大课时间安排学生进行讨论和小组编程展示。

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

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

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

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

《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语言程序设计》教学改革的

机电技术 2012年12月172《C语言程序设计》教学改革的研究*冯 林 付志坚(东华理工大学,江西抚州 344000)摘 要:就如何提高C语言程序设计课程的教学质量,激发大学生在C语言教学中的兴趣,熟练掌握教学内容,开拓大学生的创新意识,文章从教学思想、教学内容、教学模式、教学方法、考核方式等几方面探究了C语言教学改革。

关键词:C语言;编程能力;教学方法;教学质量;教学改革中图分类号:TP312文献标识码:A 文章编号:1672-4801(2012)06-172-03C语言是贝尔实验室的Dennis Ritchie 在B 语言的基础上开发出来的,并逐渐被用于UNIX操作系统的系统软件和应用软件的开发。

不少高校不仅在计算机专业开设了C语言的课程,而且在非计算机专业也开设了C语言课程。

但是由于授课对象都是初次接触程序设计的大学低年级学生,大一上学期开设《大学计算机基础》,下学期就接着开设《C语言程序设计》。

在每学期都要召开期中教学质量检查座谈会上,了解到同一年级不同专业的大部分学生都认为C语言比较难。

根据多年的教学经验,本文分析问题存在的原因,从几个方面探究了改善C语言教学效果的方法,并通过改革取得了一定成效。

1 教学思想的改革传统的教育思想是以知识传承为中心,自然而然培养出的人才大多欠缺研究能力和创新能力,难以适应21世纪社会的需求。

在教学过程中,许多同学经常问:我学了以后到底有什么用呢?会不会过时呢?所以明确学习目的,培养学习兴趣,培养独立思考问题是头等要事,教师在第一堂课上要花一点时间说一说C语言的重要性:1)目前市场上各类工业及民用电子产品和测控系统及测试设备的基础设计与开发多以C/C++、Visual C++语言为工具。

2)DBASEⅢPLUS、DBASEⅣ、PC-DOS、UNIX操作系统、WORDSTAR、各类游戏软件、数据库、聊天室,编制PHOTOSHOP、FLASH、3DMAX等图像设计软件都采用C语言编写。

《C语言程序设计》教学方法改革探析

《C语言程序设计》教学方法改革探析

学 。实践证 明 , 改进 了教 学方法后 , 培 养 学生 的动手 能 力、 维能 力以及 创新 能 力方 面均取 得 了较 佳效 果 。 在 思
关 键 词 : 语 言 ; 学 ; 革 C 教 改 中图分 类 号 :44 G 3 文 献标 识码 : A 文 章 编 号 :6 2 7 0 (0 8 1- 2 7 0 17 — 8 0 20 ) 1 0 0 — 2
着前 几十 年延 续下来 的习惯 做法 , 即教师 布 置与程 序设 计语 言 教材 相符 的任 务 . 学生 通过 上机 来验 证教 材 和讲课 的 内容 以及
自 己 所 编 的 程 序 正 确 与 否 。这 种 做 法 与 实 际 完 全 脱 节 , 生 只 学
学 生普遍 希望 能 够体 现 自我价 值 , 受人 尊 重 。教学 中及 时 鼓励 学 生 . 表扬 其优 点 。 利于 调动 学生 的学 习积 极性 。 有 笔者 从 多年 的教 学实 践 中体会 到 : 即使 成 绩再 差 , 师只 要 发现 并 及 老 时表 扬 其 优点 , 生会 逐 渐 对所 学 课程 产 生 兴趣 , 不想 学 到 学 从 自觉学 . 最终 会取 得令 人 满意 的成 绩 。对 学 生 中出现 的 与众不
鼓 励 这 种 有 创 意 的 学 风 ;对 编 写 的 程 序 不 符 合 规 范 的 学 生 , 更
需 要从 思 想上 、 习方 法 上进 行鼓 励 , 能一概 否定 。 学 不 应耐 心指 出程 序 编写 中存在 的问题 , 励 学生 重 新 编写 , 能挫 伤 学生 鼓 不
学 习 的积极 性 。
ห้องสมุดไป่ตู้
会解 决书上 的 问题 . 而对 于 现实 问题 却很茫 然 。很 少有 教师 仔

《C语言程序设计》教学改革与探索

《C语言程序设计》教学改革与探索根据高职学生的特点,在教学过程中不断进行教学改革的尝试:采用了体现学生自主学习的任务驱动教学模式,同时运用多种教学方法,把理论教学和实践教学紧密结合,使学生逐步学会分析问题、解决问题的方法,并建构对知识点的理解及解决问题的方式,在实训中重点培养学生的开拓精神及团队意识。

实践证明,该教学模式及相应的教学方法对于提高学生的学习积极性及自主学习能力方面有了显著的进步,教学效果比传统教学方式明显提高。

教学改革教学模式教学方法教学内容c语言是计算机专业学生的入门语言,学好这门语言可以为后续语言和《数据结构》的学习打好坚实的基础。

c语言除了学习必须的基础知识,如:概念、方法和语法规则之外,还要通过实训提高学生的动手和编程能力,这才是学习语言的最终目的。

本人结合多年来的教学经验,根据学生的学习情况,在教学过程中不断进行教学改革,并取得了一些效果,具体如下。

1.教学模式——任务驱动与建构主义教学模式相结合对于c语言程序设计的基本语法知识以任务驱动模式引导学生进行学习,通过精心设计的案例牵引理论教学,以课堂实训任务对课堂讲授内容进行应用,以综合实训任务及课程设计提高理论知识在实践中的综合应用。

在任务驱动教学模式下进行理论教学和实践教学的同时,教师提供给学生相关的资料,引导学生主动学习。

并且在综合实训与课程设计阶段,鼓励并要求学生通过c语言课程网站及丰富的网络资源,查阅有关的资料,逐渐养成自主学习的习惯。

这一模式充分体现了教师的教学目的:培养学生综合利用各种信息资源及自主学习能力。

建构主义教学模式体现在整个教学过程中。

第一,学生通过教师设计的案例逐步学会分析问题、解决问题的方法,并建构自己对理论知识点的理解及解决问题的方式。

第二,为配合案例教学的进行,精心设计了15个实训题目和4个综合设计题目,这些题目学生以小组讨论的形式进行,在互相学习的过程中建构对问题的认识,取长补短,形成自己的想法,培养了学生的开拓精神及团队意识。

《C语言程序设计》教学改革探索

《C语言程序设计》教学改革探索《C语言程序设计》是计算机科学与技术专业中一门重要的课程,旨在培养学生的编程思维能力和实际动手能力。

当前,随着计算机科学技术的快速发展,教学改革亟待加强,以更好地适应学生的学习需求。

本文将探讨《C语言程序设计》教学改革的相关问题,并提出改革措施和建议。

针对传统的课堂教学模式,我们应该更多地注重学生的实践操作。

传统的教学模式通常是老师通过讲授理论知识来传递给学生,由于C语言程序设计是一门实践性很强的课程,理论知识只有通过实践操作才能真正理解和掌握。

教师应该加强实践操作的环节,让学生在课堂上进行编程实验,通过亲自动手解决问题,从而加深对知识点的理解和记忆。

应该注重培养学生的创新思维能力。

在C语言程序设计中,学生需要解决各种各样的问题,而创新思维是解决问题的关键。

教师应该引导学生思考新的解决方法和算法,鼓励他们尝试不同的编程思路,培养他们独立思考和创新的能力。

可以通过组织编程竞赛、设计项目等方式激发学生的创新潜能,让学生在实践中得到锻炼和提升。

我们还应该注意提升教材的质量和实用性。

C语言是一门基础的编程语言,教材的内容应该贴近实际应用,并紧跟技术发展的潮流。

教师应该及时更新教材,引入一些新的知识点和技术,让学生能够了解和掌握最新的编程方法和技巧。

教材的编写应该结合实际案例,引导学生将所学知识应用到实际问题中,提高学生的实际动手能力和解决问题的能力。

我们还可以通过开展实践课程和实习实训等方式提升学生的实际操作能力。

C语言程序设计是一门实践性很强的课程,实践能力的培养离不开实际操作。

在教学改革中,可以增加实践课程的比重,设置一些与实际问题相关的实验和案例,让学生通过实践锻炼解决问题的能力。

可以积极与企业合作,开展实习实训,让学生在实际项目中应用所学知识,提升他们的实际操作能力和职业素养。

《C语言程序设计》教学改革是培养计算机科学与技术专业学生的编程思维和实践能力的重要环节。

针对传统的教学模式,我们可以加强学生的实践操作,注重培养学生的创新思维能力,提升教材的质量和实用性,以及开展实践课程和实习实训等方式。

应用型本科院校C语言程序设计教学改革研究


反三 。
( 3 )学 习主 动 性差 ,对 知 识 点 的记 忆和 理 解 效率
触 的第 一 门专业 基 础课 , 而 且 也 是 高校 非 计 算机 专 业 低 。大 一 的学 生 习 惯 了 高 中 时代 的填 鸭 式 的学 习 方 首选 程序 设 计课 程 。教 学 实 践证 明 , 该 门课对 学 生 能 法 , 缺 乏 主 动 学 习 的动 力 和 能力 , 对 于课 程 内容 的主
从 教 学方法 、 教 学 内容 和上 机 实践 等 方 面对 c语 言教 学 改革进行 探 讨 。
【 关键词 】 : C语言 ; 教 学改革; 应用型本科
1 . 引言
生对 知 识 点理解 停 留在 一 知 半解 的程 度 , 无 法 做 到举

在 以培养 应用 型 人 才 为 目标 的 普 通 高 等 院 校 , c 语 言 程序 设 计 不仅 是 计 算 机 专 业 学 生 进 入 大 学 所 接
: … 堡…史… 堕
UJ l AN C O M PUTER
应用型本科 院校 C语言程序 设计教学改革研 究
汪 欣
黄山 2 4 5 0 4 1 ) ( 黄 山学 院 现代 教 育技 术 中心 安徽
【 摘 要】 : 本文分析 了目前应 用型本科院校 C语言程序设计教 学中教与学存在的实际问题, 通过
就 会 影 响 学 生对 该课 程 的兴 趣 , 甚至 会 让 学 门难 。C语言 不 仅 是简 单 的语 句 语 法 学 习 , 同时还 包 式 讲解 ,
含 了程 序 设计 算 法 、 数 据 结 构和 计 算机 基 础 知 识 。 由 生产 生畏 难情 绪 。所 以我们 要想 方 设法 使学 生 能够在

新工科背景下《C语言程序设计》课程教学体系改革探索

新工科背景下《C语言程序设计》课程教学体系改革探索随着新工科背景下的教学理念不断深化,C语言程序设计课程的教学体系改革也成为了教育界关注的热点。

在传统的C语言程序设计课程中,学生主要学习C语言的基本语法和编程技巧,缺乏实际项目的实践环节,导致学生对于编程实践的理解和应用能力不够。

为了满足新工科背景下对于工程实践能力的培养需求,C语言程序设计课程的教学内容和教学方法亟待改革和探索。

一、新工科背景下的教学理念二、教学内容的改革与探索1. 引入实际项目案例新工科背景下的C语言程序设计课程需要引入更多的实际项目案例,让学生从实际问题出发,在学习C语言的过程中通过解决实际问题来提升编程能力。

教师可以挑选一些实际的问题,如简单的游戏开发、嵌入式系统设计等,让学生利用所学的C语言知识,自己动手设计并实现一个小型的项目,从而培养他们的实际工程能力。

2. 开展跨学科合作C语言程序设计课程可以与其他专业课程进行跨学科合作,引入更多的实际工程实践项目。

比如与机械设计、电子电气、自动化控制等专业进行合作,开展跨学科的项目设计和实施,让学生在实际项目中学习C语言的应用,同时也了解其他专业知识,达到全面培养学生工程技术能力的目的。

3. 强化实验教学环节在C语言程序设计课程教学过程中,要加强实验教学环节,让学生通过实际操作来掌握编程技巧和解决问题的能力。

实验教学环节不仅可以帮助学生巩固所学知识,还可以培养学生的观察、分析和解决问题的能力,提高他们的工程实践意识。

1. 采用项目驱动性教学C语言程序设计课程的教学方法可以采用项目驱动性教学,即以项目为导向,通过设计和实施项目来引导学生学习C语言知识。

教师可以设计一些具有实际意义的小型项目,让学生围绕项目展开学习,通过项目的实施来提升编程能力和解决问题的能力,培养学生的工程实践意识。

2. 实施问题驱动教学C语言程序设计课程可以开展团队合作式教学,让学生组成小组,共同参与项目设计和实施。

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

■ ● ●● ●● ● ●■ ■■ ■ ■■ ■■ ■ ■● ■■ ■ ■● ■■ ■ ■一
Hale Waihona Puke C h i n a s c i e n c e a n d T e c h n o l o g y R e v i e w
C语 言程序设计教学 方法改革 的研究
李 慧 张
( 哈尔滨华夏计算机职业技术学院
二 C语言程序设计课程教学中存在 的问题
( 一 ) 课程本 身非 常抽象 ,比较枯燥 ,学起来不容易产生兴趣 c 语言程序设计课程本身是一门逻辑 限强的课程 , 对 于刚刚步人 大学 的学 生来说 ,该课程 是第 一门语 言类课程 , 学 习起来具有一定 的 难度 。很 多同学学 完这 门课程 以后不 能将学 习到的理论知识应用 到实 际问题 中 ,即使 理论 知识 掌握 的非常好 , 但仍无法将 掌握 的知识应用 到实际问题 当中, 不能触类旁通。因此不能充分调动学生的积极性。 ( 二 )不 能为后续 课程打下 坚实 的基 础 ,影 响后续课 程的进一 步学 习。 大 多数 学生基础 比较薄弱 , 在学 习C 语言程序设计的过程 中不 能 充分 的掌握学 到的每个 知识点 ,而且 由于学 时有 限 , 有些 比较重要 的 知识点学 习时间短 , 不 能充分理解 ,导致一些学生对知识一知半解 。 影响续课程数据结构 、J A v A程序设计课程等课程的学习。 ( 三) 实践教学 内容不够合理 。 c 语言程 序设 计课程是一 门实践性很 强的课 程。但是 ,现在 的实 践教学存在很多 问题 。在 实践教学 中,教师给学生 的实验任务只是针 对教材及所讲知识点 ,学生通过 实践课上机验证 ,是否与所讲授 内容 致 。这样一来 ,学生对知识 的掌握程度 只是停 留在教材上 ,而对于 实际 问题无从人手 。
主 动性
三、C语言程序设计课程教学方法改革 的具体措施
那么 如何解 决教学 中存 在 的问题 ,降低课程理论 性程度 ,增强 直观性 。提高学生 的学 习兴趣 呢?我从 自己的教学体会 出发 ,探讨c 语言程序设计课程 的一些教学方法 ,希望能提高教学水平 ,产生很好 的教学效果 ,激发学生学 习本 门课程 的兴趣 ,让学生更好 的吸收理论

黑龙 江 哈尔滨 1 5 0 0 2 5 )
【 摘 要】 c 语言程序设计课程是高职计算机专业必修 的一门专业基础课程 ,该课程为后续课程起到支撑作用 ,学习 C 语言程序设计课程 对于提 高学生的逻辑 思维 能力和实践能力有着极 为重要的作用。结合高职教 育人 才培养 目标要求 ,分析 C 语 言程序设 计教 学 中存在的 问题 , 从激发学 生学习兴趣 ,改进教学方法 ,加强实践教 学等方面进行 了探讨研 究。 【 关键词 】 c 语言程序设计 教学方法 改革 中图分类号 :G 4 文献标识码 :A 文章编号 :1 0 0 9 — 9 1 4 x ( 2 0 1 3 ) 3 5 - 0 1 7 - 0 1


引 言
c 语言 是 目前 国内外广 泛使用 的一种 结构 化 、可 编译 的编程语 言。c 语言功能 丰富、表达能力强 ,使用 灵活方便 ,应用面广 , 目 标 程 序效率高 ,可移植性好 ,既具有高级语言的有点 ,又具 有低级语 言 的众多特点 。所 以对于高职计算机专业 ,c 语 言程序设计是一 门必修 语 言类的课程 ,有 着重要的地位 ,但是c 语 言程序设 计课程本身 比较 枯燥 ,抽 象 ,逻辑性较强 ,学生学起来 感觉有点力 不从 心 ,感觉 比较 难 。为了让学生 能对c 语 言程序设计这 门课程 产生浓厚的兴趣 ,并 能 够积极 主动的去学 习,c 语言程序设计课程教学改革势在必行。

终学生失去了学习的兴趣 。因此 ,我们既要注重学生掌握基本理论知 识, 更要 鼓励 学生将理论知识通过实践练 习应用到实际生活中 ,充分 重视实践在教学 中的起 到的不可估量 的作用 。现在多数课堂练习内容 或课后 的作业都是抽象理论知识 的练 习,有 固定的要求规定了学生要 采用什 么样的数据存储结构和解决 问题 的方法 ,这些只能锻炼学生的 算 法设计 实现 的能力 , 在考试 当也是有 固定 的问题解题要求 ,这样虽 然有利 于批 阅卷 子,但实实在在 的忽略 了对学生解决实际问题能力的 培养和评 价 ,不 能充分发挥学生 的优势 。因此要加大 日常教学中实践 时间 ,每次实践课 以任务 、案例 的形式下发给每个小组 ,有小组成员 根 据学 习过的知识点讨论解决 的方法 ,具体用哪部分知识实现 ,针对 每个知识点都 要让学生 主动思考, 用 多种方法 ,针对 一个完整 的模 块 知识要让 学生整合 做成一个 完成 的程 序并实现 。通过 以上的教学 方 法, 学生不仅能够充分发挥主观能动性 ,增加团队意识、培养抽象思 维 的能力 , 而且有可能给 出的解决方式更加优化 ,使学生的能力 得到 充分锻炼 。 ( 三) 扩展 知识 ,提 出新问题 ,学生主 动参与思考 ,增加学 生
知识 的同时 ,更 好的应用 c 语言程序设 计的知识 ,使c 语言程 序设计 的实际应用推到极致。具体措施如下 : 课程教学 中综合运用多中教学方法 ,引导启发 学生学 习。 C 语言程序设计课程 是编程语言的一个基础 ,基本 概念多 ,知识 点零散 ,理论知识抽象 ,不容易让学生掌握 。因此 ,根据学生的实际 情况和教学 内容 ,采用启发式 、任务驱动法 、案例式 、归纳 、分组讨
对于抽象的内容 ,学生学习的主动性不够强烈 , 为了能够让学生积 极主动的参加到学 习中 , x t , i  ̄堂上讲解的内容提 出新的想法 , 启发学生 课下扩展新 的思路 。计算机在处理复杂任务时,编写的程序会很长 ,而 且复杂 , 不易查找 出现的问题 , 这时我们可以提 出函数这个概念 ,我们 把—个大的任务分解成若干个子任务 , 这些小任务可以单独开发l 殳 = 计, 最后模块整合。例如要实现两个数 的加、减、乘 、除、模的时候怎么解 决 ,有的同学可能在—个程序中解决 ,有的同学会将加 、减、乘 、除、 模分别用子 函数实现 ,这样程序结构清晰 ,利于阅读 ,问题 的查 找等 等 ,通过这样的教学方法极大提高学生的积极主动性。 ( 四 )课程考核采用多种方法 门课学得好 与坏 ,不 是看学生 死记硬背 的能力 ,而是能不 能 把知识应用到实 际中。本 门课程的综合成绩是由平时学生课 堂表 现, 实践课 的成绩 ,期末学生笔试成绩按照一定的比例综合而成 , 其 中实 践课 的成绩 占到5 0 %以上 。为 了更好 的了解学生对综合知识 的掌握情 况, 进行 c 语 言成绩设计实训 ,实训项 目 有 学生成绩管理系统 、企业 员工管理 系统、贪吃蛇游戏等实 际应 用 ,在每个项 目中涉及到c 语 言 的多种知识点 。学生分成小组 ,每组可以任选实训项 目, 在 这个实训 的过程 中不仅检验学生综合运用知识的能力 ,而且充分培养 学生 团队 合作意识 ,最终 由团 队展示项 目成果 ,进行以组为单 位的答辩 。通过 这样 的考核方式 ,对课程的教学起到了很大的作用 ,取得 了一定 的教 学效果 。
相关文档
最新文档