《C语言程序设计》教学方法

合集下载

《c语言程序设计》教学方法探索

《c语言程序设计》教学方法探索

一、绪论
C语言是一种高级程序设计语言,它具有灵活性、可移植性和跨平台性,在软件开发中具有广泛的应用。

因为其具有优秀的程序设计特性,C语言已经成为现代软件开发的基础语言。

C语言程序设计教学是一个综合性的教学体系,它要求学生在学习C语言的基本语法和程序设计思想的基础上,掌握程序的设计和开发的流程和方法,并能够运用程序设计思想设计、实现、测试和维护面向特定问题的程序。

二、教学方法探索
(1)课程设计
C语言程序设计课程的设计应将程序设计的基本思想和方法、程序设计的流程以及程序设计的应用实践相结合,使学生能够掌握C语言程序设计的基本语法和程序设计思想,并能够运用C语言程序设计实现特定问题的程序。

(2)教学方法
在C语言程序设计教学中,可以采用多种教学方法,以满足学生的不同学习特点。

常用的教学方法包括讲授法、演示法、讨论法、实验法、案例分析法、问答法、小组合作法等。

(3)教学内容
C语言程序设计课程的主要教学内容应包括C语言的基本语法,如变量、常量、表达式、语句、函数、数组等;程序设计的基本思想和方法,如结构化程序设计思想、程序设计的流程、程序调试方法、程序优化技术等;以及程序设计的应用实践,如编写算法、实现程序、调试程序、测试程序等。

三、结论
C语言程序设计教学是一个综合性的教学体系,它要求学生掌握C语言的基本语法和程序设计思想,并能够运用程序设计思想实现特定问题的程序。

在C语言程序设计教学中,我们可以采用多种教学方法,以满足学生的不同学习特点。

主要教学内容应包括C语言
的基本语法、程序设计的基本思想和方法以及程序设计的应用实践。

c语言程序设计第五版教学设计

c语言程序设计第五版教学设计

C语言程序设计第五版教学设计一、教学目标通过学习本章课程,学生应该能够掌握以下知识:1.了解C语言的数据类型和控制结构2.掌握如何定义函数和使用函数3.了解指针和数组的使用方法4.熟悉C语言的文件操作二、课程安排第一节课:C语言初步介绍1.C语言简介及开发环境搭建2.C语言程序的基本结构和语法规则第二节课:数据类型和变量1.C语言的数据类型2.常量和变量的定义和使用3.进制转换和位运算第三节课:控制结构和循环语句1.条件语句、循环语句和跳转语句2.选择结构和循环结构3.“switch…case”语句的使用方法第四节课:函数的定义和应用1.函数的基本概念2.函数的语法和规则3.函数的调用和参数传递第五节课:指针和数组1.指针和地址的概念2.操作指针变量3.数组的定义和使用方法4.递归函数和指针数组第六节课:文件操作1.文件的打开和关闭2.文件的读写操作3.二进制文件和文本文件的区别三、教学方法1.讲授法:通过PPT和白板讲解课程内容2.互动讨论:在学生学习的过程中引导学生发表自己的看法和思路3.实践操作:在课堂上编写一些简单的程序来帮助学生更好地理解和掌握知识点四、评估方法1.平时成绩:平时考勤、作业、课堂发言和实践操作等占20%的成绩2.期中考试:占30%的成绩3.期末考试:占50%的成绩五、教学资源1.课程教材:《C语言程序设计》第五版2.PPT课件:根据课程内容编写的PPT课件3.开发工具:Visual Studio、Dev-C++、Codeblocks等六、教学建议1.学生学习本章内容之前,需要具备一定的编程基础,包括基本的编程语法和逻辑思维能力2.在课程安排中加入一些有趣的案例或编程实例,以激发学生的兴趣3.引导学生在课程学习之外进行更多的实践操作和编程实践,以巩固学习效果七、总结本章课程是C语言程序设计入门的基础,是学生进一步深入学习C语言的重要基础。

通过本章课程的学习,学生可以掌握C语言的基本语法、数据类型和控制结构,以及函数、数组和指针的使用。

《C语言程序设计》教学方法浅析

《C语言程序设计》教学方法浅析

如何用 c语言实现链表等 。 符 、 据 结 构 多 , 生在 学 习这 门课 程 过 程 算 符 、 数 学 表达式 、 控制 语句 等 , 这些 内容对 如 : 总之 , 论 的主 题应 是 探 讨 性 或 比较 难 讨 中往 往 感 觉难 度 大 , 不好 学 。 为此 , 文针 于一 群之 前 没有 接触 过 编程 的学 生来 本
【 教育新研 究 】 ・探 索 ・
《 C语 言程序 设计》 教学 方法浅 析
摘 要 :c语 言程 序 设 计 》是 程 序 设 《
江苏
张家港
●毕

两 在 教 学 过 程 中 ,教 师 一 般 都 按 照 教 生讨 论 。例 如 : 种 不 同算 法 之 间 的效 率 比 价等。 计 的入 门课 程 . 是 学 习计 算机 的基 础 , 也 但 材 的编写顺序来讲解 , c语 言程序设 在《 中 前 运 f) 3 设置一些难实现 的问题引发讨论。 例 是 由 于 c语 言 的理 论性 、概 念 性 强 ,运 算 计 》 , 几 章 介 绍 的都 是 一 些 变 量 、
为必 修 课 ,但 是 在 这 门课 的 授课 过 程 中 , 学 过 程 中要 突 出课 程 的重 点 、 点 。如 : 难 很 多 教 师 感 到 力 不 从 心 ,教 学 效 果 不 理 1 复合 语 句 . 想 , 此 , 讨 一 套 行 之 有 效 的教 学 方 法 因 探

2 列 出讨 论提 纲 .
为 防 止讨 论 时 跑 题 ,或 者 没 有 焦 点 , 教
复 合语 句 就 是 用一 对 “ 把若 干 语 句 师 可 以预 先 准 备一 个 讨 论 提 纲 , 以便 学 生 在
就 显 得尤 为 重 要 。 括 起 来 构 成 一 个 语 句 组 。复 合语 句 是 C 讨 论 时 能 有 次序 、 焦点 地 进 行 。 有 增加 课 堂 趣 味性 , 高 学生 的 学 习 语 言 中最 重 要 的一 种 语 句 ,也 是 比较 难 提 3 讨 论 前 的 准备 .

《C语言程序设计教程》全册教案教学设计

《C语言程序设计教程》全册教案教学设计

《C语言程序设计教程》第一章教案设计【教学目标】1. 理解C语言的发展历程和特点。

2. 掌握C语言的基本语法和结构。

3. 能够编写简单的C语言程序。

【教学内容】1. C语言的发展历程和特点。

2. C语言的基本语法和结构。

3. 简单的C语言程序编写。

【教学步骤】1. 引入C语言的发展历程和特点,让学生了解C语言的重要性和应用领域。

2. 讲解C语言的基本语法和结构,包括变量、数据类型、运算符等。

3. 通过实例讲解如何编写简单的C语言程序,让学生掌握基本的程序结构。

【教学评价】1. 学生能够描述C语言的发展历程和特点。

2. 学生能够掌握C语言的基本语法和结构。

3. 学生能够编写简单的C语言程序。

《C语言程序设计教程》第二章教案设计【教学目标】1. 掌握C语言的变量和数据类型。

2. 理解C语言的运算符和表达式。

3. 能够进行基本的数学运算和逻辑运算。

1. C语言的变量和数据类型。

2. C语言的运算符和表达式。

3. C语言的基本数学运算和逻辑运算。

【教学步骤】1. 讲解C语言的变量和数据类型,让学生掌握如何声明和使用变量。

2. 讲解C语言的运算符和表达式,让学生了解不同运算符的使用方法和优先级。

3. 通过实例讲解如何进行基本的数学运算和逻辑运算,让学生掌握运算符的实际应用。

【教学评价】1. 学生能够正确声明和使用变量。

2. 学生能够理解和使用不同的运算符。

3. 学生能够进行基本的数学运算和逻辑运算。

《C语言程序设计教程》第三章教案设计【教学目标】1. 掌握C语言的控制语句。

2. 理解C语言的条件语句。

3. 能够编写简单的循环程序。

【教学内容】1. C语言的控制语句。

2. C语言的条件语句。

3. C语言的循环语句。

1. 讲解C语言的控制语句,让学生了解如何进行跳转和分支。

2. 讲解C语言的条件语句,让学生掌握如何根据条件进行分支。

3. 通过实例讲解如何使用循环语句编写循环程序,让学生掌握循环的使用方法和退出条件。

《C语言程序设计》教案

《C语言程序设计》教案

《C语言程序设计》教案一、教学目标:1.理解C语言程序设计的基本概念和原理。

2.掌握C语言程序设计的基本语法和常用算法。

3.能够独立编写简单的C语言程序解决实际问题。

二、教学内容:1.C语言程序设计的基本概念和原理-C语言程序的编译和运行过程-C语言程序的基本结构-变量和数据类型-输入输出函数2.C语言程序设计的基本语法和常用算法-运算符和表达式-选择结构和循环结构-数组和字符串-函数和指针-文件操作3.实例分析和编程实践-用C语言编写简单的计算器程序-用C语言实现简单的学生成绩管理系统三、教学方法:1.以问题为导向,引导学生主动学习和探索。

2.结合具体案例,让学生理解和应用C语言程序设计的基本原理和方法。

3.组织学生进行小组讨论和合作学习,培养团队合作和解决问题的能力。

4.提供编程实践的机会,让学生通过实际操作巩固所学知识。

四、教学过程:1.概念解释和案例分析(20分钟)-解释C语言程序设计的基本概念和原理,并通过案例分析阐述其应用价值。

2.语法讲解和演示(40分钟)-通过讲解和演示,介绍C语言程序设计的基本语法和常用算法。

3.小组讨论和合作学习(40分钟)-将学生分成小组,让他们一起完成编程任务,促进合作和交流。

4.编程实践和总结(40分钟)-让学生独立完成编程任务,并进行总结和反思,发表意见和建议。

五、教学评估:1.通过小组讨论和合作学习情况,评估学生的团队合作和交流能力。

2.通过编程实践结果,评估学生的独立解决问题和创新能力。

3.通过学生的总结和反思,评估教学效果和改进方案。

六、教学反思:本节课主要介绍了C语言程序设计的基本概念和原理,以及其基本语法和常用算法。

通过概念解释、案例分析、语法讲解和演示等教学手段,让学生初步了解C语言程序设计的基本知识和技能。

同时,通过小组讨论、合作学习和编程实践等活动,培养学生的团队合作、解决问题和创新能力。

通过学生的总结和反思,得到了较好的教学效果。

但是,本节课的时间安排略显紧凑,还可以进一步优化,增加学生的实际操作机会,让他们更好地巩固和应用所学知识。

C语言程序设计说课教案

C语言程序设计说课教案

C语言程序设计说课教案一、教学目标1. 知识与技能:(1)了解C语言的发展历史和特点;(2)掌握C语言的基本语法和编程技巧;(3)能够编写简单的C语言程序。

2. 过程与方法:(1)通过案例分析,学会使用C语言进行问题求解;(2)通过上机实践,熟练掌握C语言编程环境;3. 情感态度与价值观:(1)激发学生对计算机科学的兴趣;(2)培养学生自主学习、勇于探索的精神;(3)强化学生的创新意识和团队合作能力。

二、教学内容1. C语言概述(1)C语言的发展历史;(2)C语言的特点;(3)C语言的应用领域。

2. 基本语法(1)变量和常量;(2)数据类型;(3)运算符和表达式;(4)语句结构。

3. 顺序结构(1)输出语句;(2)输入语句;(3)条件语句;(4)循环语句。

4. 函数(1)函数的定义和调用;(2)函数的参数传递;(3)函数的返回值;(4)递归函数。

5. 数组和字符串(1)一维数组;(2)多维数组;(3)字符串的基本操作。

三、教学方法1. 讲授法:讲解C语言的基本语法、概念和编程技巧;2. 案例分析法:分析实际案例,引导学生学会使用C语言解决问题;3. 上机实践法:让学生在计算机上编写程序,巩固所学知识;4. 小组讨论法:分组进行讨论,培养学生的团队协作能力。

四、教学评价1. 课堂表现:观察学生在课堂上的参与程度、提问回答等情况;2. 课后作业:检查学生完成的编程作业,评估其掌握程度;3. 上机测试:组织学生参加上机考试,检验其编程能力;4. 小组项目:评估学生在团队项目中的贡献和协作能力。

五、教学资源1. 教材:《C语言程序设计》;2. 课件:PowerPoint或WPS演示;3. 编程环境:Visual Studio、Code::Blocks等;4. 网络资源:编程教程、案例分析、在线编程练习平台等;5. 计算机实验室:为学生提供上机实践的机会。

六、教学安排1. 课时:共计48课时,其中理论课32课时,上机实践16课时;2. 授课方式:每周4课时,共12周完成教学内容;3. 教学进度安排:第1-4周:C语言概述、基本语法、顺序结构;第5-8周:函数、数组和字符串、指针;第9-12周:结构体、文件操作、算法和编程思想。

《C语言程序设计教程》全册教案完整版教学设计

《C语言程序设计教程》全册教案完整版教学设计

《C语言程序设计教程》第一章教案一、教学目标1. 让学生了解C语言的发展历程和特点。

2. 掌握C语言的基本语法和结构。

3. 学会使用C语言编写简单的程序。

二、教学内容1. C语言的发展历程和特点2. C语言的基本语法和结构3. C语言程序的基本框架4. 简单的C语言程序示例三、教学方法采用讲授法、示例法、练习法相结合的方式进行教学。

四、教学步骤1. 引入话题:介绍C语言的发展历程和特点。

2. 讲解C语言的基本语法和结构,包括数据类型、变量、常量、运算符、表达式等。

3. 讲解C语言程序的基本框架,包括主函数、变量定义、函数体等。

4. 通过示例程序,让学生了解和掌握C语言编程的基本方法。

5. 布置练习题,让学生课后巩固所学知识。

五、教学评价通过课堂提问、练习题、课后作业等方式对学生的学习情况进行评价。

《C语言程序设计教程》第二章教案一、教学目标1. 让学生掌握C语言的运算符和表达式。

2. 学会使用C语言进行基本的输入输出操作。

3. 了解C语言的控制语句,包括条件语句和循环语句。

二、教学内容1. C语言的运算符和表达式2. C语言的输入输出操作3. C语言的控制语句三、教学方法采用讲授法、示例法、练习法相结合的方式进行教学。

四、教学步骤1. 复习C语言的基本语法,引入运算符和表达式的概念。

2. 讲解各种运算符的用法和优先级,通过示例让学生掌握运算符和表达式的使用。

3. 讲解C语言的输入输出操作,包括printf函数和scanf函数的使用。

4. 讲解C语言的控制语句,包括if语句、switch语句、for循环、while循环等。

5. 通过示例程序,让学生掌握控制语句的使用方法。

6. 布置练习题,让学生课后巩固所学知识。

五、教学评价通过课堂提问、练习题、课后作业等方式对学生的学习情况进行评价。

《C语言程序设计教程》第三章教案一、教学目标1. 让学生掌握C语言的函数概念和作用。

2. 学会自定义函数,并了解函数的调用方式。

2024版优秀课程思政教学案例《CC语言程序设计》

2024版优秀课程思政教学案例《CC语言程序设计》

优秀课程思政教学案例《CC语言程序设计》•课程背景与目标•教学内容与方法•思政元素在课程中的体现目录•教学效果评估与反思•优秀案例展示与分享•推广价值及未来展望课程背景与目标课程设置背景信息化时代需求教育教学改革课程教学目标过程与方法知识与技能通过案例分析、项目实践等教学方式,引导学生掌握编程思维,提高分析问题和解决问题的能力。

情感态度与价值观思政元素融入点爱国情怀职业道德法律法规人文素养教学内容与方法教学内容选择强调基础知识重点讲解C语言的基本语法、数据类型、控制结构等基础知识,为后续编程实践打下基础。

融入思政元素结合课程内容,自然融入爱国主义情怀、职业道德、法律法规等方面的思政元素,引导学生树立正确的价值观。

突出实践应用通过案例分析、项目实践等方式,让学生将所学知识应用于实际问题的解决中,提高编程实践能力。

启发式教学案例教学多媒体教学030201教学方法与手段实验课程课程设计竞赛活动企业实习实践环节设计思政元素在课程中的体现爱国主义情怀培养通过介绍我国计算机领域的发展历程和成就,激发学生的民族自豪感和爱国情怀。

引导学生认识到学习计算机编程不仅是个人技能的提升,更是为国家科技发展做出贡献的一种方式。

在课程中加入与国家安全、国家利益相关的编程案例,让学生在实际操作中增强对国家的责任感和使命感。

通过案例分析,让学生认识到职业道德对于个人职业发展的重要性,并学会如何在实际工作中践行职业道德。

鼓励学生参加编程竞赛、开源项目等实践活动,锻炼其职业素养和团队协作能力。

强调编程行业的职业道德规范,如保护用户隐私、不制造恶意软件等,培养学生的职业道德意识。

职业道德素养提升在课程中穿插介绍与编程相关的法律法规,如知识产权法、网络安全法等,增强学生的法律意识。

通过案例分析,让学生认识到在编程过程中遵守法律法规的重要性,避免侵犯他人权益或触犯法律底线。

引导学生关注行业内的法律动态和合规要求,培养其在实际工作中遵守法律法规的自觉性。

程序设计教学的四种方法

程序设计教学的四种方法

程序设计教学的四种方法程序设计教学的四种方法:一、传统教学法传统教学法是目前C语言程序设计课程教学中利用的一种主要方法,具体指的是遵照传统的教学模式,即教师在讲台上讲,学生进行内容记录或者是微机操作的教学方法。

这种方法在C语言程序设计课程教学中的时间比较久,教学模式比较成熟,且具体的教学安全、设计等均具有成熟性。

对C语言程序设计课程教学中的传统教学法运用做分析,发现其有两方面的突出优势:一是此种方法教学对于理论强化有非常突出的效果。

在C语言程序设计实践中,有不少需要遵守的原则,理论强调可以让学生对这些原则有更深入的认知,所以学生在掌握了这些原则之后,进行C语言程序设计,出错率会更低。

二是此种方法的实施对于学生来讲比较轻松。

因为程序设计的重点、难点,教师都会在教学中做具体的强调,这于学生把握重点、难点有积极的意义。

再者,目前的教育,在大部分情况下比较重视理论考试成绩,而这种方法对于学生的理论成绩提升帮助比较大。

传统教学方法也有突出的缺陷,其缺陷主要体现在两个方面:一是这种方法的实践性比较差。

计算机专业培养的是具有实践应用型的人才,而这种方法对理论做重点强调,却忽视了对学生的实践能力培养,所以很多学生谈起C语言程序设计头头是道,但是具体进行程序设计却无从入手,所以这种教学方式培养的学生比较容易出现眼高手低的情况。

二是这种方法的创新性比较弱,对于学生的创新思维发展十分不利。

因为长期执行同样的教学模式,学生的思维被固化,所以其创新欲望以及创新实践均会受到影响。

二、任务驱动教学法任务驱动法是目前教育实践中使用比较广泛的另一种教育教学方法,在实践教育中体现着突出的价值。

对目前的C语言程序设计课程教学做具体的分析发现任务驱动教学法的使用比较广泛。

就任务驱动教学法在C语言程序设计课程教学中的具体使用来看,其优势体现在两方面。

1.实现了对学生实践能力的强化此种方法的教学核心是任务的完成,所以在具体的教学中,教师基于学生的具体知识掌握进行任务的布置,然后由学生通过自主研究与分析完成任务,在这个过程中,学生参与学习的主动性明显提升,对问题的探讨也有了显著性的加强。

《C语言程序设计教程》全册教案完整版教学设计

《C语言程序设计教程》全册教案完整版教学设计

《C语言程序设计教程》全册教案完整版教学设计一、前言1.1 教学目标(1)理解C语言的基本概念和特点;(2)掌握C语言的基本语法和编程方法;(3)具备运用C语言解决实际问题的能力。

1.2 教学内容本章主要介绍C语言的基本概念、特点和基本语法。

通过本章的学习,学生应该能够了解C语言的历史背景、基本特点,以及如何编写一个简单的C语言程序。

1.3 教学方法采用讲授法、案例教学法和上机实践相结合的方法,让学生在理解C 语言基本概念和特点的基础上,通过动手实践,掌握C语言的基本编程方法。

二、C语言的基本概念和特点2.1 C语言的起源和发展介绍C语言的起源、发展历程和其在计算机编程领域的地位。

2.2 C语言的特点(1)简洁明了:C语言的语法简单,易于学习和使用;(2)高效性能:C语言的程序运行效率高;(4)强大的功能:C语言提供了丰富的库函数,可以处理各种复杂的任务。

三、C语言的基本语法3.1 关键字和标识符介绍C语言中的关键字和标识符的定义、作用以及命名规则。

3.2 数据类型(1)整型:int、short、long等;(2)浮点型:float、double等;(3)字符型:char;(4)布尔型:bool。

3.3 变量和常量介绍变量的定义、声明和初始化,以及常量的概念。

四、运算符和表达式4.1 算数运算符介绍C语言中的算数运算符及其使用方法。

4.2 关系运算符介绍C语言中的关系运算符及其使用方法。

4.3 逻辑运算符介绍C语言中的逻辑运算符及其使用方法。

4.4 赋值运算符介绍C语言中的赋值运算符及其使用方法。

4.5 表达式介绍表达式的概念以及如何计算表达式的值。

五、顺序结构程序设计介绍顺序结构的定义和特点。

5.2 输入输出函数介绍C语言中的输入输出函数,如printf()、scanf()等。

5.3 顺序结构编程实例通过实例讲解如何使用顺序结构编写C语言程序。

教学评价:本章通过讲解C语言的基本概念、特点和基本语法,使学生了解C 语言的基础知识。

优秀课程思政教学案例《CC语言程序设计》

优秀课程思政教学案例《CC语言程序设计》
算法设计能力 学生能够通过学习和实践,提高算法设计能力, 能够针对具体问题设计出合理的算法,并实现程 序的优化。
实践能力提升 通过课程实验、课程设计和综合性实践等环节, 学生的实践能力得到了显著提升,能够运用所学 知识解决实际问题。
学生思政素质提升情况
思想政治觉悟提高
学生在学习过程中,对 社会主义核心价值观的 认同感增强,对国家和 民族的责任感使命感得 到提升。
案例分析
结合典型案例,分析程序设计中 的实际问题,引导学生掌握分析 问题和解决问题的能力。
编程实践
安排适量的编程作业和实验,让 学生在实践中巩固所学知识和提 高编程技能。
讨论与答疑
鼓励学生提问和讨论,通过课堂 互动和答疑环节,及时解决学生
学习过程中的困惑和问题。
实践教学环节
实验课程
课程设计
设置与教学内容紧密相关的实验项目,要求 学生独立完成实验任务并提交实验报告。
安排综合性的课程设计任务,要求学生运用 所学知识解决实际问题,培养学生的创新能 力和团队协作精神。
企业实习
竞赛活动
推荐学生到相关企业实习,参与实际软件开 发项目,提升学生的实践能力和职业素养。
鼓励学生参加各级程序设计竞赛,激发学生 的学习兴趣和竞争意识,提高学生的编程水 平和综合素质。
03
思政元素挖掘与融入
课程地位与作用
该课程在计算机科学领域具有重要地位, 是后续专业课程的基础,对于培养学生 的编程思维、算法设计与分析能力具有 重要作用。
思政教育在课程中的融入
社会主义核心价值观的引领
01
通过课程内容的讲解,引导学生树立正确的价值观,培养爱国、
敬业、诚信、友善等良好品质。
法律法规与职业道德教育

精品课程《C语言程序》电子教案(全)

精品课程《C语言程序》电子教案(全)

精品课程《C语言程序设计》电子教案(一)一、课程简介1.1 课程背景1.2 课程目标(1)掌握C语言的基本语法和数据类型;(2)熟悉运算符、表达式和语句的结构;(3)掌握函数的定义和调用;(4)了解常用的库函数和头文件;(5)学会使用C语言进行程序设计和调试;(6)培养编程思维和解决问题的能力。

二、教学内容2.1 课程安排本课程共分为五个部分,具体安排如下:第一部分:C语言基础知识(2周)第1周:C语言概述、变量和数据类型第2周:运算符、表达式和语句第二部分:程序控制结构(3周)第3周:顺序结构第4周:选择结构第5周:循环结构第三部分:函数与数组(3周)第6周:函数的定义和调用第7周:数组和字符串第8周:指针第四部分:指针与引用(2周)第9周:指针的应用第10周:引用第五部分:综合练习与课程设计(2周)第11周:综合练习第12周:课程设计2.2 教学方法采用讲授、实验、讨论相结合的教学方法,通过案例分析和编程实践,使学生掌握C语言的基本知识和编程技巧。

三、教学资源3.1 教材《C语言程序设计》,作者:谭浩强3.2 实验环境配置有C语言编译器的计算机实验室,如:Visual Studio、Code::Blocks等。

3.3 网络资源精品课程网站:提供课程讲义、实验指导、习题库、在线测试等功能。

四、课程考核4.1 考核方式课程考核分为过程考核和期末考试两部分,其中过程考核占60%,期末考试占40%。

4.2 过程考核包括课堂表现、实验报告、课后作业和在线测试等。

4.3 期末考试采取闭卷考试的方式,试题包括选择题、填空题、简答题和编程题等。

五、教学反馈5.1 学生反馈学生可通过课程网站、邮件等方式向教师反馈学习过程中遇到的问题和建议。

5.2 教师反馈教师根据学生的课堂表现、实验报告和作业等情况,及时给予反馈和指导。

精品课程《C语言程序设计》电子教案(二)六、第一部分:C语言基础知识6.1 第1周:C语言概述、变量和数据类型教学目标:了解C语言的发展历程、特点和应用领域;掌握基本数据类型、变量定义和初始化。

《C语言程序设计教程》全册教案教学设计

《C语言程序设计教程》全册教案教学设计

《C语言程序设计教程》全册教案完整版教学设计第一章:C语言概述1.1 教学目标让学生了解C语言的历史背景和发展趋势。

让学生掌握C语言的特点和基本语法。

让学生了解C语言的应用领域。

1.2 教学内容C语言的历史背景和发展趋势。

C语言的特点:简洁、高效、灵活、跨平台。

C语言的基本语法:变量、数据类型、运算符、表达式。

C语言的应用领域:操作系统、嵌入式系统、游戏开发等。

1.3 教学方法采用讲解和案例相结合的方式,让学生了解C语言的历史背景和发展趋势。

通过举例和练习,让学生掌握C语言的基本语法和特点。

通过实际案例和项目,让学生了解C语言的应用领域。

1.4 教学评估通过课堂提问和讨论,了解学生对C语言的认知程度。

通过课后练习和项目,评估学生对C语言基本语法的掌握情况。

第二章:数据类型、运算符和表达式2.1 教学目标让学生掌握C语言的数据类型:整型、浮点型、字符型等。

让学生掌握C语言的运算符:算术运算符、关系运算符、逻辑运算符等。

让学生掌握C语言的表达式:赋值表达式、逻辑表达式、算术表达式等。

2.2 教学内容C语言的数据类型:整型、浮点型、字符型等。

C语言的运算符:算术运算符、关系运算符、逻辑运算符等。

C语言的表达式:赋值表达式、逻辑表达式、算术表达式等。

2.3 教学方法通过讲解和案例相结合的方式,让学生掌握C语言的数据类型。

通过举例和练习,让学生掌握C语言的运算符和表达式。

2.4 教学评估通过课堂提问和讨论,了解学生对C语言数据类型的认知程度。

通过课后练习和项目,评估学生对C语言运算符和表达式的掌握情况。

第三章:控制语句3.1 教学目标让学生掌握C语言的控制语句:条件语句、循环语句等。

3.2 教学内容C语言的控制语句:条件语句、循环语句等。

3.3 教学方法通过讲解和案例相结合的方式,让学生掌握C语言的控制语句。

3.4 教学评估通过课堂提问和讨论,了解学生对C语言控制语句的认知程度。

通过课后练习和项目,评估学生对C语言控制语句的掌握情况。

浅谈《C程序设计》课程教学方法

浅谈《C程序设计》课程教学方法

四、笔试 与上机 操作 的考核 方式 。考查 学生 的综合 能力
考 核是 评 价教 学 的一 个 重要 的 组成 部 分 , 是衡 量 学 生掌握 计 算机 知 也 识水平及能力的一种有效方式。 传统课程考试的弊端存在考试内容不合理 、 考 试 方法 单 一 、 型 单调 等 问题 。 们按 照 教学 大 纲 的要 求 , 考 试形 式 上 题 我 从 进 行 了改 革 。 将课 程 的考 核分 为 笔试 和上 机 操作 两部 分 。 试部 分 的考核 采 笔 用 传 统的 考试 方 式 , 考查 学 生对于 基 本理 论 知识 的 掌握情 况 操作 部 分的 考
把 抽象 问题 具 体化 , 学 生接 受 新 知识 较 快 。 使 2 引导 学 生 掌握 程 序 设 计 的思 想 和方 法 、
教师 在 讲解 程序 设 计语 言 时 不能 只 侧重 于 语法 知 识 介绍 , 种 教法 常 这
会 给学 生 一 个误 导 , 学 生 误 以为 学 习程 序 设计 就 是 记住 那 些语 法 规 范 而 使 已, 因而 , 常常 只 是花 大量 时 间去 记语 法 , 忽 略了对 程 序设 计 方法 的掌 握 。 而
2、立 体 化 的 教 学 环 境
要想 学 生 能够 学 好 C语言 编 程 , 养学 生 的 兴趣 就 是 关键 。 培 在 c 序 程 设计 》 程教 学 中 , 何找 到一条 比较 新 颖 、 效 的解 决 程序 设 计 枯燥 、 课 如 有 难 懂的 教学 方式 , 是从 事计 算 机教 学的 教师 不断探 索 和研究 的方 向。 一直 当学 生对所 学 的课程 知识 产生 兴趣和 爱 好时 , 就会 从 内心发 出 向往和 求知 的强 烈 欲望 , 生积 极 、 动 的学 习动 机 。 以, 产 主 所 前期 上 课 时 , 我们 要让 学 生 有直 观 的 感性 认 识 , 可结 合 学 生所 学 专 业 , 演示 几个 用 c 发 的相 关程 序 , 开 让学 生 领 悟 到 c程序 设 计 》 在今 后 专业 岗位上 的 作 用 , 讲 一些 C 现 实 生 活 多 在 中的 应用 。 例如 让 学生 玩 一些 由C 发 设计 的破 解 CM O S密码 程 序 、 方 开 解 程 , 各 种 计算 器按 要 求 计算 求 值 , 过 实例 的有 效 引入 , 以让学 生 了 或用 通 可 解 C的 实用 性 和 强大 的 功能 , 发 学 生 的求 知欲 , 养 学 生 的学 习积 极 性 、 激 培 主 动 性 。 后让 学 生亲 自上 机操 作 , 证 运行 程 序 ,逐 渐 培养 他 们 的兴 趣 , 然 验 树 立 信心 , 起 学 生学 习 的兴 趣 。 激

c语言程序设计课程设计

c语言程序设计课程设计

c语言程序设计课程设计一、教学目标本课程的教学目标是使学生掌握C语言程序设计的基本概念、语法和编程技巧,培养学生独立思考、解决问题的能力,并培养学生的逻辑思维和团队合作精神。

具体分为以下三个维度:知识目标:学生需要掌握C语言的基本语法、数据类型、运算符、控制结构、函数、数组、指针等概念,理解程序设计的基本原理和方法。

技能目标:学生能够运用C语言独立编写和调试程序,解决实际问题,具备一定的程序设计能力和创新思维。

情感态度价值观目标:学生通过课程学习,培养对计算机科学和程序设计的兴趣和热情,增强自主学习意识和团队合作精神,树立正确的创新观念和职业道德。

二、教学内容本课程的教学内容主要包括C语言的基本语法、数据类型、运算符、控制结构、函数、数组、指针等知识点,具体涵盖如下:1.C语言概述:介绍C语言的历史、特点和应用领域。

2.基本语法:变量、常量、数据类型、运算符、表达式等。

3.控制结构:顺序结构、选择结构、循环结构等。

4.函数:函数的定义、声明、调用、返回值等。

5.数组和指针:一维、二维数组,指针的概念、运算、应用等。

6.字符串:字符串的基本操作、常用函数等。

7.结构体和联合:结构体的定义、使用,联合的概念等。

8.文件操作:文件的打开、关闭、读写等。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性,包括:1.讲授法:教师讲解基本概念、语法和编程技巧,引导学生理解并掌握知识。

2.案例分析法:通过分析实际案例,让学生学会将理论知识应用于实际问题。

3.实验法:学生动手编写和调试程序,培养实际编程能力和创新思维。

4.小组讨论法:学生分组讨论问题,培养团队合作精神和沟通能力。

四、教学资源本课程的教学资源包括以下几个方面:1.教材:《C语言程序设计》(简称教材),为学生提供系统、全面的知识体系。

2.参考书:提供拓展阅读资料,帮助学生深入理解C语言及相关技术。

3.多媒体资料:包括课件、教学视频等,辅助学生更好地学习课程内容。

C语言程序设计说课教案

C语言程序设计说课教案

一、教案基本信息C语言程序设计说课教案课时安排:2课时(90分钟)教学目标:1. 了解C语言的基本概念和特点;2. 掌握C语言的语法和编程技巧;3. 能够编写简单的C语言程序。

教学内容:1. C语言概述;2. C语言数据类型;3. C语言运算符;4. C语言控制语句;5. C语言函数。

教学方法:1. 讲授法:讲解C语言的基本概念、语法和编程技巧;2. 案例法:分析示例程序,让学生理解C语言的编程思想;3. 实践法:上机编程练习,巩固所学知识。

教学准备:1. 教室环境;2. 投影仪;3. 编程软件(如Code::Blocks、Visual Studio等);4. 教学PPT。

二、教学过程第一课时1. 导入(5分钟)教师简要介绍C语言的背景和重要性,激发学生的学习兴趣。

2. C语言概述(10分钟)讲解C语言的发展历程、特点和应用领域。

3. C语言数据类型(15分钟)介绍C语言的基本数据类型(整型、浮点型、字符型等)及其定义方法。

4. C语言运算符(20分钟)讲解C语言的算术运算符、关系运算符、逻辑运算符等,并通过示例演示运算符的使用。

5. 实践环节(10分钟)学生上机练习,编写简单的C语言程序,巩固所学知识。

第二课时6. C语言控制语句(15分钟)讲解C语言的条件语句(if、if-else)、循环语句(for、while)等,并通过示例演示控制语句的使用。

7. C语言函数(20分钟)介绍函数的定义、声明和调用,讲解常见函数的用法。

8. 案例分析(15分钟)分析一个完整的C语言程序,让学生理解编程思想。

9. 实践环节(10分钟)学生上机练习,编写含有控制语句和函数的C语言程序。

三、教学评价1. 课堂问答:检查学生对C语言基本概念的理解;2. 上机练习:评估学生编写C语言程序的能力;3. 课后作业:巩固学生对C语言知识的掌握。

四、教学反思教师在课后对自己的教学过程进行反思,总结教学中的优点和不足,针对性地调整教学方法,以提高教学效果。

《C语言程序设计》谭浩强版-教学教案k

《C语言程序设计》谭浩强版-教学教案k

《C语言程序设计》谭浩强版-教学教案1章节一:C语言简介教学目标:1. 了解C语言的历史和发展2. 掌握C语言的特点和优势3. 理解C语言在计算机科学中的应用教学内容:1. C语言的历史和发展2. C语言的特点和优势3. C语言的应用领域教学方法:1. 讲解法:讲解C语言的历史和发展,特点和优势2. 案例分析法:分析C语言在实际应用中的例子教学资源:1. PowerPoint课件2. C语言实例代码教学过程:1. 引入话题:介绍C语言的历史和发展2. 讲解C语言的特点和优势3. 分析C语言在实际应用中的例子教学评估:1. 课堂问答:检查学生对C语言的了解程度2. 课后作业:让学生编写简单的C语言程序,巩固所学知识章节二:C语言基础语法教学目标:1. 掌握C语言的基本语法规则2. 学会使用C语言编写简单的程序教学内容:1. 变量和常量的声明和使用2. 数据类型的定义和使用3. 运算符的用法和优先级4. 控制语句的用法教学方法:1. 讲解法:讲解变量、常量、数据类型、运算符和控制语句的用法2. 案例分析法:分析使用这些语法规则编写的程序教学资源:1. PowerPoint课件2. C语言实例代码教学过程:1. 讲解变量、常量、数据类型的声明和使用2. 讲解运算符的用法和优先级3. 讲解控制语句的用法4. 分析使用这些语法规则编写的程序教学评估:1. 课堂问答:检查学生对C语言基础语法的掌握程度2. 课后作业:让学生编写使用基础语法规则的C程序,巩固所学知识《C语言程序设计》谭浩强版-教学教案2章节六:函数与递归教学目标:1. 理解函数的概念和作用2. 学会如何定义和调用函数3. 掌握递归函数的定义和应用教学内容:1. 函数的定义和声明2. 函数的参数传递和返回值3. 递归函数的概念和应用教学方法:1. 讲解法:讲解函数的定义、声明、参数传递和返回值2. 案例分析法:分析使用函数和递归函数编写的程序教学资源:1. PowerPoint课件2. C语言实例代码教学过程:1. 讲解函数的定义和声明2. 讲解函数的参数传递和返回值3. 介绍递归函数的概念和应用4. 分析使用函数和递归函数编写的程序教学评估:1. 课堂问答:检查学生对函数和递归函数的理解程度2. 课后作业:让学生编写使用函数和递归函数的C程序,巩固所学知识章节七:数组和字符串教学目标:1. 理解数组的概念和作用2. 学会如何使用一维和多维数组3. 理解字符串的概念和操作教学内容:1. 数组的定义和声明2. 数组的初始化和使用3. 字符串的概念和操作教学方法:1. 讲解法:讲解数组的定义、声明、初始化和使用2. 案例分析法:分析使用数组和字符串编写的程序教学资源:1. PowerPoint课件2. C语言实例代码教学过程:1. 讲解数组的定义和声明2. 讲解数组的初始化和使用3. 介绍字符串的概念和操作4. 分析使用数组和字符串编写的程序教学评估:1. 课堂问答:检查学生对数组和字符串的理解程度2. 课后作业:让学生编写使用数组和字符串的C程序,巩固所学知识章节八:指针教学目标:1. 理解指针的概念和作用2. 学会如何声明和使用指针3. 掌握指针与数组、函数的关系教学内容:1. 指针的定义和声明2. 指针的使用和运算3. 指针与数组的关系4. 指针与函数的关系教学方法:1. 讲解法:讲解指针的定义、声明、使用和运算2. 案例分析法:分析使用指针编写的程序教学资源:1. PowerPoint课件2. C语言实例代码教学过程:1. 讲解指针的定义和声明2. 讲解指针的使用和运算3. 介绍指针与数组的关系4. 介绍指针与函数的关系教学评估:1. 课堂问答:检查学生对指针的理解程度2. 课后作业:让学生编写使用指针的C程序,巩固所学知识章节九:结构体和联合体教学目标:1. 理解结构体的概念和作用2. 学会如何声明和使用结构体3. 理解联合体的概念和作用教学内容:1. 结构体的定义和声明2. 结构体的使用和初始化3. 联合体的定义和声明教学方法:1. 讲解法:讲解结构体的定义、声明、使用和初始化2. 案例分析法:分析使用结构体和联合体编写的程序教学资源:1. PowerPoint课件2. C语言实例代码教学过程:1. 讲解结构体的定义和声明2. 讲解结构体的使用和初始化3. 介绍联合体的概念和作用4. 分析使用结构体和联合体编写的程序教学评估:1. 课堂问答:检查学生对结构体和联合体的理解程度2. 课后作业:让学生编写使用结构体和联合体的C程序,巩固所学知识章节十:文件操作教学目标:1. 理解文件操作的概念和作用2. 学会如何打开、读写和关闭文件3. 掌握文件操作的错误处理教学重点和难点解析:一、章节一:C语言简介补充和说明:通过讲解C语言的历史和发展,让学生了解C语言的起源和演变过程;通过分析C语言的特点和优势,让学生理解C语言在计算机科学中的重要地位;通过介绍C语言的应用领域,让学生了解C语言的实际应用场景。

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

《C语言程序设计》教学方法探讨
□李彩玲
【摘要】《C语言程序设计》是计算机专业的学生必须掌握的一种通用高级程序设计语言。

该课程的教学目标,不但要求学生掌握C语言的语法,更主要的是要求学生能运用C语言进行程序设计。

本文从教学方法、教学手段等方面做了一些有益的探索,愿与同道共同探讨。

【关键词】教学策略;程序设计;教学方法;自主学习
【作者单位】李彩玲,临汾职业技术学院计算机系
C语言是大多数高校的计算机专业及计算机相关专业的学生必须掌握的一种通用高级程序设计语言。

它具有功能丰富、表达能力强、目标程序效率高、移植性好等特点。

《C语言程序设计》这门课程的开设,是学生掌握这种程序设计语言的有效途径。

该课程的教学目标不但要求学生掌握C语言的语法,更重要的是要求学生能运用C语言进行程序设计。

如何完成课程教学目标,用传统的粉笔+黑板+教师的讲授是很难将复杂的程序设计知识与技能传授给学生的。

笔者在多年任教过程中,不断分析学生特点,尝试运用一些有益的教学方法与手段进行教学,在此与大家共同探讨。

一、C语言教学的原则
高校教师在教学过程中应遵循启发式教学原则,通过各种教学方式和手段激发学生的学习欲望,使学生在学习活动中,积极思考,善于发现问题,提出问题,并逐步解决问题。

例如,在讲解程序设计举例时,不是简单地给出程序清单,而是先给出问题,从分析问题入手,继而找出解决问题的方法,再给出算法,最后编写出完整的程序。

而在这一过程中,最关键的是每一步都采用与学生一起探讨的方式,让学生先进行自我思考,然后在老师提示启发下思考,在思考中解决问题,最后解决问题。

从而掌握独立分析问题、解决问题的方法。

感性,因此在做思想教育的同时,我们每位老师要确实的融入爱的理念,使学生感受到老师和学校的关怀,从而使我们的思想教育工作更加具有力度。

(二)加强对贫困生心理健康状况的关注。

通过对贫困生心理健康状况的关注,帮助学生了解和分析自我心理健康状况,客观、勇敢地面对现实,恰当、全面地接受自我,既看到自己的外在劣势,又看到自己的内在长处。

在长期的工作中,我们对学生进校后的心理测试结果进行筛查,并对其中有自卑感、自我封闭、自暴自弃等心理倾向的贫困生进行约谈,予以特别关注,让贫困生感觉到他们是备受关心的。

在学校层面我们通过点面结合方式,有针对性地进行教育引导,如采用专题讲座、主题班会、小型讨论会等形式,进行心理知识教育和典型案例教育。

指导他们学会自我调适,帮助他们树立信心,战胜自我,使贫困生打开心扉。

(三)以增强学生自尊和自信为切入点的开展校园文化活动。

结合学生的“成长计划”有针对性的开展以增强学生自尊与自信心的校园文化活动,对正面引导贫困生树立正确的人生观有重要的意义。

一方面,艺术类的专业尽可能地组织一些绘画展出或设计比赛等活动,从而增强学生的自信心,使贫困学生的负面情绪对外宣泄到活动中去,而不是对内指向自己和对外指向他人,对自己和他人造成伤害,并通过活动使贫困生认识到,真正的贫困是缺乏知识、缺乏信息和获取信息的手段。

另一方面,学校要注重加强班级、宿舍的整体文化建设,充分发挥学生社团的作用,积极开展心理互助活动,大力营造团结互助的校园氛围,给予贫困学生以更多的人文关怀,为贫困生营造良好的环境氛围,从而消除经济困难可能给贫困学生带来的精神上的消极影响。

(四)加强学生德育工作队伍的建设,完善心理咨询机制。

学校应不断优化德育工作队伍,定期对学生德育工作队伍进行培训,并为其提供相关知识的学习机会,使大家能够掌握必要的心理学知识,从而能够在日常生活中有能力及时发现贫困学生的心理异常,并针对贫困大学生的心理特点给予更多关注和帮助。

通过学校的心理咨询机制,有效的开展个别心理辅导和团体心理咨询活动,从而完善心理健康教育体系,并针对艺术类学生心理特点开设心理讲座,从而提高贫困学生的情绪调节能力,有效的促进贫困生能够积极的自我探索,从而更好地认识自己、了解自己、接纳自己,获得对自我更为适当的看法。

【参考文献】
1.黄向真,陈祖标.高校特困生心理健康教育[J].福建师范大学学报,2003
2.雷静,贫困大学生的心理健康问题及对策[J].民办高等教育研究,2008
·
012
·
二、
C 语言教学的教学方法(一)项目教学法。

是师生通过共同实施一个完整的项目工作而进行的教学活动,是德国教育专家弗雷德·海因里希教授倡导的教学理论。

通过对完整的项目的系统分析,培养学生良好的编程习惯,并让学生学会善于获取他人经验的能力以及掌握综合运用所学知识的能力,从而完全了解项目流程,真正提高编程水平。

(二)改革上机操作的实践环节,重视程序项目设计,培养应用能力。

在《C 语言程序设计》上机实验教学中,利用项目教学法,精选一些有趣的习题:如“猴子分桃”、“鸡兔同笼
”、“韩信点兵”等25个实例来组织基本语法、函数、基本语句的学习,掌握累加器、累乘器、质数、最大公约数、累乘求积等必须掌握的程序段的编写。

这样,
学生学起来就不是那么的枯燥,而是和平时学过的数学问题联系起来,真正做到能用所学的知识解决生活中的实际问题,让学生感到自己所学的知识是有用的。

三、充分利用现代教学手段来辅助教学,提高教学效果在教学过程中充分利用多媒体设备,进行现场编程,使同学们全程参与程序的调试过程,同时使用演示课件来进行语法知识点的学习。

课堂上应根据内容需要与学生情况采用问答、传统板书配合演示课件、讨论、总结等多种手段进行教学,以保证收到更好的教学效果。

四、采用形式多样的实践训练
除传统的课堂实验外,还开展课程设计、典型程序分析与设计等实践环节,并要求教师组织程序设计兴趣小组,组织程序设计大赛,组织学生参与科研开发等。

比如,学期末的时候,以手机上的“贪吃蛇”这个小游戏为切入点,引发学生兴趣,利用所学知识分组编写程序,以比赛的方式,引导学生编程来完成游戏,既激发了学生的学习兴趣,又完成了所学内容的编程作业,融教学于游戏当中,学生们对这种训练方式非常感兴趣。

(一)自测作业练习。

通过大量反复的自测作业练习(也就是完成实训书上所给的练习题目),使学生熟练掌握基本的语言知识,具备最基本的编程能力。

(二)主题作业练习。

通过完成一些难度稍大的主题作业,将语言知识和程序设计的内容串成两条相互呼应的主线,
加深对语言的全面理解和掌握,培养综合应用C 语言的能力,提高编写程序的水平。

例如:在讲用for 循环时,为了让学生能够更深入的理解循环语句,笔者通过设计了一系列习题来让学生巩固所学内容。

笔者先让学生来完成图1,再完成图2,然后再试着完成图3。

********

***********
*************
********
************
****
图1图2
图3
通过这样循序渐进的编程练习,学生对for 循环中如何更好的使用循环嵌套有了更深的理解,也加强了学生的动手能力,为后期完成难度稍大的主题作业做好了铺垫。

(三)综合训练。

采用综合训练(大型作业)的方式,帮助学生真正掌握程序设计的思想和方法,
运用语言解决实际问题。

学生以组为单位(2 3人),自由选题,然后围绕要解决的问题,
进行分析和研究,查阅、自学相关的文献资料,确定技术路线和实施方案,组内分工,合作完成,最后分组答辩评分。

整个过程以学生独立完成为主,
教师只提供必要的辅导。

经过实践训练,尤其经过综合训练中模拟实际软件开发的演练,使学生得到了锻炼,进一步激发了学习兴趣,培养了问题求解和编程能力,还有利于培养探索和创新能力,同时为学生就业奠定了一定的基础。

(四)充分发挥网络平台的优势,培养学生自主学习的能力。

随着网络技术的飞速发展,教学手段、教学方法、教学观念与形式、课堂教学结构以及教学思想和教学理论都发生了深刻的变化。

我们今后还可以把课程教学大纲、电子教案、教师精心制作的教学课件等教学资源传到网上供学生自学,
并利用电子邮件、学院网站的交流园地与学生进行课外交流,
为学生答疑解惑提供更为广泛的沟通渠道与环境。

例如,我们组的教师平时就注意把自己的一些好的课件及时上传到系部的网站上,
学生休息时间,如有问题也可在网上给老师留言,利用网络在师生之间搭建起一个平台,及时解决学习过程中遇到的问题,同时也培养了学生的动手能力。

根据应用技术类院校培养学生的特点,以及要体现此类院校
“必需具有编程技能、理论知识够用”的教学特色,并在“以能力为核心”取代“以学科为核心”课程理念下,教师应不断培养创新意识,使得这门课程实现从面向学科系统到面向问题体系的转变,从面向编程思想的训练到面向编程技能训练的转变,使《C 语言程序设计》真正成为学生喜爱的课程。

【参考文献】
1.沈军.C 程序设计语言课程的教学新思路[J ].电气电子教学学报,
20002.张敏霞.程序设计语言课程教学方法改革的探索与实践[J ].中国高教研究,2004
3.谭浩强.C 程序设计[M ].北京:清华大学出版社,20014.谭浩强.C 程序设计题解与上机指导[M ].北京:清华大学出版社,
19925.梁威.C 程序设计探析[J ].科学时代,2000
·
112·。

相关文档
最新文档