开课学院:
计科院
所在专业:
计算机科学与技术
推荐课程类别:
第一类
推荐课程名称:
C++程序设计(2)
课程代码:
321B0009
课程性质:
学科必修课
总学时:
64
周学时:
4
学分:
3
教学班容量:
40
开课学期:
全年
开课校区:
全校
建议修读专业:
非师范理工科类专业
课程负责人:
田艳华 女 讲师
课程简介:
本课程是计算机科学与技术专业的基础必修课,主要包括计算机高级语言即C++语言中的基础知识与基本概念、程序设计的基本原理与方法及面向对象程序设计的相关技术。基础知识与基本概念、基于三种基本结构的程序设计的基本原理与方法。第1学期讲授(对应课程名称为《C++程序设计(1)》),《C++程序设计(1)》这门课的理论课时为32课时,实验课时为28课时。面向对象程序设计的基本原理与方法及相关技术在第2学期讲授(对应课程名称为《C++程序设计(2)》),《C++程序设计(2)》理论课时和实验课时均为32课时。《C++程序设计(1)》这门课的主要内容包括C++语言中的数据类型、各种运算、基本程序控制结构、函数的应用、数组、指针和文件操作等知识。《C++程序设计(2)》这门课的主要内容包括类的封装、继承、多态性、模板和异常等知识。通过本课程的学习,使学生掌握程序设计的基本概念、基本方法与相应技术,并能灵活运用相关知识编写具有一定难度和技巧的程序设计题目;通过实验,使学生理解C++程序设计的概念和方法,逐步培养学生正确的分析问题、描述问题和进行小型应用软件设计与开发的能力,形成良好的程序设计风格,为后续课程奠定扎实的基础。