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

时间:2019-05-12 16:45:06下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《C程序设计》教学大纲(电子)(模版)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《C程序设计》教学大纲(电子)(模版)》。

第一篇:《C程序设计》教学大纲(电子)(模版)

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

(电子信息技术本科专业使用)

一、课程的地位、教学目的和基本要求:

C语言程序设计是一门高效实用的过程化程序设计语言,既适合于编写应用程序,也适合于编写系统程序。本课程作为计算机高级语言程序设计方面的入门语言,在专业课中占重要地位,旨在培养学生的编程思想,为日后学习其他高级语言打下良好的基础。因此,要求学生在掌握C语言程序设计的基本概念和语法规则的同时,掌握程序设计的基本思想和基本方法,培养学生的程序设计能力和利用C语言解决实际问题的能力。

二、主要教学环节

1、理论教学 学时数:60学时 占全部学时数:75%

2、实验 学时数:20学时 占全部学时数:25%

3、实习学时数:1周

三、课程内容

1、理论部分

第一章 C语言概述 2学时(1)教学目的、要求

本章要求学生掌握源程序的编辑、编译、连接和执行。了解C语言的发展过程以及支持环境。(2)重点、难点

本章的重点和难点是源程序的编辑、编译、连接和执行的过程。第一节 C语言出现的历史背景 第二节 C语言的特点 第三节 简单的C程序介绍 第四节 C程序的上机步骤

第二章 程序的灵魂——算法 2学时(1)教学目的、要求

本章要求学生了解算法的基本概念、特征,掌握算法的表示方法和结构化程序设计的方法。(2)重点、难点

本章的重点是结构化程序设计方法。难点是算法的表示方法和结构化程序设计的方法。

第一节 算法的概念 第二节 简单算法举例 第三节 算法的特性 第四节 怎样表示一个算法 第五节 结构化程序设计的方法

第三章 数据类型、运算符与表达式 6学时(1)教学目的、要求

本章要求学生掌握C语言的数据类型,变量的声明和赋值,以及各种类型的运算符、表达式及其运算。(2)重点、难点

本章的重点是C语言的数据类型,变量的声明和赋值,以及各种类型的运算符、表达式及其运算。难点是C语言的数据类型和表达式的运算。

第一节 C的数据类型 第二节 常量与变量 第三节 整型数据 第四节 实型数据 第五节 字符型数据 第六节 变量赋初值

第七节 各类数值型数据间的混合运算 第八节 算术运算符和算术表达式 第九节 赋值运算符和赋值表达式 第十节 逗号运算符和逗号表达式

第四章 最简单的C程序设计——顺序程序设计 4学时(1)教学目的、要求

本章要求学生掌握C语言中常用的数据输入输出函数,了解数据输入输出概念。

(2)本章的重点和难点是输入输出函数。

第一节 C语句概述

第二节 程序的三种基本结构 第三节

赋值语句

第四节 数据输入输出的概念及在C语言中的实现 第五节 字符数据的输入输出 第六节 格式输入与输出 第七节 顺序结构程序设计举例

第五章 选择结构程序设计 4学时(1)教学目的、要求

本章要求学生掌握选择结构的思想,if和switch语句的基本格式与应用。(2)重点、难点

本章的重点和难点是if和switch语句的格式和用法。第一节 关系运算符和关系表达式 第二节 逻辑运算符和逻辑表达式 第三节 if语句 第四节 switch语句 第五节 程序举例

第六章 循环控制 4学时(1)教学目的、要求

本章要求学生掌握循环程序设计思想及四种循环语句。(2)重点、难点

本章的重点和难点是四种循环语句的用法。第一节 概述 第二节 goto语句以及用goto语句构成循环 第三节 while语句 第四节 do-while语句 第五节 for语句 第六节 循环的嵌套 第七节 几种循环的比较

第八节 break 语句和continue语句 第九节 程序举例

第七章 数组 6学时(1)教学目的、要求

本章要求学生掌握一维数组、二维数组和字符数组的定义及应用。(2)重点、难点

本章的重点和难点是数组的定义和应用。第一节 一维数组的定义和引用 第二节 二维数组的定义和引用 第三节 字符数组

第八章 函数 8学时(1)教学目的、要求

本章要求学生掌握函数的思想及嵌套和递归两种调用方法,变量的各种存储类型及使用。(2)重点、难点

本章的重点是函数的定义及嵌套和递归两种调用方法,变量的各种存储类型及使用。难点是函数的嵌套和递归调用。

第一节 概述

第二节 函数定义的一般形式 第三节 函数参数和函数的值 第四节 函数的调用 第五节 函数的嵌套调用 第六节 函数的递归调用 第七节 数组作为函数参数 第八节 局部变量和全局变量 第九节 变量的存储类别 第十节 内部函数和外部函数 第十一节如何运行一个多文件的程序

第九章 预处理命令 2(1)教学目的、要求

本章要求学生掌握宏定义及文件包含。(2)重点、难点

本章的重点和难点是宏定义。第一节 宏定义

第二节 “文件包含”处理 第三节 条件编译

第十章 指针 8(1)教学目的、要求

本章要求学生掌握指针的定义方法及各种指针的使用。(2)重点、难点

本章的重点和难点是指针的定义和使用。第一节 地址和指针的概念

第二节 变量的指针和指向变量的指针变量 第三节 数组的指针和指向数组的指针变量 第四节 字符串的指针和指向字符串的指针变量 第五节 函数的指针和指向函数的指针变量 第六节 返回指针值的函数

第七节 指针数组和指向指针的指针

学时学时

第八节 有关指针的数据类型和指针运算的小结

第十一章 结构体与共用体 6学时(1)教学目的、要求

本章要求学生掌握结构体概念及定义,结构体变量和结构体数组的使用,指向结构体变量和数组的指针,以及共用体数据类型。了解动态存储分配和使用typedef定义类型。(2)重点、难点

本章的重点和难点是结构体概念及定义,结构体变量和结构体数组的使用,指向结构体变量和数组的指针。

第一节 概述

第二节 定义结构体类型变量的方法 第三节 结构体变量的引用 第四节 结构体变量的初始化 第五节 结构体数组

第六节 指向结构体类型数据的指针 第七节 用指针处理链表 第八节 共用体 第九节 枚举类型

第十节 用typedef定义类型

第十二章 位运算 4学时(1)教学目的、要求

本章要求学生掌握位运算符及位运算。(2)重点、难点

本章的重点和难点是位运算。第一节 位运算符及位运算 第二节 位运算举例 第三节 位段

第十三章 文件 4学时(1)教学目的、要求

本章要求学生掌握C语言中文件的使用,了解文件的定位和出错检测。(2)重点、难点

本章的重点和难点是文件的使用。

第一节 C文件概述 第二节 文件类型指针 第三节 文件的打开与关闭 第四节 文件的读写 第五节 文件的定位 第六节 出错的检测 第七节 文件输入输出小结

四、主要教科书和参考书

1.《C程序设计教程》 钱 能2.《C语言程序设计》 潭浩强

清华大学出版社清华大学出版社责任撰写人:陈桂芬2005-12-21

2001 2000

第二篇:《C程序设计》课程实验教学大纲(电子)

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

(电子信息技术本科专业使用)

一、教学目标:

要求学生在掌握C语言程序设计的基本概念和语法规则的同时,掌握程序设计的基本思想和方法,培养学生的程序设计能力和利用C语言解决实际问题的能力。

二、实验教学时数:20学时

三、实验内容:

实验一 熟悉上机过程

1、实验目的:熟悉上机过程

2、实验技能培训内容:熟练掌握在VC编译环境下进行C语言程序编写、调试、运行的基本方法,为后续内容奠定基础。输入几段小程序,将其编译、连接并运行。

3、主要仪器:计算机

4、实验方法:验证

实验二 判定某年是否为闰年

1、实验目的:练习使用选择语句

2、实验技能培训内容:编程判定某年是否为闰年。练习使用选择语句,熟练掌握源程序的书写格式。

3、主要仪器:计算机

4、实验方法:验证

实验三 求最大公约数和最小公倍数

1、实验目的: 练习使用循环语句

2、实验技能培训内容:编程求解两个正整数的最大公约数和最小公倍数,熟练使用循环语句编写程序。

3、主要仪器:计算机

4、实验方法:验证

实验四 求素数

1、实验目的: 数组和循环语句的基本练习

2、实验技能培训内容:用筛法求100-200间的素数。

3、主要仪器:计算机

4、实验方法:验证

实验五 汉诺塔问题

1、实验目的: 练习函数的递归调用方式

2、实验技能培训内容:编写递归函数,解决汉诺塔问题。

3、主要仪器:计算机

4、实验方法:验证

实验六 利用指针传递方式实现两个数的交换

1、实验目的: 练习函数传址调用方式

2、实验技能培训内容:编写函数,利用传址调用方式交换x,y两个变量的值。

3、主要仪器:计算机

4、实验方法:验证

实验七 冒泡和选择排序

1、实验目的:函数和数组的练习。

2、实验技能培训内容:编程要求对输入的10个数进行冒泡和选择排序,并输出排序结果。

3、主要仪器:计算机

4、实验方法:验证

实验八 成绩排序

1、实验目的: 结构体和数组的练习。

2、实验技能培训内容:编程输入学生的姓名和成绩,按成绩由高到低进行排序并按排序后的次序输出学生的信息。

3、主要仪器:计算机

4、实验方法:验证

实验九 矩阵相乘

1、实验目的:使用下标和指针两种方式访问数组元素。

2、实验技能培训内容:编程计算并输出两个矩阵的乘积。

3、主要仪器:计算机

4、实验方法:验证

实验十 递归和数组的综合

1、实验目的:递归和数组的综合练习。

2、实验技能培训内容:编程要求采用递归方法逆序放置数组中的元素。

3、主要仪器:计算机

4、实验方法:验证

责任撰写人:陈桂芬

2005-12-21

第三篇:《C程序设计》教学大纲

《C程序设计》教学大纲

一、课程的性质和任务

本课程为计算数学专业本科生的必修课。通过对C程序设计的基本知识、基本概念、基本技能的学习和训练,使学生掌握C语言的语法规则、开发环境以及程序设计的基本方法和技能。培养学生利用C语言进行程序设计的基本能力,并为后续专业课的学习以及在可视化环境下进行面向对象的编程打下扎实的基础。

二、课程教学与基本要求

重点介绍C语言的基本知识(如基本数据类型、表达式、数组、函数、宏定义、指针、结构和文件)和程序设计的基本方法(即:结构化程序设计方法以及顺序、选择、循环、模块等结构的程序设计方法),还介绍指针、文件等在程序设计中的应用。

三、适应专业

计算数学、基础数学、经济管理专业本科学生。

四、预修课程

计算机基础知识。

五、学时

总学时:98学时 讲授学时:68学时 实验学时:32学时

学分:4 第一、二章 C简介、算法 8学时

第三章 数据类型、运算符、表达式 6学时

第四章 顺序结构程序设计 4学时

第五章 选择结构程序设计 4学时

第六章 循环结构程序设计 6学时

第七章 数组 8学时

第八章 函数 6学时

第九章 编译预处理 3学时

第十章 指针 12学时

第十一章 结构体与共用体 5学时

第十二章 位运算 2学时

第十三章 文件 4学时

六、讲授内容

1.C语言的特点、简单的C程序介绍、C语言的编译环境

2.算法的概念、特性,三种基本结构、用传统流程图和N-S流程图表示算法。3.C的数据类型(整型、实型、字符型等),运算符和表达式。4.数据的输入和输出(printf()和scanf()函数等)、顺序结构程序设计。

5.选择结构程序设计:关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句和switch语句。

6.循环结构程序设计:用goto语句和if语句构成循环、用while语句、do-while语句、for语句构成循环以及break语句和continue语句。

7.数组的定义和使用(包括一维数组、二维数组和字符数组)。

8.函数的定义和调用,函数的嵌套调用、递归调用;局部变量与全局变量、变量的动态存储和静态存储;内部函数与外部函数。

9.预处理命令:宏定义、文件包含、条件编译。

10.指针变量的定义和使用;数组的指针和指向数组的指针变量、字符串的指针和指向字符串的指针变量、函数的指针和指向函数的指针变量;指针型函数和指针数组。

11.结构体与共用体变量的定义和使用,结构体数组和指向结构体数据的指针,枚举类型。12.位运算符和位运算,位段。13.文件的打开、关闭与读写。

七、实验内容和学时分配(34学时)1.熟悉C语言的编译环境(2学时)

2.C的数据类型(整型、实型、字符型等),运算符和表达式。(2学时)3.数据的输入和输出(printf()和scanf()函数等)、顺序结构程序设计(3学时)。

4.选择结构程序设计:关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句和switch语句。(3学时)

5.循环结构程序设计:用goto语句和if语句构成循环、用while语句、do-while语句、for语句构成循环以及break语句和continue语句。(3学时)6.数组的定义和使用(包括一维数组、二维数组和字符数组)。(3学时)

7.函数的定义和调用,函数的嵌套调用、递归调用;局部变量与全局变量、变量的动态存储和静态存储;内部函数与外部函数。(3学时)8.预处理命令:宏定义、文件包含、条件编译。(2学时)

9.指针变量的定义和使用;数组的指针和指向数组的指针变量、字符串的指针和指向字符串的指针变量、函数的指针和指向函数的指针变量;指针型函数和指针数组。(7学时)10.结构体与共用体变量的定义和使用,结构体数组和指向结构体数据的指针,枚举类型。(2学时)11.位运算符和位运算,位段。(2学时)12.文件的打开、关闭与读写。(2学时)

八、教材与参考书

教材:谭浩强, 《C程序设计》(第二版),清华大学出版社,1999年 参考书:谭浩强, 《C程序设计题解与上机指导》,清华大学出版社,2000年

第四篇:C程序设计教学大纲

C语言教学大纲

说明:

1、性质

C语言是近年来国内外得到迅速推广使用的一种现代计算机语言,不少迫切希望学习和使用C语言,是鉴于C语言功能强,使用灵活,目标程序效率高,可移植性好,对硬件的控制能力强。C语言即适合作系统描述语言,又可用来开发系统软件和应用软件。本科目是物理教育专业的限选课程。

2、课程要求:

通过本课程的学习,要求学生:

(1)熟悉和掌握C语言的结构、数据类型及其常用算法、语法形式、功能和程序开发过程的概念。

(2)理解结构化程序设计的概念,熟练使用结构化流程图工具;掌握用C语言设计常用程序的方法和技巧,掌握C语言特有的语言设施——指针的灵活使用。

(3)能在计算机上使用C语言编制、调制、执行程序。

3、先行课:

要求学生在学习《C程序设计》课程前,应已学习过计算机基础知识和具有初级应用能力。

4、使用教材:

《C语言程序设计教程》,高等教育出版社,谭浩强著。总课时为72课时,其中上机完成作业时间,不优于18课时,4学分。

内容

第一章 C语言概述(建议学时1课时)

1、C语言出现的历史背景

2、C语言的特点

3、简单的C程序介绍

4、C程序的上机步骤

目标要求:了解C语言的发展史、特点

第二章 程序的灵魂——算法(建议学时3课时)

1、算法的概念

2、简单算法举例

3、算法的特性

4、怎样表示一个算法

5、结构化程序设计方法 目标要求:了解最基本的算法

第三章 数据类型、运算符与表达式(建议学时4课时)

1、C的数据类型

2、常量与变量

3、整型数据

4、实型数据

5、字符型数据

6、变量赋初值

7、各类数值型数据间的混合运算

8、算术运算符和算术表达式

9、赋值运算符和赋值表达式

10、逗号运算符和逗号表达式

目标要求:了解基本数据类型及运算

第四章 最简单的C程序设计——顺序程序设计(建议学时5课时)

1、C语句概述

2、赋值语句

3、数据输入输出的概念及在C语言中的实现

4、字符数据的输入输出

5、格式输入与输出

6、顺序结构程序设计举例 目标要求:学会顺序程序设计

第五章 选择结构程序设计(建议学时5课时)

1、关系运算符和关系表达式

2、逻辑运算符和逻辑表达式

3、if语句

4、switch语句

5、程序举例

目标要求:学会选择程序设计

第六章 循环控制(建议学时6课时)

1、概述

2、goto语句以及用goto语句构成循环

3、while语句

4、do-while语句

5、for语句

6、循环的嵌套

7、几种循环的比较

8、break语句和continue语句

9、程序举例

目标要求:学会循环程序设计 第七章 数组(建议学时8课时)

1、一维数组的定义和引用

2、二维数组的定义和引用

3、字符数组

目标要求:学会数组的使用

第八章 函数(建议学时8课时)

1、概述

2、函数定义的一般形式

3、函数参数和函数的值

4、函数的调用

5、函数的嵌套调用

6、函数的递归调用

7、数组作为函数参数

8、局部变量和全局变量

9、变量的存储类别

10、内部函数和外部函数

11、如何运行一个多文件的程序 目标要求:学会函数的使用

第九章 预处理命令(建议学时3课时)

1、宏定义

2、“文件包含”处理

3、条件编译

目标要求:掌握基本预处理命令的应用 第十章 指针(建议学时4课时)

1、地址和指针的概念

2、变量的指针和指向变量的指针变量

3、数组的指针和指向数组的指针变量

4、字符串的指针和指向字符串的指针变量

5、函数的指针和指向函数的指针变量

6、返回指针值的函数

7、指针数组和指向指针的指针

8、有关指针的数据类型和指针运算的小结 目标要求:掌握指针的基本应用

第十一章 结构体与共用体(建议学时2课时)

1、概述

2、定义结构体类型变量的方法

3、结构体变量的引用

4、结构体变量的初始化

5、结构体数组

6、指向结构体类型数据的指针

7、用指针处理链表

8、共用体

9、枚举类型

10、用typedef定义类型

目标要求:掌握结构体的基本应用 第十二章 位运算(建议学时2课时)

1、位运算符和位运算

2、位运算举例

3、位段

目标要求:掌握位的基本运算 第十三章 文件(建议学时2课时)

1、C文件概述

2、文件类型指针

3、文件的打开与关闭

4、文件的读写

5、文件的定位

6、出错的检测

7、文件的输入输出小结

目标要求:掌握文件的基本操作

参考书目:

[1] 谭浩强

著 《C程序设计》 清华大学出版社 1999年12月第2版平面设计教学大纲

说明:

1、课程要求

通过本课程的学习,要求学生:

熟悉和掌握Photoshop的图像处理技术,包括位图图像的基础知识、颜色理论和色彩调整、图像描绘与修复技术等。

2、先行课:

要求学生在学习《平面设计》课程前,应已学习过计算机基础知识和具有初级应用能力。

总课时为72课时,其中上机完成作业时间,不优于18小时,4学分。

内容

第一章

Photoshop中文版入门(建设学时1课时)

1、Photoshop5.0中文版新增功能

2、Photoshop5.0中文版安装

3、获得帮助信息

4、浏览Photoshop5.0中文版界面

5、Photoshop5.0中文版工具箱

6、Photoshop5.0中文版的调板

第二章

Photoshop5.0中文版图像处理基础(建设学时2课时)

1、打开文件

2、创建新图像

3、保存和关闭图像

4、改变图像尺寸

5、Photoshop5.0中文版的数据交换

6、打印图像

第三章

定制Photoshop5.0中文版(建设学时1课时)

1、使用“预置”子菜单

2、使用“色彩设置”命令

3、设置屏幕组件

第四章

使用颜色(建设学时2课时)

1、理解色彩模式与色彩理论

2、RGB模式

3、CMYK模式

4、Lab模式

5、HSB模式

6、“灰度”模式

7、位图模式

8、索引模式

9、选择模式

10、调整图像的颜色

第五章

图像选择技巧(建设学时4课时)

1、选框工具

2、套索类工具

3、魔棒工具

4、选区的修改技巧

第六章

创建路径(建设学时2课时)

1、认识路径

2、创建路径

3、调整路径

4、编辑路径

第七章

图像描绘技术(建设学时6课时)

1、使用直线工具

2、使用铅笔工具

3、使用画笔工具

4、使用喷枪工具

5、使用橡皮擦工具

6、使用油漆桶工具

7、使用测量工具

8、自定义笔刷

9、使用渐变工具

第八章

图像修整技术(建设学时4课时)

1、使用模糊工具、锐化工具和涂抹工具

2、减淡工具、加深工具和海绵工具

3、使用橡皮图章工具和图案图章工具

4、笔刷合成模式

第九章

使用通道与蒙版(建设学时4课时)

1、理解通道和通道调板

2、查看颜色通道

3、快速蒙版模式

4、使用Alpha通道

第十章

使用图层(建设学时8课时)

1、理解图层

2、管理图层

3、编辑图层

4、层效果

5、调整图层选项

第十一章 在Photoshop5.0中文版使用文字(建设学时4课时)

1、Photoshop5.0中文版的字体

2、使用文字工具

3、文字蒙版工具

第十二章 Photoshop5.0中文版中的滤镜(建设学时8课时)

1、滤镜入门

2、艺术效果滤镜组

3、象素化滤镜组

4、渲染滤镜组

5、素描滤镜组

6、风格化滤镜组

参考书目:

[1] 康博创作室编著

《Photoshop5.0中文版实用教程》人民邮电出版社

第五篇:程序设计技术(C)教学大纲

C程序设计技术教学大纲

一、课程名称:C程序设计技术

二、课程代码:18012735

三、课程英文名称:C Programming Technology

四、课程负责人:熊壮

五、学时和学分:56(40+32/2),3.5学分

六、课程性质:必修/选修

七、适用专业:非计算机理工科各专业

八、选课对象:非计算机理工科各专业

九、预修课程:大学计算机基础、高等数学

十、使用教材:熊壮主编.程序设计技术(第三版).重庆大学出版社.2008

十一、参考书目:

梁光春、曾

一、熊壮编著.计算机软件技术基础.重庆大学出版.2000 Brian W.Kernighan & Dennis M.Ritchie著.The C Programming Language.机械工业出版社.2006 Eric S.Roberts著.C程序设计的抽象思维.机械工业出版社.2004 Robert Sedgewick著.周良忠译.C算法.人民邮电出版社.2004

十二、开课单位:计算机学院

十三、课程的目的和任务:

“程序设计技术”课程是我校为非计算机专业理工科学生设置的一门重要的计算机基础课程。程序设计技术和程序设计语言是大学计算机基础系列课程中的重要组成部分,培养学生的逻辑思维能力、抽象能力和基本的程序设计能力是程序设计技术课程的主要任务。本课程通过C程序设计语言介绍结构化程序设计的基本思想和基本技术,通过对典型实例的算法描述以及相应C语言代码描述展现了在程序设计过程中如何对问题进行分析,如何组织数据和如何描述解决问题的方法,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向学生传授结构化程序设计的基本概念、基本技术和方法。通过本课程的学习,可以为学生学习其他计算机应用课程打下良好的程序设计基础。

十四、课程的基本要求:

1. C语言数据描述和C程序设计初步

2. 结构化程序设计基础和C语言的控制结构 3. 数组及其应用 4. 函数与C程序结构 5. 指针与函数 6. 指针与数组 7. 字符串及其应用

8. 结构体类型和联合体类型 9. C语言的文件处理及其应用

十五、课程描述

1.C语言数据描述和C程序设计初步

C程序的基本结构,C语言的基本数据类型,基本运算符和表达式运算,数据混合运算及数据转换,算法基本概念及算法描述,最基本的输出函数,最基本的输入函数,常用数学类标准库函数使用。2.结构化程序设计基础和C语言的控制结构

关系运算符和关系表达式,逻辑运算符和逻辑表达式,分支结构程序设计基础,循环结构程序设计基础,C语言控制结构简单应用(最大公约数和最小公倍数、穷举思想及程序实现、迭代思想及程序实现、一元高阶方程的迭代解法)。3.数组及其应用

一维数组的定义和初始化,一维数组元素的引用方法,二维数组和多维数组的定义,二维数组和多维数组元素引用方法,数组元素值的随机生成,常用排序方法,常用查找方法。4.函数与C程序结构

函数的定义和函数的声明,值参数传递函数调用,指针基本概念和地址值参数传递函数调用,数组参数传递函数调用,函数的嵌套调用和递归调用,变量的作用域和生存期,编译预处理基础,多源文件C程序的组织方法(使用文件包含的方法、使用工程文件的方法)。5.指针与函数

指向函数指针变量的定义,用指向函数的指针变量来调用函数,指向函数的指针变量作函数参数,返回指针值函数的定义和调用,存储分配标准库函数和动态变量。6.指针与数组

多级指针的定义和使用,一维数组与指针的关系,二维数组与指针的关系,指向由若干元素构成的数组的指针,指针数组的定义和使用,C程序的命令行参数,动态数组的概念(一维动态数组的建立和使用、二维动态数组的建立和使用)。

7.字符串及其应用

字符串的表示方法和字符串的输入输出方法,字符串中有效字符的统计,字符串的复制,字符串的连接,字符串中字符的查找,字符串中字符的插入和删除,字符串的比较和子串的查找,字符串中子串的插入和删除。8.结构体类型和联合体类型

结构体类型和变量的定义,typedef关键字的简单应用,结构体变量的引用和输入输出,结构体变量作函数的参数,结构体作函数的返回值类型,结构体数组的定义和数组元素引用,结构体数组作函数的参数,结构体数据类型与指针的关系,结构体数据类型的简单应用——单链表,联合体类型的定义和变量的引用方法,联合体类型与结构体类型的区别。9.C语言的文件处理及其应用

文件概念与文件类型指针,文件的打开和关闭,文件内部读写位置指针以及文件尾的检测方法,文件中的单个字符读写操作,文件中的字符串读写操作,文件中的格式化读写操作,文件中的数据块读写操作,文件内部读写位置指针的定位操作,随机文件处理基础。10.位运算与枚举类型

位运算符和位运算表达式,位运算的简单应用,位段的概念和定义方法以及位段的引用方法,枚举类型的定义和枚举变量的引用以及枚举类型的简单应用。

十六、学时分配

1. C语言数据描述和C程序设计初步

2. 结构化程序设计基础和C语言的控制结构 3. 数组及其应用

4. 函数与C程序结构

5. 指针与函数

6. 指针与数组

7. 字符串及其应用

8. 结构体类型和联合体类型

9. C语言的文件处理及其应用

10.位运算与枚举类型

十七、能承担此课的教师:

4学时 6学时 3学时 6学时 3学时 5学时 4学时 5学时 4学时(选学)

教学大纲制定者:熊壮 教学大纲审定者:

下载《C程序设计》教学大纲(电子)(模版)word格式文档
下载《C程序设计》教学大纲(电子)(模版).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    《C 程序设计》理论课教学大纲.2008

    《C程序设计》课程教学大纲 课程编号:20003B1 学时:80(理论学时56,实验学时24) 学分:4.5 适用对象:信息工程专业本科学生 先修课程:计算机导论 考核要求:考试 使用教材及主要参考书:......

    C语言程序设计教学大纲(2014)

    《C语言程序设计》(一)教学大纲 课程名称:C语言程序设计 英文名称:The C Programming Language 课程编号: 000331,000332 课程性质:基础必修 任课教师:张萍、张莉、黄达明、陶烨、潘......

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

    《C语言程序设计》教学大纲 第一部分 大纲说明 一、课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用C语言进行程序设计,充分利用C语言的结构性好,书写格式自由......

    《C程序设计》教学大纲(自动化)(精选合集)

    《C语言程序设计》课程教学大纲 (一)说明 1、 课程概述 (1)课程属性及课程介绍 《C语言程序设计》是计算机及其它专业的一门基础课,是学习其他计算机课程的基础,也是计算机基础......

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

    《C语言程序设计》教学大纲 课程名称:《程序设计语言( C )》 英文名称:The C Programming Language 课程编码: 学分: 参考学时:64 实验学时:64 适用专业:计算机专业一、 课程目标......

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

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

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

    《C语言程序设计》课程教学大纲 一、 课程教学目的 本课程系统学习C语言的基本知识和基本语法,较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧 ,使学生具有较强的......

    《C程序设计》课程教学大纲[五篇范文]

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