- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
71991112C语言程序设计-工程实践中心-辽宁科技学院
《C语言程序设计》课程教学大纲
课程名称:
C语言程序设计
课程编码:总学时数:
56
课内实践学时数:
28
学 分:
3.0
开课单位:
工程实践中心
先修课程:
计算机应用基础(1)
适用专业对象:
普通本科非计算机类各专业
一、课程性质、目的和任务
《C语言程序设计》课程是理工类非计算机专业本科学生必修的专业基础课程之一。通过本课程学习,使学生掌握结构化程序设计的方法,培养学生规范的程序设计风格,严谨的程序设计思想,初步具备较强的编程实践能力,为后续专业课程的学习及解决相关专业工程实际问题奠定基础。
二、教学内容及教学基本要求
第一章 软件开发简介
1.软件工程:
理解软件的概念;了解软件工程的相关知识。
2.程序介绍:
了解程序的概念;了解程序设计过程及方法;理解并掌握算法的概念、特性以及表示方法。
3.数据结构:
了解数据结构的概念及分类;理解基本的数据结构:线性表、栈、队列以及树等。
4.VC++ 6.0集成开发环境:
了解C程序的运行环境;理解运行C程序的步骤;掌握运行C程序的基本方法。
第二章 C语言基础知识
1.C程序的基本结构:
理解C程序的基本结构。
2.C语言的基本组成:
了解C语言的基本字符集;掌握标识符的命名规则;理解并掌握库函数的使用。
3.C语言的基本数据类型:
了解C语言数据类型的种类;理解C语言的基本数据类型及其表示形式。
4.常量和变量:
理解常量和变量的特点;掌握变量的定义方法;掌握变量赋初值的方法;了解变量的作用域。
5.算术运算符和算术表达式:
掌握算术运算符的运算规则和优先级别;掌握算术表达式的构成和计算。
6.赋值运算符和赋值表达式:
理解赋值运算符的含义;掌握复合赋值运算符的运算规则和赋值表达式的构成及计算。
7.关系运算符和关系表达式:
理解关系运算的含义;理解并掌握关系运算符的运算规则和优先级;掌握关系表达式的应用。
8.逻辑运算符和逻辑表达式:
理解逻辑运算符的含义;理解并掌握逻辑运算符的运算规则和优先级;掌握逻辑表达式的应用。
9.逗号运算符和逗号表达式:
掌握逗号运算符的运算规则;掌握逗号表达式的使用。
10.位运算符和位运算表达式:
了解各种位运算符的运算规则;掌握位运算符运算规则和优先级。
11.各类型数据间的混合运算及数据类型转换:
掌握不同类型数据间的混合运算规则。
12.数据的输入输出:
理解数据输入输出的含义;掌握字符数据的输入输出函数功能及使用;掌握格式输入与输出函数的功能及使用。
第三章 C语言程序设计基本结构
1.结构化程序设计:
了解结构化程序设计的三种基本结构;了解C语言的基本语句的分类。
2.顺序结构程序设计:
理解程序语句的执行顺序;掌握顺序结构程序设计的方法。
3.选择结构程序设计:
理解选择结构的执行过程;掌握选择结构(单分支、双分支和多分支)的一般形式和功能;掌握选择结构程序设计方法。
4.循环结构程序设计:
理解循环结构的执行过程;掌握循环结构(for语句、while语句和do…while语句)的一般形式和功能;掌握break和continue语句的一般形式及作用;掌握循环结构程序设计方法。
5.程序设计的综合应用:
掌握程序设计的三种基本结构在解决实际问题中的应用。
第四章 函数
1.函数定义和调用:
掌握用户函数的定义和调用方法。
2.函数参数和函数的返回值:
理解函数的形参与实参的概念及对应关系;掌握参数传递的方法及函数返回值的概念。
3.函数的嵌套调用和递归调用:
理解函数的递归调用的过程;掌握函数的嵌套调用的使用。
4.变量的存储属性:
理解变量存储属性的概念及各种存储类型变量的生存期和有效范围;掌握自动变量、静态变量的定义和使用方法。
5.局部变量和全局变量:
了解局部变量与全局变量的概念;理解其使用特点;掌握它们具体的应用。
6.编译预处理命令
了解预处理命令的种类;理解并掌握预处理命令(include和define)的应用。
第五章 数组
1.一维数组的定义及元素的引用:
理解数组的概念;掌握一维数组的定义、初始化;掌握一维数组元素的引用。
2.二维数组的定义及元素的引用:
掌握二维数组的定义、初始化;掌握二维数组元素的引用。
3.字符数组和字符串:
掌握字符数组的定义、初始化和引用;理解字符串的概念;掌握字符串的输入输出方法;掌握字符串处理函数的使用。
4.数组作为函数的参数:
掌握数组元素、数组名作为函数参数的参数传递方式。
第六章 指针
1.地址和指针的概念:
理解地址的含义;掌握指针的概念。
2.指针变量的定义和运算:
掌握指针变量的定义、初始化及指针的运算;了解多级指针的定义及使用。
3.指针与函数:
掌握指针函数的定义;了解指针与函数的关系;掌握指向函数的指针
文档评论(0)