- 1
- 0
- 约 8页
- 2017-01-06 发布于贵州
- 举报
C语言授课大纲C语言授课大纲
一、课程说明
课程总学时48,学分3。
1.课程类别
专业主干课
2.课程教学目标与要求
(1)、掌握C语言程序设计的基础知识、基本概念,并能用C语言编写常用的算法程序,掌握程序设计的思想和编程技巧。
(2)、熟练掌握C数据类型,深刻理解C语言中的一些重要概念,如动态存储结构,指针和链表等。
(3)、为后续课程《数据结构》中的表、堆栈、队列、树、二叉树、集合、散列表、图等典型的数据结构的实现打下基础。
(4)、能够用C语言来实现后续课程《数据结构》课程中一些基本算法,如:排序等。
(5)、掌握软件设计的基本方法和程序调式的基本过程。
3.参考教材与参考书目
(1)、《C程序设计》 谭浩强 清华大学出版社
(2)、《C程序设计题解与上机指导》 谭浩强 清华大学出版社
(3)、《C高级实用程序设计》 王士元 清华大学出版社
(4)、《C常用算法程序集》 徐士良 清华大学出版社
4.课程教学重点与难点
?
第1章 C语言概述
本章重点:C程序的上机步骤与程序调试
第2章 算法
本章重点:
①构成算法的三种基本结构;
②算法的表示;
③结构化的程序设计方法。
本章难点:
①算法的表示;
②结构化的程序设计方法。
第3章 数据类型、运算符与表达式
本章重点:
①各种数据类型的使用原则;
②各种基本运算符和表达式的使用原则。
本章难点:
①各类数值型数据间的混合运算;
②算术表达式;
③赋值运算符和赋值表达式。
第4章 顺序程序设计
本章重点:
①赋值语句;
②字符数据的输入、输出;
③格式输入与输出
本章难点:格式输入与输出
第5章 选择结构程序设计
本章重点:
①逻辑运算符和逻辑表达式;
② If 语句。
本章难点:If 语句的嵌套
第6章 循环控制
本章重点:
① While 语句;
② Do—while语句;
③ For 语句。
本章难点:循环的嵌套
第7章 数组
本章重点:数组定义及其用法
本章难点:
①二维数组的定义和引用;
②字符数组的输入、输出;
③用数组实现排序。
第8章 函数
本章重点:C语言函数的定义及其调用
本章难点:
①函数的嵌套调用;
②函数的递归调用;
③变量的存储类别。
第9章 预处理命令
本章重点:三种预处理命令的用法
第10章 指针
本章重点:指向数组的指针变量
本章难点:设计较复杂的高效运行程序
第11章 结构体与共同体
本章重点:
①结构体变量的引用和初始化;
②共用体变量的引用。
本章难点: 链表处理(包括链表的建立、插入、删除等)
?
第12章 位运算
本章重点:各种位运算符的使用原则
本章难点:
①“按位与”运算符;
②“异或”运算符;
?
第13章 文件
本章重点:
①文件和文件指针的用法;
②文件函数的用法。
本章难点:文件函数的概念和用法
5.课程教学方法与手段
多媒体教学
6.课程考核方法与要求
本课程主要以理论考试为主。总评中实验成绩的确定由平时实验考勤、动手能力进行综合评分。平时成绩以上课到课率和平时作业、测验及及期中考试成绩为依据。
总成绩=平时成绩(20)十实验考核(20)十卷面考试(60)。
7.实践性教学内容安排
实验一 C语言的运行环境和运行过程
实验二 数据类型、运行符与表达式
实验三 输入与输出
实验四 选择结构
实验五 循环控制
实验六 一维数组
实验七 二维数组
实验八 函数的定义及调用
实验九 指 针 (一)
实验十 指针(二)
实验十一 结构体和共用体
实验十二 位运算
实验十三 文件
实验十四 综合应用举例(一)
实验十五 综合应用举例(二)
8.先修课程与后续课程
先修课程无,主要后续课程为《数据结构》。
9.其他有关说明
本教学大纲适用于计算机科学与技术专业
二、教学内容
(一)、学时安排:
章节 内容 参考学时
第一章 C语言概述 2
第二章 程序的灵魂——算法 2
第三章 数据类型、运算符与表达式 4
第四章 顺序程序设计 4
第五章 选择结构程序设计 4
第六章 循环程序设计 6
第七章 数组 4
第八章 函数 4
第九章 预处理命令 2
第十章 指针 6
第十一章 结构体与共用体 4
第十二章 位运算 2
第十三章 文件 4
(二)、教学内容
第1章 C语言概述
§ 1.1 C语言出现的历史背景
§ 1.2 C语言的特点
§ 1.3 简单的C程序介绍
§ 1.4 C程序的上机步骤
基本要求:
1、了解C语言出现的历史背景。
2、了解C语言的特点。
3、熟练
您可能关注的文档
- C_C++软件开发规范.doc
- C上机练习题全.doc
- C一期土方招标文件.doc
- C代码优化性能.doc
- C代码优化C代码优化.doc
- CVS搭建及应用.doc
- C_实验指导书.doc
- C习题及答案.doc
- CT基础知识介绍.doc
- C企业实训报告.doc
- 基于视觉SLAM建图的无人机路径规划:算法、应用与挑战.docx
- 低交联度分子印迹整体柱:制备工艺、性能评价与应用拓展.docx
- 地面道路交通评价分析系统中空间与属性数据处理的深度剖析与实践.docx
- 从战略领航到价值洞察:CEO视角下A企业财务分析体系的深度剖析与重构.docx
- 油田企业油藏寿命周期成本核算体系的构建与优化研究.docx
- 基于模式的特征建模技术及其支持工具的深度剖析与实践.docx
- 基于DSP的实时目标跟踪系统:架构、算法与应用的深度解析.docx
- 基于CobraNet的网络广播系统:技术、应用与发展探析.docx
- 增强型环路滤波算法赋能高效视频编码系统:原理、应用与性能提升.docx
- 大应力环境下功率型LED特性的深度剖析与研究.docx
原创力文档

文档评论(0)