《cc 程序设计i》课程教学大纲new

《cc 程序设计i》课程教学大纲new

ID:36233974

大小:83.50 KB

页数:6页

时间:2019-05-07

《cc  程序设计i》课程教学大纲new_第1页
《cc  程序设计i》课程教学大纲new_第2页
《cc  程序设计i》课程教学大纲new_第3页
《cc  程序设计i》课程教学大纲new_第4页
《cc  程序设计i》课程教学大纲new_第5页
资源描述:

《《cc 程序设计i》课程教学大纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C/C++程序设计I》课程教学大纲课程编号:0806302021课程名称:C/C++程序设计I英文名称:C/C++ProgrammingPartI课程类型:专业基础课总学时:64讲课学时:46上机学时:18学  分:4适用对象:计算机科学与技术专业本科生先修课程:计算机导论一、课程性质、目的和任务《C/C++程序设计I》是计算机科学与技术专业各方向的一门专业基础课。其目的是以C语言为基础,讲授程序设计语言的基本概念和基本理论,使学生掌握面向过程程序设计的基本方法和基本技巧,能够独立编写较为简单的C程序,能够理解和修改已有的程序,结合课程设计,能完成小

2、系统的设计和实现,为进一步学习专业课以及毕业后从事专业工作打下必要的基础。二、教学基本要求本课程以C语言为载体讲解面向过程程序设计技术。学完本课程应达到以下基本要求:1.正确理解C程序设计语言的各种语言成分;2.掌握结构化程序设计方法,形成良好的程序设计风格;3.具备一定的程序设计能力;4.具备较强的上机操作和程序调试技能。三、教学内容及要求1.C语言概述①了解C语言的历史、C语言的特点;②了解C语言的程序结构;编辑、编译、连接、运行一个C语言程序步骤;③掌握数制转换;整数的原码、补码、反码表示法。2.数据类型、运算符、表达式、赋值语句、输入输出。①了

3、解C语言的词法记号;②了解C语言的各种数据类型;③掌握整型常量、浮点常量、字符常量的表示法;④掌握各种运算符和表达式(算术、关系、逻辑、赋值、条件、逗号);⑤掌握变量初始化和赋值语句;⑥掌握数据输出(printf、putchar)和数据输入(scanf、getchar)。3.TurboC2.0集成环境简介①了解TC集成开发环境;菜单命令与快捷键;②掌握程序编辑、程序编译、程序连接、程序运行、程序调试步骤。4.分支结构①了解语句的分类;②掌握流程图表示和执行过程;③掌握if语句的各种形式和应用;④掌握switch语句和应用;⑤掌握分支结构的嵌套形式。5.

4、循环结构①了解goto语句、continue语句;②了解几种循环语句的优缺点;③掌握while语句、do-while语句、for语句和循环的嵌套;④掌握break语句。6.函数、存储类和预处理程序①了解基于函数的C语言程序组织方式;②了解条件编译;③掌握函数的定义/说明、函数的调用;④掌握函数参数的传递规则;⑤掌握变量的四种存储类别、变量的作用域和生命期;⑥掌握文件包含、宏替换。7.数组①了解数组在内存中的表示方法;②掌握一维数组的定义、引用和应用;③掌握二维数组的定义、引用和应用;④字符数组的定义、引用和应用。8.指针①了解地址的基本概念;②掌握变量

5、和函数的地址在C语言中的表示法;③掌握指针变量的定义和引用;④掌握指针作为函数参数的应用;⑤掌握指针与数组的关系;⑥掌握指针的运算;⑦掌握字符指针和字符串处理函数;⑧掌握指针数组和指向指针的指针;⑨掌握指向函数的指针。9.常用库函数和软件开发概述①了解TurboC常用库函数;②了解软件开发的基本步骤;③了解使用C语言时常见的语法错误。10.结构和杂类①了解位段、联合、枚举;②掌握结构类型的定义、结构变量的说明和引用;③掌握结构数组的定义和应用;④掌握结构变量的参数传递规则;⑤掌握指向结构变量的指针;⑥掌握链表的建立和基本操作;⑦掌握位运算。11.文件①

6、了解文件的概念、文本文件和二进制文件的概念;②了解非缓冲文件;③掌握缓冲文件指针的定义、缓冲文件的打开和关闭;④掌握缓冲文件读和写(文本文件方式、二进制文件方式)。四、实践环节实践环节是本课程的重要组成内容,共开设8个实验:1.基本输入输出(验证型)2学时2.分支结构(设计型)2学时3.循环结构(设计型)4学时4.函数(设计型)2学时5.数组(设计型)2学时6.指针(设计型)2学时7.结构(综合型)2学时8.文件(设计型)2学时五、课外习题及课程讨论为达到本课程的教学基本要求,课外习题(包括自测题)不应少于60题。六、教学方法与手段本课程采用板书与多媒

7、体课件结合的方式进行课堂教学。七、各教学环节学时分配章节(或内容)讲课习题课讨论课实验其它小计C语言概述22数据类型、运算符、表达式、赋值语句、输入输出426TurboC2.0集成环境简介22分支结构426循环结构6410函数、存储类和预处理程序628数组628指针628常用库函数和软件开发概述22结构和杂类628文件224合计461864八、考核方式本课程为考试课程,期末考试为闭卷笔试。学生的课程总评成绩由平时成绩(占30%)和期末考试成绩(占70%)两部分构成,平时成绩中实验成绩占15%,出勤、作业、课堂测验、学习主动性等占15%。九、推荐教材和教

8、学参考书教材:《C语言程序设计基础》,廖雷主编,高等教育出版社,2004参考书:《C程序设计》

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。