- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 说话程序设计教学大纲
C语言程序设计
一、课程基本情况
课程名称:C语言程序设计(C Programming Language)
考核对象:计算机专业和理工类的非计算机专业学生
先修课程:大学计算机基础,高等数学
学 时:总学时数108,其中:课堂讲授 72 学时,上机实验 36 学时
教学目标:
C语言是计算机专业的一门基础课,也是理工类非计算机专业学习计算机语言、建立和培养编程思想与程序语言能力和素质的基础课程。C语言与其它高级语言相比有其显著的优点,它既具有高级语言的特点,又具有低级语言的许多特点;它不仅是系统描述语言,而且也是通用的程序设计语言。因此,它既适合编写系统程序,又适合编写应用程序,应用领域很广,是一种理想的结构化语言。
通过对本课程的学习,使学生了解和掌握C语言基本语法规则,熟练阅读和理解简单的C语言程序,掌握一些基本的算法,并具备设计简单程序的能力,为继续学好后续计算机课程和今后的计算机应用与开发打下良好的基础。
教学参考:
C语言的学习包括知识和技能两个方面:
知识方面 重点掌握数据类型、运算符与表达式,程序流程控制,数组,函数,指针,结构体、共用体和枚举,文件的基本操作,面向对象的基本概念等。其中指针是难点,对于理工类非计算机专业学生,以一级指针为主。
技能方面 须通过上机操作掌握所学的知识,要特别强调讲授与上机操作相结合,保证学生有充分的上机条件和学时数。程序调试平台可以选择Turbo C 2.0或者Visual C++ 6.0,如果选择后者,请注意其与前者的不同。
主要参考书:
[1] 丁亚涛.《C语言程序设计》第2版[M].北京:高等教育出版社.2006.8
[2] 丁亚涛.《C语言程序设计实训与考试指导》第2版[M].北京:高等教育出版社.2006.8
[3] 谭浩强.《C语言程序设计》第3版[M].北京:清华大学出版社.2005.8
二、课程内容与考核目标
第1章 C语言概述
(一)课程内容
C语言的发展历史、特点、基本程序结构、算法、流程图、上机编辑和调试程序的方法和步骤。
(二)考核知识点与考核目标
了解C语言的形成、发展和基本特点;了解程序、程序设计、高级语言的基本概念;掌握C语言程序的基本结构和组成,掌握算法的基本概念和算法描述的基本工具;学会用传统流程图描述一个具体的算法(简单应用)。
第2章 数据类型、运算符和表达式
(一)课程内容
C语言的数据类型、标识符、关键字、常量、变量、运算符、表达式、类型转换。
(二)考核知识点与考核目标
了解C语言的数据类型、运算符、关键字;掌握标识符的命名规则,掌握各种基本类型的特点,掌握常量的书写方法,掌握变量的定义、赋值、初始化和使用方法;掌握各种基本表达式的组成、运算规则和优先级别,理解并掌握不同类型数据运算的类型转换规则。
第3章 简单程序设计
(一)课程内容
C语言中的语句类型、程序结构、赋值语句、字符输入/输出函数、格式输入/输出函数、格式控制符。
(二)考核知识点和考核目标
了解结构化程序设计方法以及3种基本程序结构;理解顺序结构的程序执行过程;掌握赋值语句和基本输入/输出函数的使用;学会用printf和scanf函数进行简单的程序设计。
第4章 选择结构程序设计
(一)课程内容
C语言选择程序结构、关系运算符与关系表达式、逻辑运算符与逻辑表达式、if语句、switch语句、转移语句。
(二)考核知识点和考核目标
理解选择(分支)结构程序设计的概念;理解语句嵌套的概念、掌握关系表达式和逻辑表达式的组成及运算规则, 并能运用这些运算符构成表达式;学会阅读和理解简单的选择结构程序,学会利用if语句和switch语句进行简单的程序设计(应用)。
第5章 循环结构程序设计
(一)课程内容
C语言循环程序结构、for语句、while语句、do-while语句、循环嵌套、转移语句break、continuefor语句、while语句、do-while语句break语句、continue语句 内 容 课堂讲授学时数 一 C语言概述 4 二 数据类型、运算符和表达式 8 三 简单程序设计 8 四 选择结构程序设计 6 五 循环结构程序设计 4 复习小结 2 六 数组 6 七 函数 8 八 指针 8 九 结构、共用体与枚举 8 十 位运算 4 复习总结 2 总 计 68
四、考试参考题型
考试采用笔试方式,时间120分钟,主要考查C语言基本语法、阅读程序和编写程序的能力。笔试题型和分值分配如下表:
题型 题数 单元分值 题目说明 总分值 单项选择题 30 每题1分 C语言程序设计 30 填空题 6-15 每空2分 C语言程序设计 20-30 阅读理解题 4-5 每题4-5分 C语言程序设计 20 编程题 2-4 每题
您可能关注的文档
- AP8夏季施工安全专项方案 完.doc
- APAO防水施工计划.doc
- Apache22xPHP53xMySQL51x 搭建WMAP运转环境.doc
- ANSYS热阐发详解.doc
- API规范产品质量记录管理规则.doc
- API682 第四版革新.doc
- API规范的EHS管理体系.doc
- API顺序文件1.doc
- APN排班在基层医院中的利用.doc
- APNS运用说明书.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)