C语言程序设计教学大纲.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计教学大纲 课程中文名称:C语言程序设计 课程英文名称:Programming Language C 课程编号:H1005 学分:3 学时:48 (其中:讲课学时:32 实验学时:16 实践学时:0 ) 先修课程:大学计算机基础Ⅰ/大学计算机基础Ⅱ 适用专业:理工学类、经济与管理学院专业 课程类别:通识核心课程/必修 使用教材:《C语言程序设计教程》,龚本灿 周治钰,高等教育出版社,2012 开课单位:计算机与信息学院 一、课程性质 本课程是非计算机专业(理、工学类专业)的通识核心课、必修课,是一门计算机基础类教育课程。通过本课程的学习使学生掌握程序设计的基本理论、基本方法,能够进行简单的程序设计,并具有一定的程序调试能力。同时培养学生逻辑思维与计算思维能力,为学生将来在各自的专业领域运用计算机知识打下良好的基础。 二、教学目标 1.了解C语言基本特点,算法及其描述,变量的存储属性与多文件的编译与连接,编译预处理的作用。 2.理解:程序设计的基本思想,数据类型及其转换,函数在结构化程序设计中的作用,指针与文件的概念。 3.掌握C语言的程序结构,编辑、编译、调试和运行的基本过程,基本数据类型、运算符和表达式,程序设计的基本控制结构,数组的使用,函数的定义和使用方法,结构体类型变量的定义、声明和引用方法,指针作为函数参数的基本操作,C语言的调试技术。 三、教学内容及要求 第一章 C语言概述 2学时 1.教学内容 (1)C语言的发展及特点 (2)简单的C语言程序 (3)C语言程序的开发步骤及上机过程 (4)算法及其描述 2.重、难点 (1)C程序的基本结构和组成 (2)算法的概念 (3)C语言程序的开发步骤及上机过程 3.考核要点 (1)C程序的基本结构和组成 (2)C语言程序的开发步骤及上机过程 4.教学方法 多媒体教学、案例教学 5.作业安排 参考教材、课后习题和习题集中对应章节的作业内容 第二章 数据类型 3学时 1.教学内容 (1)数据类型的分类 (2)整型数据 (3)实型数据 (4)字符型数据 (5)数据类型转换 (6)格式化输入/输出函数 2.重、难点 (1)不同类型数据的常量的表示与变量的定义 (2)数据类型转换的规则与方法 (3)格式化输入/输出函数的使用 3.考核要点 (1)常量的表示与变量的定义 (2)格式化输入/输出函数的使用 (3)数据类型的转换 4.教学方法 多媒体教学、案例教学 5.作业安排 参考教材、课后习题和习题集中对应章节的作业内容 第三章 分支结构程序设计 3学时 1.教学内容 (1)运算符及其表达式 (2)if语句 (3)switch语句 2.重、难点 (1)关系运算符的使用及其表达式的计算 (2)逻辑运算符的使用及其表达式的计算 (3)if语句 (4)switch语句 3.考核要点 (1)if语句 (2)switch语句 4.教学方法 多媒体教学、案例教学 5.作业安排 参考教材、课后习题和习题集中对应章节的作业内容 第四章 循环结构程序设计 6学时 1.教学内容 (1)while语句 (2)do-while语句 (3)for语句 (4)循环的嵌套 (5)break和continue语句 2.重、难点 (1)while语句与do-while语句的区别 (2)for语句的结构特点及使用 (3)循环嵌套的特点及使用方法 (4)break和continue语句的区别 3.考核要点 (1)三种循环语句的使用 (2)break和continue语句的区别 4.教学方法 多媒体教学、案例教学 5.作业安排 参考教材、课后习题和习题集中对应章节的作业内容 第五章 数组 6学时 1.教学内容 (1)一维数组的定义和引用 (2)二维数组的定义和引用 (3)字符数组 (4)排序算法 (5)结构体类型及结构体数组的定义及引用 2.重、难点 (1)一维、二维数组的定义及引用 (2)字符数组的定义、特点及引用 (3)不同排序算法的思想及比较 3.考核要点 (1)一维、二维、字符数组的定义及引用 (2)排序算法 4.教学方法 多媒体教学、案例教学 5.作业安排 参考教材、课后习题和习题集中对应章节的作业内容 第六章 函数 6学时 1.教学内容 (1)函数的定义、函数的声明和函数的值 (2)函数的调用、函数的嵌套调用、函数的递归调用 (3)数组作为函数参数 (4)变量的作用域和变量的存储属性 (5)内部函数与外部函数 (6)多文件的编译与连接 2.重、难点 (1)函数的调用 (2)数组作为函数参数 (3)变量的作用域和变量的存储属性 3.考核要点 (1)函数的调用 (2)数组作为函数参数

您可能关注的文档

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档