C/C++程序设计
分享
课程详情
课程评价
spContent=C语言最初为设计UNIX操作系统而开发,较其它高级编程语言具有更强大的底层设计能力,其目标代码质量高,程序执行速度快;1989年开始推出正式标准,这使得C代码可以跨越不同操作系统的平台,具有良好的程序移植性。C++是在C语言的基础上开发的面向对象的语言,在系统开发,引擎开发等领域有广泛的应用。本课程以传统的C语言内容为主,扩充了C++面向对象基础的相关内容,兼顾思维深度的训练和思维及知识广度的普及。
—— 课程团队
课程概述

在面向对象的编程语言已经成为主流编程语言的今天,面向过程的C语言以其丰富的数据类型及运算、简洁灵活的表达、良好的系统移植性、高质量的目标代码和高效率的程序执行能力而保持着其持久旺盛的生命力。本课程以传统的面向过程的C语言为主要内容,着重难、重点和易错点的讲解及算法的分析;课程同时还融入部分面向对象的C++语言的内容,重点通过对面向对象语言所支持的类和对象、抽象、封装、继承、多态等基本概念的精炼讲解使学生初步掌握面向对象的现代编程思想,注重学生逻辑思维广度的培养。

由于本课程是一门实践性很强的课程,在教学实施中,我们注重教学和实践并重的原则。在教学中强调问题引导、案例驱动的教学方式,注重提出问题与解决问题的总体思路,通过分析算法加深学生对知识点的理解;同时学习者在学习过程中应按课程要求认真完成上机实践,而不仅仅是靠纸上谈兵来学习编程。

本课程以Visual Studio 2012 的 Visual C++为开发环境,为使初学者能快速上手、避免在语法细节上过多纠缠,程序中输入输出均采用C++语言的方式表达。


课程大纲
证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

参考教材

C/C++程序设计教程 龚沛曾、杨志强主编. 高等教育出版社 2009.5