课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
期末考试会员
SPOC学校专有课程
C++语言程序设计
第1次开课
开课时间: 2019年02月24日 ~ 2019年06月20日
学时安排: 每周3-5小时
当前开课已结束 已有 2003 人参加
立即自学
往期不提供结课证书,想参加下学期课程, 点击这里预约>>
spContent=本课程是计算机程序设计语言入门课程,理工科类非计算机专业重要基础课、必修课。
本课程是计算机程序设计语言入门课程,理工科类非计算机专业重要基础课、必修课。
—— 课程团队
课程概述

本课程内容分为两部分,第一部分是C++程序设计语言的基本概念,流程控制、函数、数组、常用数据结构、算法、文件等内容;第二部分是面向对象程序设计的基本概念和方法,包括类的封装、继承和多态等技术。课程总目标是使学生能够在掌握了程序设计的基本知识和技能后,结合本专业应用领域问题的软件开发,采用计算机程序设计的思想进行设计和实现。

本课程配套有60个小时的上机实验,内容是针对理论教学、上机编写调试程序,巩固各章节理论教学内容,目的是培养学生的动手操作能力。理论教学结束后,本课程还设置了配套的课程设计环节,时数为16个小时,让学生动手设计、调试并完成一个较大规模的程序。课程设计的总体目标是培养学生的综合编程能力、算法设计能力以及团队协作精神,以为各专业后续课程的学习打好基础。

本课程的实验环境是VS2010


授课目标

课程目标是使学生在掌握程序设计语言的基本语法、基本算法的基础上,训练学生的逻辑思维能力,培养学生使用程序设计语言及算法解决本专业领域问题的算法设计、软件编程基本能力。与本课程配合的上机实验以及后续课程C++语言课程设计,使学生能够将计算机程序设计语言基础知识和本专业知识相结合以解决本专业领域复杂工程问题,达到培养学生发现问题、分析问题、解决问题的综合能力。


成绩 要求

平时成绩30%,期末考试成绩70%

课程大纲

1 C++概述,1课时

2 数据类型、运算符和表达式,5课时

3 简单的输入/输出,2课时

4 C++的流程控制,6课时

5 函数   理论+讨论,6课时

6 编译预处理,1课时

7 数组,8课时

8 结构体、共用体和枚举类型,2课时

9 指针、引用和链表,3课时,部分内容自学

10 类和对象,5课时

11 类和对象的其他特性,1课时

12 继承和派生,6课时

13 多态性,本章自学

14 输入/输出流,2课时,部分内容自学

15 模板,本章自学

预备知识

前修课程:计算思维导论。要求学生掌握计算机软硬件基本知识,具备用计算机的思维进行分析和解决问题的能力。

参考资料

C++程序设计教程 3版》2017. 机械工业出版社

C++语言程序设计上机实验及学习指导》2016. 南京大学出版社

《C++程序设计教程 第3版》习题题目及参考答案,见教材配套资源

南京航空航天大学
9 位授课老师
王珊珊

王珊珊

副教授

潘梅园

潘梅园

讲师

张志航

张志航

讲师

下载
下载

下载App