C 语言程序设计

上传人:zw****58 文档编号:42539963 上传时间:2018-06-02 格式:DOC 页数:11 大小:61.50KB
返回 下载 相关 举报
C 语言程序设计_第1页
第1页 / 共11页
C 语言程序设计_第2页
第2页 / 共11页
C 语言程序设计_第3页
第3页 / 共11页
C 语言程序设计_第4页
第4页 / 共11页
C 语言程序设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《C 语言程序设计》由会员分享,可在线阅读,更多相关《C 语言程序设计(11页珍藏版)》请在金锄头文库上搜索。

1、北京联合大学C 语言程序设计语言程序设计教学大纲教学大纲北北 京京 联联 合合 大大 学学 平平 谷谷 学学 院院08 网络系统管理网络系统管理 专业专业2008 年年 9 月月 C C 语言程序设计语言程序设计课程课程 教学大纲教学大纲课程代码:课程代码:课程名称:课程名称:C 语言程序设计/ C Programming Language学时学分:学时学分:60 学时/4 学分先修课程:先修课程:计算机基础适用专业:适用专业:高职网络系统管理开课部门:开课部门:平谷学院 课程简介课程简介 C 语言程序设计课程是一门学习计算机高级语言程序设计的课程。本课程通过介绍 C 语言中的数据类型、算法、

2、语句结构及其程序设计的基本方法,使学生掌握一门高级程序设计语言和程序设计的思想;了解一般的应用程序和系统程序的编程知识 ;了解程序设计的基本概念与方法,进而学会利用 C 语言学会解决一般应用问题。它是计算机类专业基础课,又是操作系统、JAVA 语言程序设计等课程的前导课程。对计算机专业来说都是一门必修的课程。该课程覆盖面大、应用性强,通过本课程的学习,使学生掌握算法的基本概念,能根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习奠定程序设计的基础。 教学大纲教学大纲 一、课程的地位、目的和任务一、课程的地位、目的和任务C 语言程序设计是网络系统管理专业一门必修的基础课

3、,是学习其他计算机课程的基础,也是计算机基础教育的重点课程之一。它既具有高级语言的特点,又具有低级语言的功能。通过本课程的学习使学生更好地了解和应用计算机,培养学生应用计算机独立解决问题的能力,让学生真正掌握一门使用计算机的语言工具,为学生今后无论是从事计算机或非计算机工作都奠定了良好的、扎实的计算机语言基础。二、本课程与相关课程的联系与分工二、本课程与相关课程的联系与分工C 语言程序设计是网络系统管理专业进行程序设计的启蒙语言课程,它是继计算机文化基础课程之后,对提高学生掌握应用计算机能力的一门技术基础课程。其主要内容包括算法、C 语言的数据类型、基本语句及利用该语句进行程序设计的方法和技巧

4、等。要求学生在学习本课程前应能熟练掌握计算机的一般性操作技术。通过本课程的学习,为学生后期的数据库原理与应用、网络操作系统等计算机课程的学习奠定了基础。三、教学内容与要求三、教学内容与要求第第 1 1 章章 C C 语言概述语言概述 教学内容教学内容1.1 C 语言出现的历史背景知识点:C 语言的历史1.2 C 语言的特点知识点:C 语言的特色1.3 简单的 C 程序介绍知识点:C 程序的构成及其编译和链接方法1.4 C 程序的上机步骤知识点:C 程序上机步骤 基本要求基本要求了解:1、C 语言的历史和特色。2、C 程序的构成及其编译和链接方法。掌握:1、C 程序上机步骤 重点及难点重点及难点

5、重点:1、C 程序上机步骤难点:1、C 程序上机步骤第第 2 2 章章 数据类型、运算符与表达式数据类型、运算符与表达式 教学内容教学内容2.1 C 的数据类型知识点: C 的几种基本数据类型2.2 常量和变量知识点: 标识符的构成 常量 变量2.3 整型数据知识点:本整型 长整型 短整型 无符号整型2.4 实型数据知识点:单精度、双精度浮点数2.5 字符型数据知识点:字符型数据2.6 变量赋值知识点:定义变量 变量赋初值2.7 各类数值型数据间的混合运算知识点:混合运算规则 类型自动转换规则2.8 算数运算符和算数表达式知识点:算符的优先级和运算规则2.9 赋值运算和赋值表达式知识点:赋值运

6、算符的优先级和运算规则2.10 关系运算符和关系表达式知识点:关系运算符的运算规则及优先级2.11 逻辑运算符和逻辑表达式知识点:逻辑运算符的运算规则及优先级2.12 逗号运算符和逗号表达式知识点:逗号运算符的优先级和运算规则 基本要求基本要求理解:数据描述。掌握:1、C 语言中常用数据类型的存储形式、常量和变量的说明方式。2、常用运算符和表达式。3、不同类型间数据转换的原则与方法 重点及难点重点及难点重点:1、常量和变量的区别2、整型、实型、字符型数据3、运算符和表达式的运用难点:1、整型、实型、字符型数据2、运算符和表达式的运用第第 3 3 章章 简单的简单的 C C 程序设计程序设计 教

7、学内容教学内容3.1 C 语句的分类知识点:5 种 C 语句3.2 表达式语句知识点:表达式语的构成 3.3 复合语句和空语句的作用知识点:复合语句和空语句作用3.4 数据的输入输出操作的实现知识点:输入输出概念、字符数据输入输出函数、格式输入与输出函数 基本要求基本要求理解:1、C 语句的分类。掌握:1、字符数据输入输出函数;2、格式输入输出函数的用法; 重点及难点重点及难点重点:1、字符数据输入输出函数2、格式输入输出函数难点:1、表达式和表达式语句的区别。2、scanf 语句的正确用法。3、输入/输出时的格式控制第第 4 4 章章 顺序结构程序设计顺序结构程序设计 教学内容教学内容4.1

8、 算法的描述方法知识点:流程图画法4.2 顺序结构知识点:顺序结构流程图 基本要求基本要求掌握:1、流程图画法 重点及难点重点及难点重点:1、流程图画法第第 5 5 章章 选择结构程序设计选择结构程序设计 教学内容教学内容5.1 if 语句知识点:IF 语句的三种形式 IF 语句的基本结构以及 IF 语句的嵌套5.2 SWITCH 语句知识点:SWITCH 语句的一般形式 基本要求基本要求了解:1、IF 语句的三种形式;2、SWITCH 语句的一般形式理解:复杂的分支选择性结构化成 SWITCH 语句来解决问题的方法。掌握:1、选择结构程序设计的一般方法;2、IF 语句的使用方法并熟练使用;3

9、、SWITCH 语句的语法规则。 重点及难点重点及难点重点:1、表达式2、选择型程序设计语句难点:1、IF 语句的语法规则和 IF 语句的嵌套2、SWITCH 语句的语法规则第第 6 6 章章 循环控制循环控制 教学内容教学内容6.1 概述知识点:循环的基本概念6.2 while 语句知识点:WHILE 语句的结构6.3 do-while 语句知识点:DO WHILE 语句的结构 DOWHILE 与 WHILE 语句的关系6.4 for 语句知识点:FOR 语句的结构 FOR 语句与 DOWHILE 及 WHILE 语句的关系6.5 循环的嵌套知识点:常见的嵌套形式6.6 流程的转移控制知识点

10、:goto 语句、BREAK 语句和 CONTINUE 的应用及其区别、exit( )函数 基本要求基本要求了解:1、循环的基本概念。2、循环的构成。3、几种常见的嵌套形式理解:1、几种循环语句的结构。掌握:1、循环结构程序设计的基本方法2、三种循环语句的运用3、break 和 continue 语句的运用 重点及难点重点及难点重点:1、循环语句。2、循环的嵌套。3、break 和 continue 语句。难点:1、循环语句。2、循环的嵌套。3、break 和 continue 语句。第第 7 7 章章 数组数组 教学内容教学内容7.1 一维数组的定义和引用知识点:一维数组的定义 数组元素的引

11、用 一维数组的初始化7.2 二维数组的定义与引用知识点:二维数组的定义 二维数组元素的引用 二维数组的初始化7.3 字符数组知识点:字符数组的定义 字符数组的初始化 字符数组的引用 字符串和字符串结束标志 字符数组的输入输出 字符串处理函数 基本要求基本要求了解:数组的意义。理解:数组的结构。掌握:1、重点掌握一维数组的定义和引用。2、基本掌握二维数组的定义和引用。3、重点掌握字符型数组的定义与引用。4、能正确使用字符串处理函数。5、学会使用数组解决实际问题。 重点及难点重点及难点重点:1、一维数组的定义与引用。2、二维数组的定义与引用。3、字符数组的定义与引用。难点:1、二维数组2、字符数组

12、第第 8 8 章章 函数函数 教学内容教学内容8.1 概述知识点:函数概念8.2 函数的定义和使用知识点:函数定义的格式 函数的形参与实参的对应关系 参数传递及参数的值 函数调用8.2 变量的作用域和存储类型知识点:局部变量与全局变量的区别 变量使用方法 变量的存储类别8.3 函数的嵌套调用知识点:函数嵌套调用8.4 函数的递归调用知识点:函数递归调用8.5 数组作为函数参数知识点:数组名作为函数的参数的特点 基本要求基本要求了解:1、函数的概念。理解:1、变量的存储属性,作用范围。掌握:1、函数的定义和调用方法。2、函数的形参与实参的对应关系,参数传递及参数的值。3、数组名作为函数的参数的一

13、些特点。4、局部变量与全局变量的不同,以及它们的使用方法。 重点及难点重点及难点重点:1、函数的定义2、函数的参数及返回值3、函数的调用4、数组作为函数参数5、局部变量和全局变量难点:1、函数的参数及返回值2、函数的调用3、数组作为函数参数第第 9 9 章章 文件操作文件操作 教学内容教学内容9.1 C 文件概述知识点:数据流9.2 文件的打开与关闭知识点:fopen 函数、fclose 函数9.3 文件的读写知识点:fputc 函数和 fgetc 函数、fread 函数和 fwrite 函数、fprintf 函数和 fscanf 函数9.4 文件的定位知识点:rewind 函数、fseek

14、函数和随机读写、ftell 函数9.5 出错的检测知识点:ferror 函数、clearerr 函数 基本要求基本要求了解:1、文件的概念。2、出错检测函数的作用掌握:1、打开、关闭文件的函数2、读写文件的函数 重点及难点重点及难点重点:1、打开、关闭文件的函数2、读写文件的函数难点:1、文件的定位和随机读/写四、课程学时分配四、课程学时分配学时分配小计教学内容讲课实验上机讨论/习题第 1 章 C 语言概述22第 2 章 数据类型、运算符与表达式66第 3 章 简单的 C 程序设计426第 4 章 顺序程序设计112第 5 章 选择结构程序设计639第 6 章 循环控制639期中考试22第 7

15、 章 数组628第 8 章 函数538第 9 章 文件操作426期末复习/答疑22合 计4016460五、参考教材五、参考教材参考教材一: C 语言大学实用教程作者:苏小红等出版社:电子工业出版社参考教材二:C 语言程序设计作者:谭浩强出版社:清华大学出版社参考教材三: C 语言程序设计教程作者:谭浩强等出版社:高等教育出版社 六、教学方法与考核方式六、教学方法与考核方式教学方法:本课程采用讲练结合法,在机房利用多媒体演示教学。以教师设计综合性较强的例题,让学生边实践边学习,提高学生的学习兴趣。以参考教材一中的例题和上机练习题,作为学生的上机操作内容,加强学生的应用能力培养,从而达到本课程的教学总体目标。考核方式:本课程为考试课,采用笔试考试方式,成绩评定将由两部分组成:总评成绩=期末考试成绩 60%+平时成绩 40%平时成绩=考勤(10%)+笔答作业(10%)+课堂笔记(10%)+上机完成实验作业(40%)+提问(10%)+期中考试(20%)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号