《C程序设计》教学大纲(自动化)_c程序设计教学大纲

其他范文 时间:2020-02-27 21:47:43 收藏本文下载本文
【www.daodoc.com - 其他范文】

《C程序设计》教学大纲(自动化)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c程序设计教学大纲”。

《C语言程序设计》课程教学大纲

(一)说明

1、课程概述

(1)课程属性及课程介绍

《C语言程序设计》是计算机及其它专业的一门基础课,是学习其他计算机课程的基础,也是计算机基础教育的重点课程之一。它既具有高级语言的优点,又具有低级语言的许多特点。本课程系统地介绍了C语言程序设计基础,对C语言的基本概念、基本程序语句、基本程序结构做了详细的讲解。它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。

(2)适用对象:自动化专业(3)先修课程与后续课程:

先修课程:计算机文化基础 后续课程:C++或面向对象程序设计

2、教学目的、意义、任务

本课程的教学目的在于向学生介绍 C 语言的基础知识,使学生了解 C 语言的基本概念及语法,准确掌握 C 语言数据类型的特点,熟练掌握 C 程序的编程方法,具有应用 C 语言解决实际问题的能力。通过本课程的学习,使学生掌握C语言编程及其应用,结合上机实践使学生学会程序设计的基本方法和技巧,利用C语言来解决一些实际的问题,为学习后续课程和专业技术工作打下基础。

3、主要教学方法、手段 :理论教学采用启发式、互动式、讲解式等多种教学方法结合,并采用板书教学与多媒体教学相结合为主要的教学手段;实践教学采用任务式、参与式和指导为主要教学方法、手段,使学生了解、掌握所学的专业知识,提高实践动手能力。

4、教学中注意的问题:教材中的理论、实际问题与前沿技术的有机结合5、学时与分配

总学时: 40学时

理论教学 学时数:32学时 占全部学时数:80% 实验 学时数: 8学时 占全部学时数:20%

6、实践教学:无

7、课程考核要求: 闭卷 占70% 实验课及平时表现 占30%

(二)本文

第一章 绪论 2学时(1)教学目的:通过本章的学习要求学生了解程序设计语言的发展,掌握程序设计的基本过程及基本方法。

(2)重点和难点:程序设计的基本过程及基本方法

(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 程序设计语言的发展 第二节 程序设计的基本过程 第三节 程序设计的基本方法

第二章 C程序的基本组成 6学时(1)教学目的:通过本章的学习要求学生掌握C语言的基本数据类型、数据的输入与输出方法、数据运算。

(2)重点和难点:输入输出函数、数据的各种运算

(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 简单的C语言程序

第二节 基本数据类型变量的定义与宏定义 第三节 数据的输入与输出 第四节 数据的处理 第五节 宏定义

第三章 选择结构 4学时(1)教学目的:通过本章的学习要求学生掌握选择结构的思想,if和switch语句的基本格式与应用。

(2)重点和难点:if和switch语句的格式和用法

(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 语句与复合语句 第二节 if语句 第三节 if…else结构 第四节 条件运算符 第五节 switch结构 第六节 程序举例

第四章 循环结构 6学时(1)教学目的:通过本章的学习要求学生掌握循环结构的思想及三种循环语句。(2)重点和难点:三种循环语句的用法、break语句和continue语句的区别(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 当型循环与直到型循环 第二节 for循环

第三节

循环的嵌套与其他有关语句 第四节

程序举例

第五章 模块设计 6学时(1)教学目的:通过本章的学习要求学生掌握函数的思想及嵌套和递归两种调用方法,变量的各种存储类型及使用。

(2)重点和难点:函数的定义、函数的嵌套调用和递归调用、变量的存储(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 模块的实现—函数 第二节 模块间的参数传递 第三节 模块的递归调用 第四节 程序举例 第五节 编译预处理

第六章 数组 4学时(1)教学目的:通过本章的学习要求学生掌握一维数组、二维数组和字符数组的定义及应用。

(2)重点和难点:数组的定义和应用

(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 一维数组 第二节 二维数组 第三节 字符数组与字符串 第四节 数组作为函数参数 第五节 程序举例

第七章 指针 2学时(1)教学目的:通过本章的学习要求学生了解指针的定义方法及各种指针的使用。

(2)重点和难点:指针的定义和使用

(3)主要教学方法、手段:通过多媒体与板书相结合进行讲解(4)教学内容

第一节 指针的基本概念 第二节 指针变量 第三节 数组与指针 第四节 字符串与指针

第五节 指针数组与指向指针的指针 第六节 函数与指针 第七节 程序举例

总复习 2学时

(三)附录

1、教材及教学参考资料

理论教材:《C语言程序设计教程》 徐士良 人民邮电出版社

实验教材: 《C语言程序设计题解与实验指导》 徐士良 人民邮电出版社 教学参考资料:

《C语言程序设计》 谭浩强 清华大学出版社

2、相关信息

制定单位:信息技术学院 计算机应用教研室 制定人:张 莹 审核人:陈桂芬

制定时间:2007年3月8日

《C程序设计》教学大纲

《C程序设计》教学大纲一、课程的性质和任务本课程为计算数学专业本科生的必修课。通过对C程序设计的基本知识、基本概念、基本技能的学习和训练,使学生掌握C语言的语法规则......

C程序设计教学大纲

C语言教学大纲说明:1、性质C语言是近年来国内外得到迅速推广使用的一种现代计算机语言,不少迫切希望学习和使用C语言,是鉴于C语言功能强,使用灵活,目标程序效率高,可移植性好,对硬......

《C程序设计》课程教学大纲

《C程序设计》课程教学大纲课程编号: 课程类别: 通识课教学时数总计:64学时 授课时数:32 实验时数:32 学分: 课程英文译名:C program design一、课程的任务和目的:通过学习本......

《C程序设计》教学大纲(电子)

《C语言程序设计》课程教学大纲(电子信息技术本科专业使用)一、课程的地位、教学目的和基本要求:C语言程序设计是一门高效实用的过程化程序设计语言,既适合于编写应用程序,也适合......

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲[课程名称: ] C语言程序设计[教学时总数:] 36+36 周学时: 讲授:2 上机实践:2 (共18周) [课程教材: ] 教科书:C语言程序设计(第二版)(谭浩强 著)(清华大学出版社......

下载《C程序设计》教学大纲(自动化)word格式文档
下载《C程序设计》教学大纲(自动化).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文