课程

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

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

大学生涯规划

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

名师专栏

兴趣技能

hi,小mooc
揭秘大学信息差
期末考试会员
SPOC学校专有课程
C++程序设计
分享
spContent=当今社会已经由工业社会迈入信息社会。在信息社会中,信息已经成为比物质和能源更为重要的资源。计算机是一个信息化产品,是信息技术的典型代表,而理解计算机的最好途径就是编程。可以预知,编程也会像阅读、写作一样成为人们必须要具备的一项技能。现在,就让我们一起来编程吧!
—— 课程团队
课程概述

   C++程序设计课程是软件工程专业、计算机科学与技术专业基础的核心课程,也是数据结构、操作系统、算法设计等课程的前导课程。本课程的教学目标是使学生能够掌握C++面向对象的基本要素和机制,培养学生具有良好的编程习惯、技能与素养、过硬的编程实践能力和专业技术应用能力,为学生将来的创新实验、毕业设计、科学研究提供了有力的技术支持,同时训练学生自学能力、团队合作精神,从而提高学生的就业竞争力。

   C++是国内外广泛使用的计算机程序设计语言。其功能强大、面向对象、数据表示丰富、代码运行效率高、可移植性好,适合编写系统软件和各类应用程序。在TIOBE排行榜上,C++语言多年来始终处于前五位。学习程序设计从C++入手,对于培养利用计算机求解现实问题的计算思维能力具有其他语言无法比拟的有点。而且在完全掌握了C++语言的基础上,学生再学习其他程序设计语言时会变得很容易上手。

    本课程从编程零基础开始,讲授C++的常用语法规则、预处理、自定义数据类型、C++的面向对象技术、异常处理、文件输入/输出(I/O)等,其中前面部分内容基本涵盖了C语言的大部分内容。课程理论结合实际,通过示例程序帮助学生正确理解和掌握C++面向对象的程序设计理论及方法;通过引入实例程序,激发学生兴趣,引导学生主动学习,为参加项目开发及更深入的学习做好准备。

授课目标

课程内容以计算思维为导向,推动大学本科的计算机基础教育,围绕计算机学科的典型方法与技术,开展面向大学新生认知特征的计算机基础教育案例研究和实践。

成绩 要求


本线上SPOC课程的总成绩计算方法

按百分制计分,总成绩 = QUIZ*40%+ NOJ*30%+观看视频完成度*30%


本成绩作为《C++程序设计》课程平时分的一部分。

课程大纲
预备知识

学习者应该先修过或已经掌握计算机导论或者大学计算机基础的主要内容,了解计算机的发展过程,理解计算机系统的构成和基本工作原理,并能够熟练地操作计算机及通过互联网获取信息资源。

参考资料

1.姜学锋、周国清、刘君瑞,C++程序设计,清华大学出版社,2012

2.魏英,C++程序设计实验教程,清华大学出版社,2011

3.刘君瑞,C++程序设计习题与解析,清华大学出版社,2011


下载
下载

下载App