《CC程序设计I》课程教学大纲.doc

上传人:自*** 文档编号:124910569 上传时间:2020-03-14 格式:DOC 页数:6 大小:52.50KB
返回 下载 相关 举报
《CC程序设计I》课程教学大纲.doc_第1页
第1页 / 共6页
《CC程序设计I》课程教学大纲.doc_第2页
第2页 / 共6页
《CC程序设计I》课程教学大纲.doc_第3页
第3页 / 共6页
《CC程序设计I》课程教学大纲.doc_第4页
第4页 / 共6页
《CC程序设计I》课程教学大纲.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《CC程序设计I》课程教学大纲.doc》由会员分享,可在线阅读,更多相关《《CC程序设计I》课程教学大纲.doc(6页珍藏版)》请在金锄头文库上搜索。

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

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

3、种运算符和表达式(算术、关系、逻辑、赋值、条件、逗号); 掌握变量初始化和赋值语句; 掌握数据输出(printf、putchar)和数据输入(scanf、getchar)。3Turbo C 20集成环境简介 了解 TC集成开发环境;菜单命令与快捷键; 掌握程序编辑、程序编译、程序连接、程序运行、程序调试步骤。4分支结构 了解语句的分类; 掌握流程图表示和执行过程; 掌握if语句的各种形式和应用; 掌握switch语句和应用; 掌握分支结构的嵌套形式。5循环结构 了解goto语句、continue语句; 了解几种循环语句的优缺点; 掌握while语句、do-while语句、for语句和循环的嵌套

4、; 掌握break语句。6函数、存储类和预处理程序 了解基于函数的C语言程序组织方式; 了解条件编译; 掌握函数的定义/说明、函数的调用; 掌握函数参数的传递规则; 掌握变量的四种存储类别、变量的作用域和生命期; 掌握文件包含、宏替换。7数组 了解数组在内存中的表示方法; 掌握一维数组的定义、引用和应用; 掌握二维数组的定义、引用和应用; 字符数组的定义、引用和应用。8指针 了解地址的基本概念; 掌握变量和函数的地址在C语言中的表示法; 掌握指针变量的定义和引用; 掌握指针作为函数参数的应用; 掌握指针与数组的关系; 掌握指针的运算; 掌握字符指针和字符串处理函数; 掌握指针数组和指向指针的指

5、针; 掌握指向函数的指针。9常用库函数和软件开发概述了解Turbo C常用库函数;了解软件开发的基本步骤;了解使用C语言时常见的语法错误。10结构和杂类 了解位段、联合、枚举; 掌握结构类型的定义、结构变量的说明和引用; 掌握结构数组的定义和应用; 掌握结构变量的参数传递规则; 掌握指向结构变量的指针; 掌握链表的建立和基本操作; 掌握位运算。11文件 了解文件的概念、文本文件和二进制文件的概念; 了解非缓冲文件; 掌握缓冲文件指针的定义、缓冲文件的打开和关闭; 掌握缓冲文件读和写(文本文件方式、二进制文件方式)。四、实践环节实践环节是本课程的重要组成内容,共开设8个实验:1基本输入输出(验证

6、型) 2学时2分支结构(设计型) 2学时3循环结构(设计型) 4学时4函数(设计型) 2学时5数组(设计型) 2学时6指针(设计型) 2学时7结构(综合型) 2学时8文件 (设计型) 2学时五、课外习题及课程讨论为达到本课程的教学基本要求,课外习题(包括自测题)不应少于60题。六、教学方法与手段本课程采用板书与多媒体课件结合的方式进行课堂教学。七、各教学环节学时分配章节(或内容)讲课习题课讨论课实验其它小计C语言概述22数据类型、运算符、表达式、赋值语句、输入输出426Turbo C 20集成环境简介22分支结构426循环结构6410函数、存储类和预处理程序628数组628指针628常用库函数

7、和软件开发概述22结构和杂类628文件224合 计461864八、考核方式本课程为考试课程,期末考试为闭卷笔试。学生的课程总评成绩由平时成绩(占30%)和期末考试成绩(占70%)两部分构成,平时成绩中实验成绩占15%,出勤、作业、课堂测验、学习主动性等占15%。九、推荐教材和教学参考书教 材:C语言程序设计基础,廖雷主编,高等教育出版社,2004参考书:C程序设计(第二版),谭浩强编著,清华大学出版社,2000C语言程序设计教程,黄维通编著,清华大学出版社,2003十、说明本课程另有一周课程设计。大纲制订人:廖雷大纲审定人:陈锦涛制订日期:2010年5月C/C+程序设计I实验教学大纲一、实验教

8、学目标与基本要求C/C+程序设计I课程实验的目的是使学生通过上机实验,巩固课堂所学的理论知识,使学生掌握面向过程程序设计的基本方法和基本技巧,能够独立编写较为简单的C程序,能够理解和修改已有的程序,掌握上机操作调试程序的基本技能。上机实验的基本要求是使学生对给定的题目,在TC集成开发环境下完成程序的编辑、编译、调试、运行工作。上机实验的性质包括验证型、设计型和综合型三种,以设计型为主。二、本实验课程的基本理论与实验技术知识1. 掌握C语言的各种语言成分和面向过程程序设计的基本技巧。2. 掌握利用TC集成开发环境编辑、编译、运行、调试C程序的方法和技巧。三、实验方法、特点与基本要求本课程共安排8

9、个上机实验。上机实验前由老师给学生布置实验题目,要求学生实验前先作好准备,要事先写出源代码。上机实验时,利用TC集成开发环境编辑、编译、连接、运行和调试程序,排除实验中出现的语法错误和逻辑错误,使程序能得到正确的执行结果,课后写出上机实验报告。四、实验主要仪器设备安装TC集成开发环境的计算机。五、实验项目的设置与内容提要序号实验项目内 容 提 要实验学时实验类型每组人数实验要求1基本输入输出用输入输出语句完成输入输出2验证1必做2分支结构if语句和switch语句编程2设计1必做3循环结构while、do while、 for编程4设计1必做4函数函数的定义和调用、嵌套和递归2设计1必做5数组

10、一维数组、二维数组的应用2设计1必做6指针指针作为函数参数、指针数组的应用2设计1必做7结构结构、结构数组的应用2综合1必做8文件文件的读和写2设计1必做六、实验报告要求每次上机实验提交上机实验报告。报告由实验目的、实验内容、实验中遇到的问题和解决方法、源程序清单和运行结果组成。七、考核方式与成绩评定标准上机实验成绩:源代码编写20%、上机操作40%、报告40%。八、推荐教材和教学参考书教 材:C语言程序设计基础实验教程,廖雷主编,高等教育出版社,2004参考书:C程序设计(第二版),谭浩强编著,清华大学出版社,2000C语言程序设计教程,黄维通编著,清华大学出版社,2003九、其他说明无。大纲制订人:廖雷大纲审定人:陈锦涛制订日期:2010年5月

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

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号