程序设计基础(c)大纲

程序设计基础(c)大纲

ID:15717883

大小:104.00 KB

页数:9页

时间:2018-08-05

程序设计基础(c)大纲_第1页
程序设计基础(c)大纲_第2页
程序设计基础(c)大纲_第3页
程序设计基础(c)大纲_第4页
程序设计基础(c)大纲_第5页
资源描述:

《程序设计基础(c)大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《程序设计基础(C)》教学大纲                     青海大学计算机技术与应用系 二○一○年七月                        7   课程编号:200801032 课程名称:程序设计基础(C) 课程学分:4  课程学时:64学时,其中理论:32学时;实验:32学时 课程性质:学科平台课、必修 先修课程:计算机应用基础   适用专业:四年制本科非计算机(工学类)专业  开课年级及学期:一年级第二学期  开课院(系)及教研室:计算机技术与应用系计算机教研室 考核方式:考试   一、本课程的性质、教学目的与任务 本课程是公共基础课。本课程的主要教学目的与任务是使学

2、生掌握结构化程序设计的思想,学习如何运用计算机解决客观实际问题,为今后的专业学习提供解决问题的计算机技术和方法。  二、本课程的教学基本要求  本课程教学应使学生了解C语言的基本语法规则,掌握算法的基本概念,理解结构化程序设计的思想,学会运用程序语言编写程序的一般方法和技能,培养学生运用计算机知识和技术解决实际问题的能力。  三、本课程的内容   第一章数据类型与表达式   1.教学基本要求 本章的学习,要求学生了解C程序的基本组成,函数的基本结构,掌握C语言的基本数据类型、常量的书写。  2.教学内容  1.1C程序简介  1.2C语言的数据类型   1.3常量与变量   1.4C语言的运算

3、符与表达式 3.主要知识点与重点  C语言的基本数据类型、C语言的算术运算符、赋值运算符、位运算(自学)与C语言表达式。  第二章算法与顺序结构   1.教学基本要求  本章的学习,要求学生理解算法的概念,了解算法的描述方法,会运用N—S流程图描述算法,掌握顺序结构程序设计方法。   2.教学内容  2.1算法及其描述 2.2赋值语句   2.3数据输入输出   2.4顺序结构程序设计 3.主要知识点与重点  算法的基本概念,N—S流程图的绘制,格式化输入输出函数,顺序结构程序设计。   第三章选择结构程序设计 1.教学基本要求   本章的学习,要求学生进一步掌握关系运算符和逻辑运算符,理解C

4、语言中逻辑值的概念,掌握选择结构程序设计基本方法。 2.教学内容   3.1关系和逻辑表达式   3.2if语句和switch语句   3.3选择结构程序设计 7   3.主要知识点与重点  关系运算符、逻辑运算符、三种if语句,switch语句及break语句,选择结构的应用。   第四章循环结构程序设计 1.教学基本要求   本章的学习,要求学生了解C语言中实现循环的方法和语句,掌握while语句、do-while语句和for语句,能够运用循环结构设计程序,掌握循环结构程序设计的基本方法。  2.教学内容   4.1while语句和do-while语句 4.2for语句   4.3循环结构

5、程序设计   3.主要知识点与重点 while语句、do-while语句和for语句,循环结构程序设计的基本方法。 第五章数组及其应用  1.教学基本要求 本章的学习,要求学生理解数组的概念,掌握数组元素的基本访问方法,能够熟练使用一维数组和字符数组解决实际问题,了解程序设计中的常用基本算法。   2.教学内容   5.1一维数组   5.2二维数组 5.3字符数组   3.主要知识点与重点  一维数组的定义与数组元素的访问,二维数组的定义与使用,字符数组的定义与使用,常用字符处理函数。   第六章函数与模块化程序设计  1.教学基本要求  本章的学习,要求学生理解函数的概念,了解模块化程序设

6、计的思想,掌握函数的定义方式,理解函数调用时数据的传递,了解变量的存储类型,理解变量的作用域。  2.教学内容 6.1函数的定义和调用   6.2变量的作用域与存储类型   6.3利用函数进行模块化程序设计   3.主要知识点与重点   函数的定义,函数的调用,参数的传递方式,函数的返回值,变量的存储类型。 第七章编译预处理 1.教学基本要求  本章的学习,要求学生理解宏定义的概念、文件包含的作用。  2.教学内容 7.1宏定义   7.2“文件包含”处理   第八章指针   1.教学基本要求   本章的学习,要求学生理解指针的概念,掌握指针的定义方法,学会使用指针访问数据及传递数据,了解可变

7、长度的字符串的使用。 2.教学内容 8.1指针与指针变量  8.2指针与数组 8.3指针与字符串   3.主要知识点与重点 指针的定义,指针运算符*及&。   第九章结构体和共用体   1.教学基本要求  7   本章的学习,要求学生理解结构体和共用体数据类型的概念,掌握这两类数据类型的定义方法,了解枚举类型数据的定义与使用,理解自定义数据类型的概念。  2.教学内容 9.1结构体数据类型的定义及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。