程序设计基础(C++)
分享
课程详情
课程评价
spContent=
—— 课程团队
课程概述

C++语言是当今最实用的计算机高级编程语言之一,也是通用程序设计的重要基础。该语言结构简单、效率高、功能强、可移植性好,既具有高级语言的优点,又具备低级语言的许多特性。特别适合于编写系统软件,也适合于编写应用程序。本课程不仅能使学生掌握一门良好的计算机程序设计语言,同时可以使学生学习到结构化编程、面向对象编程的基本思想和常用方法,建立计算思维,培养良好的软件设计与开发能力,为《数据结构》、《算法分析与设计》等多门后续课程学习打下基础。

授课目标


本课程全面系统地介绍C++语言的数据类型、运算符、表达式、语句与程序结构、函数、编译预处理、数组、结构、枚举、指针、引用等概念。通过本课程的学习,学生将熟练掌握C++语言的基本概念与规则,培养良好的程序设计风格,能进行中小规模的程序设计。具体包括:

(1)熟练掌握C++语言的基本概念与语法规则;

(2)掌握C++程序的基本结构与处理过程;

(3)掌握结构化程序设计的基本思想和方法;

(4)掌握简单问题的分析、设计、编程和测试方法;

(5)掌握面向对象程序设计的基本概念和思想。

课程大纲
参考资料

严悍,陆建峰,衷宜新标准C++程序设计(第2版)[M]. 东南大学出版社,2022.