网站大量收购独家精品文档,联系QQ:2885784924

[工学]《C语言程序设计》教学大纲.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]《C语言程序设计》教学大纲

集美大学 C语言程序设计 课程教学大纲 第 1 页共31 页 课程名称 中文:C语言程序设计 英文:C Programming Language 课程编号 学分/学时 2/64 所属教研室 基础教研室 先修课程 课程类型 专业基础课 考核方式 参加省计算机等级考试 开课专业 电子、通信、自动化专业等 教学目的和要求 教学目的 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。 课程要求 《C程序设计》是一门应用性很强的课程,它所涉及的内容也十分广泛。本课程所选取的内容包括以下几个方面:算法的基本概念、常量变量运算符与表达式、程序控制结构、数组、函数、编译预处理、指针、结构体与共用体及文件等。 教学内容和基本要求(分章节) C语言概述(1学时) 教学目的与要求: 了解C语言的背景 掌握C语言程序的结构 领会C语言程序设计的风格 教学内容: 1.C语言的历史背景 2.C语言的特点 3.C语言源程序的结构 重点: C程序结构。 程序的灵魂——算法(2学时) 教学目的与要求: 掌握算法的基本概念与特征 掌握结构化程序设计的基本概念 教学内容 算法的概念 算法举例 算法的特征 算法的表示 结构化程序设计方法 重点: 算法的概念、N-S图、常用算法思想。 数据类型、运算符与表达式(4学时) 教学目的与要求 了解基本类型及其常量的表示法 掌握变量的定义及初始化方法 掌握运算符与表达式的概念 领会C语言的自动类型转换和强制类型转、左值和赋值的概念 教学内容 常量与变量 整型数据 实型数据 字符型数据 变量赋初值 各类数据之间的混合运算 算述运算符与算术表达式 赋值运算符与赋值表达式 逗号运算符与逗号表达式 重点: 常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。 最简单的C程序设计(2学时) 教学目的与要求 了解C语句的概念及种类 掌握C语言常用的输入/出方式 教学内容 C语句概述 赋值语句 字符数据的输入与输出 格式输入与输出 顺序结构程序设计举例 重点: C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。 选择结构程序设计(2学时) 教学目的与要求 熟练掌握if…else的三种语法 领会switch与break语句的作用 教学内容 关系运算符与关系表达式 逻辑运算符与逻辑表达式 if语句 switch语句 重点: 关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及基本应用。 循环控制(2学时) 教学目的与要求 领会程序设计中构成循环的方法 掌握for、while、do-while语句的用法 了解break、continue在循环语句中的作用 教学内容 goto语句构成循环 while语句 do-while语句 for语句 循环的嵌套 break与continue语句 重点: C构成循环的四种方法,尤其是后三种方法、break与continue语句的基本作用。 数组(4学时) 教学目的与要求 了解一维数组、二维数组的基本概念 掌握数组类型变量的定义与引用 掌握数组元素的引用 教学内容 一维数组的定义与引用 二维数组的定义与引用 字符数组 重点: 1.一维数组、二维数组的定义与引用(2学时) 2.字符数组的定义与引用、常用字符串处理函数及字符处理函数(1学时) 3.数组的应用(习题课) (1学时) 函数(6学时) 教学目的与要求 掌握函数的定义与调用 掌握函数参数的传递方式 领会变量存储类型的概念及各种存储类型变量的生存期和有效范围 领会函数的嵌套调用与递归调用 了解带参数的main函数 教学内容 函数的定义 函数的参数和函数的值 函数的调用 函数的嵌套调用 函数的递归调用 数组作为函数参数 变量作用域 变量存储类别 重点: 1.函数定义、函数调用、函数声明等基本基本概念(2学时) 2.函数的嵌套调用与递归调用(2学时) 3.数组作为函数的参数、变量的存储类别与作用域(2学时) 编译预处理(2学时) 教学目的与要求 了解预处理的概念及特点 掌握有参宏与无参宏的定义及使用 领会文件包含的使用及效果 教学内容 宏定义 “文件包含”处理 重点: 有参宏、无参宏的定义与应用;文件包含的基本概念。 指针(8学时) 教学目的与要求 了解指针与地址的概念 掌握指针变量的定义、初始化及指针的运算 指针与数组、指针数组、二级指针等知识 了解指针与函数的概念 掌握指针作为函数参数的应用 教学内容 指针与地址的概念 变量的指针和指针变量的指针变量 数组的指

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档