文档详情

C语言程序设计教学大纲.docx

发布:2024-02-01约3.74千字共4页下载文档
文本预览下载声明

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

一、课程总体说明

课程名称:《C语言程序设计》

教学对象:计算机专业专科生

课程类型:专业必修课

教学目的和要求:

C语言程序设计课程是一门学习计算机高级语言程序设计的课程。本课程通过介绍C语言中的数据类型、运算、语句结构及其程序设计的基本方法,使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,进而学会利用C语言学会解决一般应用问题,并为《数据结构》、《操作系统》等后续课程奠定程序设计基础。

教材:谭浩强《C语言程序设计(第二版)》

自学/授课:60学时,20课时。实践:15学时二、教学内容与学时分配

第一章 C语言概述(自6、授2、实1)

(一)理论教学内容1、C语言的发展及特点2、C程序的结构特点和一般书写格式3、C程序的上机步骤

(二)实践教学内容

1、TurboC集成开发环境下编辑、编译和运行C程序的基本操作方法

(三)本章重点内容1、掌握C程序的一般书写形式

2、掌握在TurboC集成开发环境下建立和运行C程序的方法

(四)本章了解内容1、C语言的发展和特点

第二章基本数据类型和运算(自6、授2、实1)

(一)理论教学内容1、标识符、常量与变量的概念;基本数据类型中的整型、单精度实型、双精度实型、字符型常量和变量的定义与使用方法

2、算术运算符和算术表达式、赋值运算符和赋值表达式3、运算符的优先级和结合性;数据类型转换的方式;自增、自减运算4、数据输入函数

5、数据输出函数

(二)实践教学内容1、常量和变量的使用

2、整形数据、实型数据和字符型数据的使用3、数据输出函数和数据输入函数的使用

(三)本章重点内容1、掌握常量与变量的概念,掌握标识符的命令规则2、掌握整形数据、实型数据和字符型数据的特点和使用

3、掌握算术表达式和赋值表达式的基本使用方法;掌握自增和自减运算的使用4、掌握输入、输出函数格式和用法

(四)本章了解内容

1、了解数据类型转换的方法2、了解其它控制格式与其它输入输出函数的用法

第三章 顺序结构和选择控制结构(自6、授2、实1)

(一)理论教学内容

1、表达式语句的构成、复合语句的构成,if语句、switch语句的语法和用法2、关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式3、顺序结构和选择控制结构程序设计的基本方法

(二)实践教学内容1、顺序结构程序

2、if语句、switch语句的使用和选择控制结构程序

(三)本章重点内容1、掌握逻辑运算的基本方法;掌握条件运算符和条件表达式的用法2、掌握if、switch语句的用法;掌握表达式语句、复合语句的构成法第四章 循环控制结构(自6、授2、实1)

(一)理论教学内容

1、while语句、do-while语句和for语句的语法和用法2、break语句与continue语句的语法和用法3、逗号运算符和逗号表达式4、循环控制结构的程序设计方法

(二)实践教学内容

1、while、do-while和for语句构成的循环程序2、break和continue语句的使用3、循环控制结构程序

(三)本章重点内容1、掌握逗号运算符和逗号表达式

2、掌握for语句、while语句、do-while语句的用法3、掌握break语句与continue语句的用法

第五章 数组(自6、授2、实1)

(一)理论教学内容1、一维数组的定义和使用2、二维数组的定义和使用

3、字符数组的定义和使用,常用字符串处理函数

(二)实践教学内容1、一维数组的定义和使用

2、字符数组的定义和使用,常用字符串处理函数的使用

(三)本章重点内容1、掌握一维数组的定义和使用2、掌握字符串的使用和字符串函数的应用

(四)本章了解内容1、了解二维数组的定义和使用

第六章 指针(自6、授2、实1)

(一)理论教学内容

显示全部
相似文档