C++语言程序设计(上)
C++语言程序设计(上)
10万+ 人选课
更新日期:2024/05/02
开课时间2024/02/26 - 2024/05/19
课程周期12 周
开课状态开课中
每周学时-
课程简介

《C++语言程序设计》(上)是学习程序设计的入门级课程。学习本课程,就是让我们从使用程序的用户(user)角色提升到设计程序的程序员(programmer)角色。学习本课程,不需要什么特别的基础知识。

计算机是一种能够按照指令完成计算的机器。指令由人(称为程序员)下达,由计算机中的电子电路(称为硬件)识别和执行。程序员可以将多条指令编排成一个指令序列(称为程序),一次性提交给计算机,由计算机自动按顺序连续执行。这样,计算机就变成了一种在程序控制下自动工作的机器,是从手动自动的跨越。

本课程重点学习程序设计的基本原理和方法,并学会使用C++语言来编写实际的计算机程序。程序员可以作为一种职业,一种很不错的职业。程序员也可以是一种爱好,非常锻炼您的智力。让我们一起来学《C++语言程序设计》吧!

================================================

程序设计能力培养”系列MOOC课程学习指南:【编程三级跳】!

【编程三级跳之】:《C++语言程序设计》(上)、(下),通过C++语言学习程序设计基础面向对象程序设计。参考教材:《C++语言程序设计(MOOC版,第2版)》,阚道宏编著,清华大学出版社,2017年10月。ISBN 9787302475620。

【编程三级跳之】:《Java语言程序设计》,通过Java语言学习如何使用别人的类库(Java生态圈)来快速开发应用程序,例如图形界面多线程网络编程数据库编程单元测试等,培养应用型编程能力。参考教材:《Java语言程序设计(MOOC版)》,阚道宏编著,清华大学出版社,2019年9月。ISBN 9787302530176。

【编程三级跳之】:《机器学习及其Python实践》,已在清华大学“学堂在线”平台正式上线(通过浏览器、微信小程序或手机App搜索“学堂在线”,进入平台后搜索课程“阚道宏”即可免费进入课程学习),这门课程重点讲解机器学习的基本原理和前沿思想,并使用Python语言开展机器学习编程实践,培养研究型编程能力。参考教材:《机器学习及其Python实践(微课视频版)》,阚道宏编著,清华大学出版社,2022年8月,ISBN 9787302604068。

学习三门课程,实现【编程三级跳】:程序设计基础应用程序开发专业研究开发

课程大纲
第1章 程序设计导论
4学时
第2章 数值计算
4学时
第3章 算法与控制结构
4学时
第4章 数组与文字处理
4学时
第5章 结构化程序设计之一
8学时
第6章 结构化程序设计之二
8学时