ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:56.50KB ,
资源ID:3278681      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3278681.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《程序设计》课程大纲.doc)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

《程序设计》课程大纲.doc

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

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

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

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

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。