欢迎来到天天文库
浏览记录
ID:44941744
大小:94.50 KB
页数:13页
时间:2019-11-05
《《C++程序设计方法》课程自学考试大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖北省高等教育自学考试大纲课程名称:程序设计方法(C++)课程代号:8011一、课程性质与设置目标(一)课程的性质和特点《C++语言程序设计》是计算机科学与应用专业(本科)的必修课,是培养学生实践动手能力的一门重要专业课程,是为满足计算机应用领域与计算机应用人才的需要而设置的。C++语言是一种面向对象的编程语言,它集抽象性、封装性、继承性和多态性等面向对象特征于一体,可以帮助人们开发出具有较高数据抽象程度,能够充分体现信息隐蔽、软件重用、易修改、易扩充等特性的大型软件。本课程的主要任务是介绍面向对象程序设计的基本方法和C++语言中的基本数据类型、基本运算、语句结构和C++语言的类与对象、继承
2、、多态、派生等面向对象特性,并简要介绍群体类、流类库和异常处理。学习者在学习过程中可以通过大量的程序实例和相关练习,掌握c++的面向对象的各种特征,从而逐步掌握面向对象程序设计的基本知识和基本技能。(二)课程目标与基本要求通过本课程的学习,能够使学生较全面地掌握C++程序设计语言,使学生初步理解面向对象的基本思想,掌握C++语言程序设计的一些基本方法。由于C++语言涉及的概念相对复杂,比较抽象,应用灵活,在学习过程中,不仅要注意学习C++的语法,同时更要用心体会C++的面向对象的特征。在学习过程中,要求学生能够尽可能的采用面向对象的程序设计思想去思考问题。通过本课程学习应达到以下四个培养目标
3、:1.理解面向对象程序设计的基本概念和基本思想;2.初步掌握面向对象程序设计方法和技巧,具有一定的分析问题、解决问题的实践能力;3.融合面向对象程序设计思想,学习掌握C++程序设计语言的基本语法;4.使用C++语言程序设计进行应用程序开发;《C++语言程序设计》是一门实践性很强的课程,必须通过反复上机练习,深入领悟面向对象程序设计的基本思想。通过实验教学加深理解和巩固课堂和教材所学的内容,提高实践动手能力。在教学过程中,要注意逐步引导学生采用面向对象程序设计的思想进行分析问题和解决问题,强调课堂讲授与上机实践相结合。(三)与本专业其他课程的关系1、本课程为专业必修课。2、本课程先期课程为《数
4、据结构》,学习数据结构有助于学生对抽象数据类型、程序设计方法和算法设计等概念有一个初步的了解。3、本课程后续课程是《软件工程》,该课程有有助于学生采用面向对象的软件工程思想进行软件设计,充分领悟采用C++语言进行大型软件设计的优势。二、课程内容与考核目标第1章C++编程简介一、学习目的与要求本章的学习目的是初步理解面向对象程序设计的基本思想,领会C++语言中对面向对象思想的的具体运用,为具体学习C++语言打下基础。本章的学习要求是初步了解C++语言的特点及C++简单程序的构成,掌握C++程序的编辑、编译、链接和运行的过程。二、考核知识点与考核要求(一)课程内容本章主要从计算机程序设计语言发展
5、的角度概要介绍了面向对象程序设计语言的产生和特点、面向对象方法的由来及其基本概念,并简单介绍C++程序的开发过程。(二)考核知识点1.计算机程序设计语言的发展2.面向对象的基本概念3.面向对象的程序设计方法4.C++程序的开发过程(三)考核要求1.计算机程序设计语言的发展要求达到“识记”层次。2.面向对象的基本概念要求达到“领会”层次。3.面向对象的程序设计语言要求达到“识记”层次。4.C++程序的开发过程要求达到“简单应用”层次。第2章数据类型与表达式一、学习目的与要求本章的学习的重点是牢固掌握C++基本数据类型的具体特性和表示范围,深刻了解变量的表示与存储,难点在于C++中运算符与表达式
6、的熟练使用,应多加练习,注意类型转换可能产生的不利影响。二、考核知识点与考核要求(一)课程内容本章主要学习C++语言的基础知识,讲述构成C++语句的基本部分——基本数据类型和自定义数据类型以及变量、常量、运算符、表达式与类型转换。(二)考核知识点1.数据类型概述2.C++的基本数据类型3.数值4.变量5.常量6.运算符与表达式7.类型转换8.表达式的副作用(三)考核要求1.数据类型概述要求达到“识记”层次。2.C++基本数据类型要求达到“简单应用”层次。3.数值类型要求达到“识记”层次。4.变量要求达到“识记”层次。5.常量要求达到“识记”层次。6.运算符与表达式要求达到“简单应用”层次。7
7、.类型转换要求达到“领会”层次。8.表达式的副作用要求达到“领会”层次。第3章控制结构一、学习目的与要求本章学习的目的是熟练掌握三种主要控制结构——顺序、选择和循环结构,并能够熟练的加以运用。要求深刻理解并区分跳转语句break和continue的区别,能够根据程序设计的具体要求选择合适的跳转语句。二、考核知识点与考核要求(一)课程内容本章主要学习C++程序设计语言中所使用的三种主要控制结构——顺序、选择和循
此文档下载收益归作者所有