c语言教学大纲(《大学c语言实用教程》)

c语言教学大纲(《大学c语言实用教程》)

ID:35530855

大小:60.02 KB

页数:5页

时间:2019-03-25

c语言教学大纲(《大学c语言实用教程》)_第1页
c语言教学大纲(《大学c语言实用教程》)_第2页
c语言教学大纲(《大学c语言实用教程》)_第3页
c语言教学大纲(《大学c语言实用教程》)_第4页
c语言教学大纲(《大学c语言实用教程》)_第5页
资源描述:

《c语言教学大纲(《大学c语言实用教程》)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》教学大纲课程编号:学时学分:64学时,4学分适用专业:理工科信息类专业先修课程:大学计算机基础一、本课程的教学目的、任务和要求《C语言程序设计》是大学计算机基础教学系列中的核心课程,主要面向我校理工科信息类专业的学生。该课程重在培养学生掌握计算机程序设计的思想和方法,初步具有在木专业领域应用计算机的能力,为进一步学习后续课程打下坚实的基础。本课程要求掌握程序设计语言的基本知识,主要是程序设计语言的语法知识,这是程序设计的基本工具;掌握程序设计的方法与技术,主要是程序设计的基本方法和基本技术,包括程序设计方法学、数据结构与算法基础等方面的内容,这

2、是程序设计的核心;具有根据给定算法设计和调试程序的初步能力,并掌握一批简单的数值计算和非数值计算常用算法,这是程序设计能力的具体体现。本课程是一门实践性很强的课程,上机和实训是本课程教学的重要环节。二、教学内容第1章C程序设计的初步知识(3学时+2学时)教学要求:掌握main函数和其他函数的构成、源程序的书写格式、C语言屮的标识符命名方法和关键(保留)字、标题(头)文件的引用,了解注释的作用。教学内容:1」C语言的产生和发展1.2C程序的基本结构和书写风格1.3简单的C程序设计1.4C程序的开发过程1.5VisualC卄6.0集成环境的使用教学难点:C程序开发过

3、程及其上机步骤教学重点:C语言特点,简单的C程序第2章基本数据类型(4学时)教学要求:掌握基本数据类型的含义及其定义方法,常量的表示、符号常量和变量的定义方法,以及输入输出函数的使用,了解类型修饰的使用和功能。教学内容:2」基本数据类型2.2常量及其类型2.3变量的定义及初始化2.4符号常数2.5不同类型数据的输入输出教学难点:格式输入输出中的格式控制字符以及scanf应该注意的一些细节问题教学重点:数据类型的概念、常量的表示和变量的定义第3章数据运算(3学时+2学时)教学要求:熟悉各种运算符的优先级和结合性、不同类型数据间的转换和运算规则,掌握赋值表达式、算术

4、表达式、关系表达式、逻辑表达式、逗号表达式的书写方法和求值规则。教学内容:3.1算术运算3.2赋值运算3.3逗号运算(顺序运算)3.4关系运算和逻辑运算3.5测试数据长度运算符sizeof3.6位操作3.7常用数学函数教学难点:各种数值型数据间的混合运算以及各运算符的优先级教学重点:运算符与表达式的相关知识第4章程序流程控制(6学时+4学时)教学要求:掌握用if-else>switch和break实现选择结构,用for、do-while和while实现循环结构的方法,选择结构和循环结构的嵌套使用,了解goto语句和标号的使用。教学内容:4」结构化程序设计的三种基

5、本结构4.2选择结构程序设计4.3循坏结构程序设计4.4转移控制语句教学难点:用讦和switch语句实现的多分支结构,循环的嵌套教学重点:三种基本程序控制结构,两种选择结构,三种循环结构第5章数组和字符串(4学时+2学时)教学要求:掌握数组的定义、初始化和引用方法,掌握数组在数值计算、数据统计、排序和数据检索方面的应用。教学内容:5」数组的概念5.2数组的定义和初始化5.3数组的基本操作5.4数组的应用教学难点:与数组应用有关的简单算法教学重点:数组的概念、类型、定义和初始化第6章指针(5学时+2学时)教学要求:学握指针与地址运算符(&、*、[])的使用和指针的

6、运算,熟悉用指针访问变量、--维数组和二维数组的方法,了解用指针进行内存动态分配的方法和内存动态分配函数。教学内容:6」地址、指针和指针变量的概念6.2指针的定义和用指针访问变量6.3指针的运算6.4用指针访问一维数组6.5用指针访问二维数组6.6用指针处理字符串6.7多级指针6.8用指针进行内存动态分配教学难点:用指针访问二维数组和处理字符串,内存动态分配函数教学重点:指针的基木概念,用指针访问变量及数组的方法,内存的动态分配第7章函数(5学时+4学时)教学要求:掌握函数的定义和调用方法,函数间的数据传递,函数的嵌套调用和递归调用,变量的作用域和生命期,了解内

7、部函数和外部函数的概念。教学内容:7」模块化程序设计的思想7.2函数的定义和调用7.3调用函数和被调用函数之间的数据传递7.4存储类型对惭数调用的影响7.5函数的递归调用7.6内联函数7.7main()函数的参数和返回值教学难点:函数的递归调用,函数的值传递和指针传递,变量和函数的作用域和牛命期教学重点:函数的定义、说明、调用,函数的返冋值和参数传递第8章复合数据类型(4学时+2学时)教学要求:学握结构和联合类型数据的定义方法和引用方法,用指针访问结构和联合的方法,类型定义的作用和使用方法,了解位段和枚举类型数据的定义方法和引用方法。教学内容:结构类型8.2联合

8、类型8.3位段结构类型8

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

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

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