面向对象程序设计
分享
课程详情
课程评价
spContent=大数据和人工智能飞速发展,编程成为现代人的一种基本生存技能,就连中小学也在推广编程教育,学编程是所有人必须的。 这是C++编程技能养成的入门课,零基础学习,技能的主要获得方法是看练结合(看视频、练程序实例/作业),最高境界是知行合一(知识与编程实践融会贯通)。 请尽快开始编程技能之旅吧,开始越早,技能越高! 本门课程主要内容是C++程序设计,重在讲解编程方法和编程思想,通过一系列大小案例学习、体会和实践编程应用。 零基础学习,分阶内容满足不同层次学习需求,授课对象为3类: ① 计算机类专业学生:丰富的案例、源码和习题解析视频培养C++编程能力、综合应用等高阶能力。 ② 工科专业学生:作为公共基础课,学习两大主流程序设计方法。 ③ 在职工作人员:实际工作需要使用编程提高工作质量和效率,从中习得编程思想后,将很容易上手office宏编程、智慧办公/产品设计的高端功能。
—— 课程团队
课程概述

【收获】

收获1:

学习课程能够获得基本编程技能和编程思想。从中习得编程思想后,将很容易上手office宏编程、智慧办公/产品设计的高端功能。

收获2:

综合项目案例学习,可以分模块地循序渐进地训练控制台程序设计、可视化程序设计、图形程序设计“三个技术主题”的综合编程能力。

后续还将上线智能小车机器人综合项目,讲解机器人开发和人脸智能检测与跟踪的应用。


【特色】

C++面向对象程序设计课程重在培养学习者的编程思想和编程能力,内容涵盖面向过程和面向对象两大主流程序设计方法。

(1)能力导向的知识点教学资源,涵盖“学-练-测”,强化编程思维培养。

(2)热门/前沿技术的综合项目案例,构建控制台程序设计、可视化程序设计、图形程序设计“三个技术主题”,循序渐进地培养高阶能力、新技术。

(3)程序在线训练 + 综合项目AI实践,易于训练编程实践能力、综合应用能力。

授课目标

《面向对象程序设计》是计算机类本科专业重要的专业基础课,具有理实结合的特点;在强化和巩固结构化程序设计的基础上,培养学生的面向对象编程思想、编程技能和编程规范,并为学习《数据结构》、《可视化程序设计》等课程打下编程基础。

课程大纲
预备知识

参考资料

1.教材


《C++面向对象程序设计实验实训教程》,王小辉,郑州大学出版社


2.参考书目

《C++面向对象程序设计》,谭浩强,清华大学出版社

《C++语言程序设计(第四版)》,郑莉,清华大学出版社

《C++程序设计教程》(第二版),钱能,清华大学出版社

《The C++ Programming Language》网络版

常见问题

Q : 如何上手学习这门课程?

A : 看每章思维导图 -->了解一章知识结构

   每节学习四步法:学习导引--PPT--视频--讨论/测验/练习作业



Q : 每节的程序实践作业链接无法打开题目详情?

A : 请在网页地址栏中,将网址“https://……”中的字母“ s”去掉。

    为此造成困扰很抱歉,我们将努力改进。