SPOC学校专有课程
程序设计基础(Ⅰ)
分享
spContent=
—— 课程团队
课程概述

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

授课目标

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

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

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

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

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

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

成绩要求

单元测试20%,单元作业40%,考试20%,课程讨论20%

其中单元测试为单选题;单元作业为C++编程题;考试由选择题和编程题组成。

“课堂讨论”中的回复数量达到5条,则“课程讨论”部分达到满分。

所有编程题采用Online Judge自动判分。

课程大纲
参考资料

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

下载
下载

下载App