- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课程教学大纲
课程名称:C语言程序设计
英文名称:C Programming
课程编号:x2050011
学时数:64
其中实践学时数: 20 课外学时数:0
学分数:4.0
适用专业:非计算机本科专业
一、课程简介
《C语言程序设计》是非计算机专业的一门公共基础课。课程内容包括C语言运算符、表达式、数据类型等基础知识;输入输出函数的使用;程序控制结构(选择结构、循环结构);函数的定义与调用;数组及字符串的处理;指针、结构体、文件等知识。本课程使用大量丰富多彩的应用程序实例,讲解最实用的方法和技巧,提高学生的计算机应用及编程能力,为后续工科专业课的学习提供编程基础。
通过《C语言程序设计》课程的学习,使学生能运用程序设计的基础知识和程序设计的基本思想与方法,掌握高级语言程序设计的基本理论和基本技能,培养学生使用计算机解决问题的分析方法和程序设计能力,为运用计算机解决专业中的复杂工程计算问题打好基础。
二、课程目标与毕业要求关系表
课程目标
毕业要求
掌握程序设计的基础知识和程序设计的基本思想与方法,培养学生使用计算机解决问题的分析方法和程序设计能力。
5-1能够开发和选择恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计。
三、课程教学内容、基本要求、重点和难点
(一)C语言的基本概念
1.掌握数据类型、常量与变量。
2.熟练掌握整型数据、实型数据、字符型数据的定义以及运算符和表达式的规则。
难点:数据类型
重点:数据类型、变量的定义、运算符和表达式的规则。
(二)顺序程序设计
1.掌握C语句种类、赋值语句、数据的输入输出。
2.熟练掌握格式输入与输出函数。
难点:格式输入与输出函数。
重点:格式输入与输出函数。
(三)选择程序设计
1.熟练掌握三种if语句。
2.熟练掌握switch语句。
难点:switch语句的句法与结构。
重点:各种if语句、switch语句的功能、句法规则。
(四)循环程序设计
1.熟练掌握while语句、do_while语句、for语句构成的循环。
2.掌握break和continue语句。
难点:break语句和continue语句。
重点:用while语句、do_while语句、for语句构成的循环。
(五) 函数
1.掌握函数定义、函数参数、函数的返回值、函数的调用、变量的作用域及存储属性
2.了解函数递归调用的思想。
难点:函数的返回值、递归调用。
重点:函数定义、函数的调用、全局变量的使用。
(六)数组
1.掌握一维数组及二维数组的定义和初始化。
2.掌握数组元素的引用。
难点: 二维数组的存储及引用。
重点:数组的定义形式、元素的引用方法。
(七) 指针
1.掌握地址和指针的概念及变量的指针和指向变量的指针变量。
2.掌握数组的指针和指向数组的指针变量、指针作函数参数。
难点:数组的指针和指向数组的指针变量。
重点:变量的指针、指针变量的定义及运算,数组的指针和用指针访问数组元素、指针作函数参数。
(八) 结构体与共用体
1.掌握结构体类型变量的定义、引用、初始化。
2.掌握结构体数组及使用。
3.了解结构体类型的指针及用指针处理链表。
4.了解共用体变量的含义。
难点:结构体类型变量、结构体类型的指针。
重点:结构体类型变量及数组的定义、引用。
(九) 文件
1.掌握文件类型指针的定义、文件的打开与关闭、文件的读写。
2.了解文件指针函数。
难点:文件的读写。
重点:文件类型指针的定义、文件的打开与关闭、文件的读写。
四、教学方式及学时分配
序号
主要内容
主要教学
方式
学时分配
辅导答疑比例
一
1.C语言的基础知识
1.1 程序设计基础知识
1.2 C语言的数据描述
1.3 各类运算符及表达式
1.4输入、输出函数
讲授
4
2 :1
二
2.顺序结构程序设计
2.1 结构化程序设计
2.2顺序结构程序设计举例
讲授+实验
2+2
2 :1
三
3.选择结构程序设计
3.1单分支if语句
3.2双分支if语句
3.3多分支if语句
3.4多情况switch语句
3.4选择结构程序设计举例
讲授+实验
4+2
2 :1
四
4. 循环结构程序设计
4.1 while语句
4.2 do-while语句
4.3 for语句
4.4 break,continue 语句
4.5循环结构程序设计举例
讲授+实验
6+4
2 :1
五
5.函数
5.1函数的定义与调用
5.2函数的返回值
5.3 变量的作用域与存储属性
5.4 函数应用程序设计举例
讲授+实验
6+2
2 :1
六
6.数组
6.1 一维数组的定义与使用
6.2二维数组的定义与使用
6.3字符数组的定义与使用
6.4 数组作函数参数
6.5
您可能关注的文档
- 《VisulBsic程序设计》课程教学大纲.doc
- 《表面活性剂合成与应用实验》课程教学大纲.docx
- 《创新创业专题》教学大纲.doc
- 《创新创业专题》教学大纲.docx
- 《大气污染控制工程实验》课程教学大纲.doc
- 《电工技术》课程教学大纲.doc
- 《电化学分析实验》课程教学大纲.docx
- 《分离工程》课程教学大纲.doc
- 《分离科学与技术实验》课程教学大纲.doc
- 《分析化学实验》教学大纲.docx
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)