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

上传人:cunz****g666 文档编号:34062444 上传时间:2021-10-20 格式:DOC 页数:4 大小:62KB
收藏 版权申诉 举报 下载
C语言程序设计课程教学大纲_第1页
第1页 / 共4页
C语言程序设计课程教学大纲_第2页
第2页 / 共4页
C语言程序设计课程教学大纲_第3页
第3页 / 共4页
资源描述:

《C语言程序设计课程教学大纲》由会员分享,可在线阅读,更多相关《C语言程序设计课程教学大纲(4页珍藏版)》请在装配图网上搜索。

1、C 语言程序设计”课程教学大纲 教研室主任: 执笔人: 一、 课程基本信息 开课单位:管理学院 课程名称: C 语言程序设计 课程编号: 0770105 英文名称 :C Programming Language 课程类型 : 专业基础课 总 学 时 : 108 理论学时: 72 实验学时: 36 学 分: 3 开设专业:信息管理与信息系统 先修课程:无 二、 课程任务目标 (一) 课程任务 该课程是电子信息类的一门专业基础课。本课程后续课程有数据结构、面向对象程序设 计。课程任务是通过本课程的学习,学生应掌握 C 语言的基本语法,还应掌握程序设计的基本思 想、基本概念和基本方法,并能运用所学的

2、知识和技能对一般问题进行分析和程序设计,编制出高 效的 C 语言应用程序。 (二) 课程目标 通过本课程的学习,学生应达到下列基本要求: 1 掌握 C 语言基本语句、语法、数据类型、运算符和表达式,顺序、选择、循环结构程序设 计,数组、函数、指针、文件、结构体类型变量、结构体数组等的使用。 2能够使用 C 语言进行应用程序设计。 三、 教学内容和要求 (一)理论教学的内容及要求 第一章 C 语言概述 1 C 语言的简史与特点; 2简单的 C 程序介绍; 3C 程序的上机步骤; 第二章 基本数据类型、运算符与表达式 1数据类型概述; 2常量与变量; 3C 的基本数据类型(整型、实型、字符型) 4

3、变量赋初值 5各类数值型数据间的混合运算 6算术运算符和算术表达式; 7赋值运算符和赋值表达式; 8逗号运算符和逗号表达式。 第三 章 顺序程序设计 1 C 语句概述 2. 程序三种基本结构 3 赋值语句 4 数据输入输出的概念及在 C 语言中的实现 5 符数据的输入输出 6 格式输入与输出 7 顺序结构举例 第四章 选择结构程序设计 1. 运算和关系表达式 2.IF 语句 第五章 C 程序的循环控制 1. 概述 2. while 语句实现的循环控制 3. 用 do.while 语句实现的循环控制 4. 用 for 语句实现的循环控制 5. continue 和 break 在循环控制中的作用

4、 6. 嵌套(多重)循环 7. goto 语句 8程序举例 第六章 数组 1. 一维数组 2. 字符数组 3. 二维数组 4. 数组举例 第七章 函数 1. 函数的概述及一般形式 2. 函数参数与函数的值 3. 函数的调用 4. 函数的嵌套调用和递归调用 5. 变量的作用域和生存期 6. 变量的存储类型 7. 函数的作用范围 8. 多个文件的连接和运行 第八章 预处理 1. 宏定义 2. 文件包含 3. 条件编译 第九章 指针 1. 地址、指针与指针变量的概念 2. 指针与数组 3. 指向特殊类型数据的指针变量 4. 指针与函数 第十章 构造型数据结构 1. 结构体 2. 指针与链表 3. 共

5、用体 4. 枚举类型 5 typedef 自定义类型 第十一章 位运算 第十二章 文件 1. 文件概述 2. 文件的打开和关闭 3. 文件的读写 4. 随机文件的读写 5. 文件定位函数 (二)实践教学的内容及要求 1、C 程序运行环境,掌握 C 语言的上机步骤: 1 编辑源程序; 2 编译; 3 连接; 4 执行程序。 2、数据类型、运算符、和表达式,结合表达式,编制简单的程序,输入数据,查看输出结果。 3、最简单的 C 程序设计, 掌握赋值语句,掌握各种类型数据的输入输出方法,能正确使用各种 格式转换符。 4、逻辑判断与判断选择控制方法: 分支程序设计的方法。了解 C 语言表达逻辑量的方法

6、。 学会 正确使用逻辑运算符和逻辑表达式。熟练掌握 if 语句和 switch 语句。 5、循环控制,熟练掌握 WHILE 语句、 DO WHILE 语句、 FOR 语句实现循环的方法,编写程 序,加深对循环的理解。 6、数组,对一维、二维及字符数组进行定义和初始化,利用数组编制程序,理解数组定义的必 要性。 7、函数。学习函数的定义,区别函数的参数及函数的值、内部函数和外部函数,掌握函数调用 的方法并进行嵌套和递归调用。 8、指针。清楚指针的概念,掌握几种指针的数据类型和指针运算。 9、结构体、共用体。学会结构体变量及结构体数组的定义,掌握指向结构体变量及结构体数组 的指针,利用指针处理链表

7、; 掌握共用体数据类型的特点。 10、文件。学会文件类型的定义及文件的操作;分析程序中常见错误和程序调试。谭浩强C 程序设计习题及上机指导 清华大学出版社。 四、学时分配 (本项编写要求:按章节简要编写各教学环节的学时分配) 章 次 各教学环节学时分配 小 计 讲 授 实 验 上 机 习 题 讨 论 课 外 备注 第一章 C 语言概述 4 2 2 第二章基本数据类型、运算符与表达式 9 6 3 第三章顺序程序设计 9 6 3 第四章选择结构程序设计 9 6 3 第五章 C 程序的循环控制 12 8 4 第六章数组 12 8 4 第七章函数 12 8 4 第八章预处理 9 6 3 第九章指针 10 8 2 第十章构造型数据结构 9 6 3 第十一章位运算 4 2 2 第十二章文件 9 6 3 合计 108 72 36 五、 考核说明 闭卷考试,总成绩=平时成绩(占 30%) +期末考试成绩(占 70%) 六、 主要教材及教学参考书目 (一) 主要教材 谭浩强C 程序设计(第三版)清华大学出版社。 (二) 主要参考书目

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!