- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课教学大纲 1
《C语言程序设计》课程教学大纲
一、
本课程是计算机专业类学生的必修课程,因此本课程不但要注重程序设计语言基本知识的学习,更要注重程序设计技能的培养。通过本课程的学习,使学生能够循序渐进地掌握C语言的语法规则、算法的基本结构、程序设计的技能,初步积累编程经验;同时,培养学生良好的程序设计风格及团队协作精神。
?
总学时:85?? 理论讲授(51学时)+上机实验(34学时)
章? 序 内? 容 理论课时 实践课时 第一章
?C语言概述 C特点,C程序结构,上机步骤
? 第二章
算法 算法的概念、特性与描述方法,结构化程序设计方法 第三章
数据类型、运算符与表达式 常量与变量,整型数据,实型数据,字符型数据,算术、赋值和逗号运算符及表达式等 第四章
顺序程序设计 C语句,格式输入与输出(scanf()和printf()函数),字符输入与输出(getchar()和putchar()函数) 第五章
选择结构程序设计 关系、逻辑和条件运算符及表达式,if语句及嵌套,swicth语句 第六章
循环控制 while语句、 do—while语句和 for语句及嵌套,break和continue语句 第七章
数组 一维和二维数组的定义、引用、初始化,字符数组的定义、引用、初始化,常用字符串处理函数 第八章
函数 函数的定义、参数、返回值、调用,函数的嵌套和递归调用,数组作为参数,局部变量、全局变量,变量的存储类别 第九章
预处理命令 宏定义,“文件包含”处理 第十章
指针 变量与指针,数组与指针,字符串与指针,函数与指针,指针函数,指针数组,二级指针 第十一章
结构体与共用体 结构类型与结构对象的定义、引用和初始化,链表,共用体 第十二章
位运算 位运算符及运算 第十三章
文件 文件类型指针,文件的打开与关闭,文件的读写,文件的定位 合计 4 ?
?
三、大纲说明
1.? 本课程各章的教学重、难点
第一章 C语言概述
教学重点:C程序结构。
教学重点:算法的概念、N-S图、常用算法思想。
教学重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。
教学难点:输入输出函数的熟练运用
教学重点:C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。
教学重点:
(1)关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及基本应用
(2)C构成循环的四种方法,尤其是后三种方法、break与continue语句的基本作用。
教学重点:
(1)一维数组、二维数组的定义与引用
(2)字符数组的定义与引用、常用字符串处理函数及字符处理函数
(3)数组的应用(习题课)
教学难点:二维数组的定义和使用
教学重点:函数的定义和调用,变量的作用域和生存期。
教学难点:形参和实参的区分,递归调用。
教学重点:宏定义,文件包含。
教学难点:带参数的宏定义。
教学重点:指针变量的定义和使用,指针与函数,指针与数组。
教学难点:指针函数、函数指针;数组指针、指针数组的区分与使用。链表的各种操作。
教学重点:
(1)结构体的基本概念、结构类型及变量的定义、结构数组(2)用指针处理链表
(3)共用体及枚举类型的基本概念、typedef的基本概念
教学重点:六种位运算符的基本用法
教学重点:fopen(),fclose(),fputc(),fgetc(),fread(),fwrite(),fseek(),ftell(),rewind()函数的使用。
教学难点:文件的读写操作。
先导课程:大学计算机基础。
?
???? 能力培养要求
注重培养学生的自学能力、动手能力与解决实际问题的计算机综合应用能力。
?
???? 建议的教学方法
本课程是一门实践性很强的课程,采用多元化的教学模式,即集课堂教学、实践教学和网络教学为一体。
⑴ 课堂讲授
在多媒体教室中采用电子教案授课,授课时以基本知识点为主结合计算机的特点,边讲、边演示,尤其是随着计算机的发展,注意引入学科新知识、新动态,提高授课质量,加大课堂信息量。
⑵ 实验
实验教学应穿插于理论教学的全过程,在网络环境下以Windows XP为平台,各章节配备相应的实验案例进行实验,并要求写出实验报告,突出实践能力的培养。
⑶ 网络
充分发挥网络技术在辅助教学中的作用,编制网络教程、列举典型例题、设计交互式上机练习,方便学生在课外时间自主学习,培养学生上网获取新知识的能力。
?
?
使用教材:《C程序设计》(第三版),谭浩强著,清华大学出版社? 2005年
参考教材:《等级考试二级教程》(C语言),教育部考试中心,田淑青主编,高等教育出版社,1998年
您可能关注的文档
- china-jilng.doc
- China isues white paper on poverty reduction in rural areas.doc
- ChinaJoy受玩家期待的十款手机游戏汇总.docx
- Chinadaiy手机报-04.doc
- Chinese ranslation of English attributive clauses.doc
- CHOOSINGA SPOUSE.doc
- chp10 彩色知.doc
- CI desig of the development direction of Chinese enterprises.doc
- CIA《实施内部计业务》考试大纲.doc
- CIA第一部分( 遵守国际内部审计师协会的属性标准).doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)