2008-03-24
课程名称:程序设计方法(C++)
课程代号:8011
一、课程性质与设置目标
(一)课程的性质和特点
《C++语言程序设计》是计算机科学与应用专业(本科)的必修课,是培养学生实践动手能力的一门重要专业课程,是为满足计算机应用领域与计算机应用人才的需要而设置的。C++语言是一种面向对象的编程语言,它集抽象性、封装性、继承性和多态性等面向对象特征于一体,可以帮助人们开发出具有较高数据抽象程度,能够充分体现信息隐蔽、软件重用、易修改、易扩充等特性的大型软件。
本课程的主要任务是介绍面向对象程序设计的基本方法和C++语言中的基本数据类型、基本运算、语句结构和C++语言的类与对象、继承、多态、派生等面向对象特性,并简要介绍群体类、流类库和异常处理。学习者在学习过程中可以通过大量的程序实例和相关练习,掌握c++的面向对象的各种特征,从而逐步掌握面向对象程序设计的基本知识和基本技能。
(二)课程目标与基本要求
通过本课程的学习,能够使学生较全面地掌握C++程序设计语言,使学生初步理解面向对象的基本思想,掌握C++语言程序设计的一些基本方法。由于C++语言涉及的概念相对复杂,比较抽象,应用灵活,在学习过程中,不仅要注意 学习C++的语法,同时更要用心体会C++的面向对象的特征。在学习过程中,要求学生能够尽可能的采用面向对象的程序设计思想去思考问题。
通过本课程学习应达到以下四个培养目标:
1.理解面向对象程序设计的基本概念和基本思想;
2.初步掌握面向对象程序设计方法和技巧,具有一定的分析问题、解决问题的实践能力;
3.融合面向对象程序设计思想,学习掌握C++程序设计语言的基本语法;
4.使用C++语言程序设计进行应用程序开发;
《C++语言程序设计》是一门实践性很强的课程,必须通过反复上机练习,深入领悟面向对象程序设计的基本思想。通过实验教学加深理解和巩固课堂和教材所学的内容,提高实践动手能力。在教学过程中,要注意逐步引导学生采用面向对象程序设计的思想进行分析问题和解决问题,强调课堂讲授与上机实践相结合。
(三)与本专业其他课程的关系
1、本课程为专业必修课。
2、本课程先期课程为《数据结构》,学习数据结构有助于学生对抽象数据类型、程序设计方法和算法设计等概念有一个初步的了解。
3、本课程后续课程是《软件工程》,该课程有有助于学生采用面向对象的软件工程思想进行软件设计,充分领悟采用C++语言进行大型软件设计的优势。
湖北自考在线
自考365
2018-04-04
自考365
2019-11-01
自考365
2019-11-01