


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计课程大纲、课程简介课程名称:程序设计学时 / 学分: 80/5先修课程:无面向对象: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+程序设计:思想与方法(第二版)北京: 人民邮电出版社2012.1Deitel H. M. C+大学教程.张引,译第5版.北京:电子工业出版社,2007Eckel B. C+编程思想英文版第2版.北京:机械工业出版社,2002Lippman S. B. C+ Primer中文版李师贤等,译第4版北京:人民邮电出版社,2007Roberts E. S. The Art and Science of C. Bost on : Addis on-Wesley Publish ing Compa n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东省佛山市高考历史一模试卷
- CFA备考计划与试题及答案
- 黎氏引流管护理
- CFA备战时的社区支持试题及答案
- 2025年辽宁省抚顺市高考英语模拟试卷(3月份)
- 复学安全教育主题班会
- 综合提升的2024 CFA考试试题及答案
- 市场趋势分析技巧试题及答案
- 互联网创新创业比赛介绍
- 大学疫情防控专题课件
- 中国药典2015年版
- 转包违法分包等违法行为认定查处管理办法讲座课件
- PLM解决方案与NX培训教材课件
- 部编版六年级下册道德与法治全册优秀课件
- 【精选】方剂学解表剂练习题
- 【课件】第3课 象外之境-中国传统山水画 课件-2022-2023学年高中美术人教版(2019)美术鉴赏
- 英语沪教版小学五年级下册Unit6优质课课件1
- 误吸的护理应急预案
- 法制宣传教育小报
- 上海西郊国际农产品展示直销中心贵州馆入驻方案
- 等离子体水处理技术
评论
0/150
提交评论