程序设计课程大纲

上传人:公**** 文档编号:557137306 上传时间:2023-03-26 格式:DOC 页数:3 大小:97KB
返回 下载 相关 举报
程序设计课程大纲_第1页
第1页 / 共3页
程序设计课程大纲_第2页
第2页 / 共3页
程序设计课程大纲_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、程序设计课程大纲一、课程简介课程名称:程序设计学时 /学分: 80/5先修课程:无面向对象:ACM班新生教学目标: 本课程围绕着过程化和面向对象程序设计的思想、方法和应用三条主线,养学生掌握程序设计的方法,使学生具有较强的应用计算机解决问题的能力。培主要内容: 以 C+ 语言为教学语言, 介绍结构化程序设计和面向对象程序设计的思想与方法,以及在 C+ 中的具体实现。二、教学内容第一章绪论主要内容:程序设计的背景知识介绍。包括计算机的软硬件、程序设计的过程。重点与难点:什么是程序设计,如何学习程序设计。第二章通过例子学习主要内容: C+ 程序的基本结构及组成C+ 程序的基本元素。重点与难点:变量

2、、类型、算术表达式、赋值表达式。第三章逻辑思维与分支程序设计主要内容:关系表达式、逻辑表达式、if 语句和 switch 语句。重点与难点:正确使用分支语句,注意逻辑表达式的短路求值。第四章重复控制与循环程序设计主要内容: C+ 的循环语句及利用循环实现的算法。重点与难点:三种循环结构,贪婪法和枚举法的应用。第五章批量数据处理主要内容:数组、字符串,批量数据的常用操作。重点与难点:正确使用数组,常用的排序和查找算法。第六章函数主要内容:函数的定义与使用、递归、基于递归实现的算法。重点与难点:多函数程序的执行过程、递归程序设计。第七章间接访问主要内容:指针的概念及使用、指针及引用传递、变量的动态

3、分配。重点与难点:指针传递第八章数据封装主要内容:结构体类型的定义与使用、单链表的概念及实现。重点与难点:链接结构第九章模块化开发主要内容:结构化程序设计、模块划分、库的设计。重点与难点:如何利用结构化程序设计的思想设计一个较大型的程序。第十章创建新的工具主要内容:面向对象的基本思想、类的定义、对象的定义与使用。重点与难点:定义类的意义。第十一章运算符重载主要内容:为什么要有运算符重载以及C+ 运算符重载的实现方法。重点与难点:几个特殊运算符的重载方法。第十二章组合与继承主要内容:组合、继承与运行时的多态性。重点与难点:灵活应用组合与继承实现代码的重用,用多态性实现系统的维护与扩展。第十三章泛

4、型程序设计主要内容:类模板的定义与使用。重点与难点:类模板的应用场合及应用过程第十四章输入输出与文件主要内容: C+ 的输入输出过程、控制台输入输出、文件的输入输出。重点与难点:C+ 输入输出实现的特点。第十五章异常处理主要内容:面向对象的异常处理的特点及C+ 异常处理的机制。重点与难点:C+ 异常处理的过程第十六章容器与迭代器主要内容:容器与迭代器的概念及设计与实现。重点与难点:本章是为数据结构的学习作准备。三、教学进度安排可以参照以下表格形式教学内容教学形式作业第一周概论、程序实例课堂教学第二周变量定义、数据类型、算术表达式、赋值表达式、课堂教学、上机输入输出、第三周第四周第五周第六周第七

5、周第八周第九周第十周第十一周第十二周第十三周第十四周第十五周第十六周关系表达式、逻辑表达式、分支程序设计、循环课堂教学、上机程序设计枚举法、贪婪法、数组、排序和查找课堂教学、上机函数课堂教学、上机递归程序设计 ,回溯法 ,分而治之法 ,动态规划课堂教学、上机指针课堂教学、上机多级指针、结构体课堂教学、上机模块化程序设计及面向对象程序设计思想课堂教学、上机类的定义及应用课堂教学、上机运算符重载课堂教学、上机类的组合继承课堂教学、上机多态、抽象类、多继承课堂教学、上机模板和异常课堂教学、上机输入输出流课堂教学、上机容器与迭代器及复习课堂教学、上机四、课程考核及说明50%为平时成绩 (大作业等):机

6、考( 15)+平时作业 (10)+大作业( 15)+课堂练习 ( 10)50%为期末考试成绩五、教材与参考书翁惠玉C+ 程序设计:思想与方法(第二版)北京: 人民邮电出版社2012.1Deitel H. M. C+ 大学教程 . 张引,译 . 第 5 版 . 北京:电子工业出版社,2007Eckel B. C+ 编程思想 .英文版 . 第 2 版 .北京:机械工业出版社,2002Lippman S. B. C+ Primer 中文版 . 李师贤等,译. 第 4 版. 北京:人民邮电出版社, 2007 Roberts E. S. The Art and Science of C. Boston : Addison-Wesley Publishing Company ,1995陈家骏,郑滔 . 程序设计教程 . 北京:机械工业出版社,2004谭浩强 . C 程序设计 . 第 2 版 . 北京:清华大学出版社,2005吴文虎 . 程序设计基础. 第 2 版 . 北京:清华大学出版社,2006

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

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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