(信息)C语言程序设计理论程教学大纲

(信息)C语言程序设计理论程教学大纲

ID:40707886

大小:66.50 KB

页数:7页

时间:2019-08-06

(信息)C语言程序设计理论程教学大纲_第1页
(信息)C语言程序设计理论程教学大纲_第2页
(信息)C语言程序设计理论程教学大纲_第3页
(信息)C语言程序设计理论程教学大纲_第4页
(信息)C语言程序设计理论程教学大纲_第5页
资源描述:

《(信息)C语言程序设计理论程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》课程教学大纲课程中文名称:C语言程序设计课程英文名称:TheCProgrammingLanguage课程编号:TS17003课程类型:(通识教育课)学时:(总学时72、理论课学时48、实验课学时24)学分:4适用对象:信息与计算先修课程:高等数学,计算机基础课程简介:《C语言程序设计》是信息专业的一门专业基础课。本课程的前导课程有《计算机基础》,后续课程有《数据结构》、《面向对象程序设计》。它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。通过C语言程序设计的学习,使学生掌握程序设计的基本思想和方法

2、,培养学生用计算机解决实际问题的能力。一、教学目标及任务程序设计是计算机基础教育的基础与重点,高级语言程序设计课是继大学计算机基础之后的一门必修的基础课。本课程通过介绍C语言程序设计的基本知识、数据结构和算法、模块化和接口设计、数据抽象和程序抽象等内容,使学生能够掌握C语言的基本内容及程序设计的基本方法与编程技巧,使学生具有应用计算机解决实际问题的基本能力,培养学生掌握使用计算机处理问题的思维方法与途径,培养良好的程序设计风格,为进一步学习和应用计算机打下良好的基础。二、学时分配教学内容学时第一章C语言程序设计概述2第二章数据类型、运算符

3、与表达式4第三章简单程序设计2第四章选择结构程序设计4第五章循环结构程序设计8第六章数组6第七章函数6第八章指针8第九章结构体与共用体6第十章文件2三、教学内容及教学要求第一章C语言程序设计概述(2学时)教学重点:C程序结构。教学难点:无教学要求:1.了解C语言的背景;2.掌握C语言程序的结构;3.掌握掌握C程序的上机步骤。第一节计算机语言和计算机程序第二节C语言概述1.C语言的产生和发展2.C语言的特点3.C程序的结构4.C程序的格式特点第三节C程序的运行步骤与运行环境1.C程序的运行步骤2.VisualC++6.0集成开发环境3.用V

4、isualC++6.0运行C程序第二章数据类型、运算符与表达式(4学时)教学重点:C语言数据类型定义的方法、运算符、表达式的使用。教学难点:自增、自减运算符、各种运算符的混合使用。教学要求:1.掌握C语言的几种基本数据类型;2.掌握变量的定义及初始化方法;3.掌握不同运算符的使用特点、清楚每种运算符的优先级与结合性;4.理解C语言的自动类型转换和强制类型转换及赋值的概念。第一节C语言的数据类型第二节常量与变量1.标识符2.常量3.变量第三节整型数据1.整型数据的分类2.整型常量3.整型变量第四节实型数据1.实型数据的分类2.实型常量3.实

5、型变量第五节字符型数据1.字符常量2.字符变量3.字符串常量第六节C运算符与表达式概述第七节字基本算术运算符与算术表达式1.基本算术运算符2.算术表达式第八节赋值运算符与赋值表达式1.赋值运算符与赋值表达式2.复合赋值表达式第九节自增、自减运算符及其表达式第十节逗号运算符与逗号表达式第十一节数据类型的转换1.自动转换2.强制转换第三章简单程序设计(2学时)教学重点:C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。教学难点:格式控制字符教学要求:1.理解C程序的语句;2.掌握C语言常用的输入/输出出方式;3.掌握顺序程序设

6、计方法。第一节C语句1.赋值语句2.表达式语句3.复合语句4.空语句第二节数据的输入与输出1.格式输出函数printf2.格式输入函数scanf3.字符输出函数putchar4.字符输入函数getchar第三节顺序程序设计举例本章习题要点第四章选择结构程序设计(4学时)教学重点:逻辑值的表达式的使用、常用的单分支和多分支的组成及使用。教学难点:各种条件表达式的组成,分支选择的嵌套的使用。教学要求:1.掌握if…else的三种结构;2.理解switch与break语句的作用;3.掌握程序举例,体会编程的思路。第一节关系运算符与关系表达式1.

7、关系运算符2.关系表达式第二节逻辑运算符与逻辑表达式1.逻辑运算符2.逻辑表达式第三节if语句1.if语句的语法及流程2.if语句的嵌套第四节条件运算符与条件表达式第五节switch语句第五章循环结构程序设计(8学时)教学重点:各种循环语句在程序设计中的使用。教学难点:循环控制变量的使用。教学要求:1.领会程序设计中构成循环的方法;2.掌握for、while、do-while语句的用法;3.了解break、continue在循环语句中的作用;第一节while语句第二节do-while语句第三节for语句第四节循环嵌套第五节break语句和

8、continue语句1.break语句2.continue语句第六节goto语句第六章数组(6学时)教学重点:数组的定义与引用,常用字符串处理函数。教学难点:字符串在数组中的组成。教学要求:1

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

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

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