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

上传人:太** 文档编号:97989274 上传时间:2024-07-08 格式:DOCX 页数:9 大小:18.57KB
返回 下载 相关 举报
C语言程序设计课程教学大纲..docx_第1页
第1页 / 共9页
C语言程序设计课程教学大纲..docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《C语言程序设计课程教学大纲..docx》由会员分享,可在线阅读,更多相关《C语言程序设计课程教学大纲..docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言程序设计课程教学大纲(课程编号) (学分 4,学时72+72) 第一部分大纲说明一、课程的目的与任务本课程将以结构化程序设计思想指导学习者运用C语言进行程序设计,充分 利用C语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化, 程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯, 在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应用 打下良好的基础。二、课程的基本要求1 .教学基本要求和学习方法建议1.1 弄清概念、留意实践学习时确定要仿按例题亲自编制一些好用程序,加强对概念的正确相识。同 时要留意上机实践,把不清楚的问题通过上机一一解

2、决。从而不断增加学习爱好, 提高编程实力。1.2 由浅入深、按部就班先学习简洁的、简洁驾驭的部分,以后再逐步驾驭C语言的精华一一指针及 各种灵敏的表达式。L3着重语言的运用由于C语言本身比较困难,应把学习重点放在语言的运用上,即如何正确运 用C语言编写程序,而不把重点放在算法的设计上。1.4 尽量不涉及太多的硬件学问C语言既能编写应用软件,也能编写系统软件,而编写系统软件势必需要确 定的硬件学问。在学习本课程时应尽可能地不涉及太多的硬件学问,以便于理解 和驾驭。1.5 忽视非主要微小环节不死抠非主要微小环节,集中精力放在最基本、最常用部分的学习上,待建立确定的基础以后再深化到一些非主要微小环节

3、的探讨。2 .教学的重点、难点重点为娴娴熟驾驭C语言的数据类型(基本类型、构造类型、指针类型等) 和各类运算符,能正确运用表达式实现各种数据的加工。娴熟驾驭程序设计的三 种基本结构(依次、分支、循环)的特点,能运用相关语句完成着三种基本程序 的设计任务。驾驭C语言的常用的库函数的运用,以及用户函数的定义、调用、 参数传递等方法。培育学生的程序设计实力,初步相识软件开发的基本思想。难 点为指针极其运用,驾驭阅读和分析程序的方法和技巧,驾驭设计和调试程序的 方法和技巧。3 .教学支配中前后课程的联系C语言比较困难、较难驾驭,学习者最好有一门计算机语言的基础。C语言是数据结构、软件工程、程序设计方法

4、、编译原理等课程的基础与工 具。4 .考试考核方式平常试验、期末试验考核和期末笔试考核,比例为2: 3: 5o5 .教材编选的原则依据二本院校生源和课程特点,编写了C语言程序设计(清华高校出版社)。 该教材编写的原则是:结构清楚,内容支协作理,难度按部就班,描述精确清楚, 各章节配备确定数量的习题和思索题,适合二本学生的教学。6 .参考书目:1谭浩强C程序设计清华高校出版社19992薛钢等C语言好用教程吉林科学技术出版社19973迟成文高级语言程序设计经济科学出版社19994徐金吾等 Turbo C运用大全北京科海培训中心19905王士元C高级好用程序设计清华高校出版社19956国家教化考试中

5、心全国计算机等级考试考试大纲高等教化出版社19957卢有杰等C语言高级程序设计清华高校出版社19908牛连强等C语言程序设计笔试习题点津大连理工高校出版社19999王洪(Turbo C 2.0运用指南陕西电子编辑部(内部参考)198910齐志儒、高福祥汇编语言程序设计东北高校出版社199511张小明等译PC中断大全电子工业出版社199312 Brian W. KernighanTHE C PROGRAMMING LANGUAGE199713 Brian W. KernighanTHE C ANSWER BOOK199714谭浩强C程序设计上机指导书清华高校出版社1999其次部分讲授大纲第一章C

6、语言概述学习目的和要求了解C语言的历史背景,了解C语言的特点,驾驭C程序的上机步骤,驾驭用流 程图、N-S流程图表示算法,理解结构化程序设计方法的概念。教学重点C程序的上机步骤,用流程图、N-S流程图表示算法。教学难点用流程图、N-S流程图表示算法。课时支配本章讲授4学时,上机实践4学时LC语言功能简介2 .TURB0 C上级操作指导3 .简洁的C程序介绍其次章基本语法法则学习目的和要求 娴熟驾驭几种基本类型数据的存储方式,表示方法。 娴熟驾驭指针的定义和运用 驾驭不同类型间数据转换的原则与方法 娴熟驾驭有关运算符与表达式的运用。 娴熟驾驭字符数据输入输出函数、格式输入输出函数的用法 娴熟驾驭

7、分支语句和循环语句的用法。 驾驭宏的定义和文件包含运用。教学重点 整型、实型、字符型、指针型数据的定义和运用。 运算符和表达式的运用。 字符数据输入输出函数和格式输入输出函数。 两种分支、三种循环语句的运用。break、continue和goto语句的运用。 宏定义和文件包含。教学难点 指针型数据的定义和运用 格式输入输出函数 两种分支语句 三种循环语句、break、continue和goto语句的运用宏定义。课时支配本章讲授24学时,上机实践24学时思索题: C语言中数据类型与数学中的数据的异同,C语言中的指针与内存中的地址 之间的关系。 字符输入时的垃圾字符处理方法及其必要性。 三种循环语

8、句的区分与联系1 .常量、变量和指针C语言所供应的各种类型数据的运用规则及留意事项2 .运算符与表达式各种运算符的运算规则及数据类型要求3 .基本输入输出函数程序设计中,基本类型数据的输入与输出格式及留意事项4 .分支语句C语言所供应选择结构程序设计语句的运用方法5 .循环语句重复程序段设计实现的手段6 .编译预处理提高编译效率的处理方式第三章数组学习目的和要求 驾驭数组的定义。 驾驭数组的初始化。 驾驭数组元素的下标法和指针法引用。 驾驭字符数组的应用和常用的字符串处理函数。 驾驭指针数组的概念和运用。教学重点 数组的定义、初始化和数组元素的引用。教学难点 数组元素的指针法引用,指针数组和二

9、级指针。课时支配本章讲授14学时,上机实践14学时思索题: 数组逻辑位置与物理位置之间的关系 数组名的含义 数组名与指针变量之间的对应关系1 . 一维数组及指针线形数据的存储与地址计算2 . 一维字符数组及指针用一维数组存储字符型数据3 .多维数组及指针表型数据及更多维数据的存储与地址计算4 .指针数组数组中数据类型为指针的定义及运用5 .二级指针主要用于引用指针数组中的元素第四章函数学习目的和要求 驾驭函数的定义和调用。 驾驭函数调用时的参数传递方式。 理解变量的存储属性和作用范围。 驾驭内部函数和外部函数的定义和运用。教学重点 函数的定义,函数的参数及返回值。 函数的调用,指针作为函数参数

10、。 局部变量和全局变量,变量的存储类别。教学难点 函数的参数传递及返回值。 指针作为函数参数。 返回指针值的函数,变量的存储类别。课时支配本章讲授16学时,上机实践16学时思索题: C语言中函数调之间的关系 函数定义与函数说明的区分1 .函数的概述函数的基本概念及函数定义格式、运用规则2 .主函数与参数传递叮嘱行参数的运用3 .帮助函数与参数传递函数参数传递方式及有关规定与运用技巧4 .函数的嵌套调用与递归调用函数内调用函数,递归调用函数中参数传递及运用语法规则5 .函数指针与返回指针的函数用指针方式传递数据的规则及优点6 .变量的作用域与存储类别函数中变量定义位置及其作用域之间关系第五章结构

11、体、共用体和枚举学习目的和要求: 娴熟驾驭结构体类型的概念、定义以及结构体变量的定义和引用。 娴熟驾驭结构体数组和结构体指针变量的定义和运用 驾驭链表的概念和应用。 驾驭共用体类型的概念、定义以及共用体变量的定义和变量成员的引用。 驾驭枚举类型的概念、定义以及枚举变量的定义和引用。教学重点 结构体变量、结构体数组与结构体指针的定义和引用。 结构体变量成员引用的三种形式。教学难点 结构体数组与结构体指针。应用创新将结构体与数组结合实现二维表格数据的处理实力培育通过学习,理解并驾驭记录概念及实现方式,从而培育其实现数据库系统实力课时支配本章讲授10学时,上机实践10学时思索题 结构体、共用体两种类

12、型的区分 链式存储适合的操作对象 共用体类型数据能否像结构体类型数据一样运用 用结构体数组与二维数组实现二维表格处理的区分是什么 函数参数传递中用结构体和结构体指针之间的优劣比较1 .结构体类型与变量结构体类型的定义及变量定义和运用规则2 .结构体数组结构体与数组类型的结合运用3 .结构体类型数据的指针运用结构体指针引用结构体变量成员、结构体数组元素的成员4 .链表的基本学问链表构成、创建、插入、删除、遍历等操作的简洁实现5 .结构体位段特殊结构体的设计及运用6 .共用体类型与变量共用体类型及变量的定义和运用规则7 .枚举类型与变量枚举类型及变量的定义和运用规则第六章文件系统学习目的和要求驾驭文件和文件指针的概念,驾驭文件的打开、关闭和读写等基本操作教学重点文件的打开、关闭、读写。教学难点文件的打开、关闭、读写。实力培育及应用创新通过学习C语言的文件操作函数,实现一个简洁文字处理系统课时支配本章讲授4学时,上机实践4学时思索题文件打开和关闭大含义哪些文件操作函数会变更文件的指针位置1 .文件系统概述与文件类型文件系统相关基本概念及类型设置2 .文件的打开与关闭文件打开、关闭函数的运用3 .文件的读写操作文件读写函数的运用4 .文件定位与随机读写将文件指针定位到指定位置教学大纲制定者:课程建设组审定者:殷延知渤海高校信息科学与工程学院计算机系2023年11月20日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁