1、选择慕课网进行学习的原因

由于本来寒假是打算学习java的(如上篇随笔所言),所以向之前已经自学的同学问如何找教学视频,他就向我推荐了慕课网,在看了几集java的教学视频之后觉得慕课网挺好用的,所以当栋哥布置自学c++时,我第一想法就是去慕课网上去找教程,从而发现了c++远征系列的视频,于是就开始学习了第一章节c++远征之起航篇 ,在学习完第一章后也是有所收获。
以下是本人认为c++远征系列的优点
1.一小节一小节的教学方式很适合哪怕在没什么时间的春节期间也可以抽空看个一两小节,想想也是极好的。
2.基本在一两节的视频教学之后都会有个小练习,虽然量很少,练习主要还是课外出找,但是课后的马上小练习,让我能够马上回顾下刚才所学习的视频内容,这种设计十分合理。
3.能够再手机上下载慕课APP,还能缓存来进行学习。
4.从0开始,基础再差也能听懂。
(抉择:在群里的聊天中发现还有人从网易云课堂中学习,里面还有师爷的教程,在同学分享的连接
(http://study.163.com/course/courseMain.htm?courseId=271005)
中我看到了这教学视频,在浏览了目录和看了第一节的教学后发现,视频所讲的是可能相对于慕课网的比较深一点,起点比较高,虽然师爷讲的确实生动,但是我觉得慕课网会比较适合我这种基础差的,循序渐进会更好些,所以,我打算在学完慕课网的教程后再去看师爷的教程,可能帮助更多。)

2、大概介绍下慕课网c++远征系列的大概学习流程(网址:http://www.imooc.com/index/search?words=c%2B%2B)

以起航篇为例子:

以下是其内容(可以清楚看到视频教学之后会有练习)


还有的是其设有笔记(还可以同时分享到他人的笔记,十分方便)

还能问问题(还没试过这个功能。。。。)

3、寒假学习c++的计划

远征系列共有7个模块:
C++远征之起航篇:http://www.imooc.com/learn/342
C++远征之离港篇:http://www.imooc.com/learn/381
C++远征之封装篇(上):http://www.imooc.com/learn/382
C++远征之封装篇(下):http://www.imooc.com/learn/405
C++远征之继承篇:http://www.imooc.com/learn/426
C++远征之多态篇:http://www.imooc.com/learn/474
*C++远征之模板篇:http://www.imooc.com/learn/477

我打算是每2天学习完一个章节,由于我的C语言基础差,好在视频中会拿C语言与c++进行对比,我会在对比中同时复习C语言(翻课本进行回顾),在学完每一个的章节,我都要求自己把自己学习过程中的疑惑和想法等集中在一个博客中,也就是每2天我会坚持更新一片学习随笔。在学完这些后,所剩时间也寥寥无几,我希望能够在网上查找c++的问题,进行解决,加深理解与记忆,因为实战对于学习来说更为主要。(由于本人的C语言较差,所以我的c++学习计划打算从2月6号开始,在前面的几天,我打算把上学习做过的C语言题目再看一遍,这应该也是为学好c++打个基础)

总结:
2月3号到2月6号
复习上学期的C语言题目,抓薄弱的字符串内容。
2月7号到2月23号
每2天学习一个章节,并更新一篇学习随笔。
2月23号之后(打算给自己留点弹性空间,如果之前因为会老家过年,或则为完成栋哥的作业而花费时间,可以稍微延迟)
在学习完c++语言后上网找题目回顾,复习。

第二次作业----自学c++的选择与计划的更多相关文章

  1. 软件工程(GZSD2015)第二次作业小结

    第二次作业,从4月7号开始,陆续开始提交作业.根据同学们提交的作业报告,相比第一次作业,已经有了巨大改变,大家开始有了完整的实践,对那些抽象的名词也开始有了直观的感受,这很好.然后有一些普遍存在的问题 ...

  2. C语言——第二次作业(2)

    作业要求一 PTA作业的提交列表 作业要求二 题目1.删除字符串中数字字符(函数题) 1.设计思路 - (1)算法 第一步:调用定义的函数. 第二步:定义i=0.j=0,i为原字符数组角标,j为删除后 ...

  3. C程序第二次作业

    2-1删除字符串中数字字符 1.设计思路 (1)主要描述题目算法 第一步:遍历指针s所指的s数组. 第二步:如果 * (s+i)在0至9之间的话,则跳过此 * (s+i). 第三步:如果* (s+i) ...

  4. 软件工程(GZSD2015) 第二次作业小结

    第二次作业,从4月7号开始,陆续开始提交作业.根据同学们提交的作业报告,相比第一次作业,已经有了巨大改变,大家开始有了完整的实践,对那些抽象的名词也开始有了直观的感受,这很好.然后有一些普遍存在的问题 ...

  5. 【BUAA-OO】第二单元作业总结

    第二单元作业总结 ——电梯恐惧症患者的极限自救 一.   第一次作业程序分析 1.     设计策略简略分析 线程:主线程.输入线程和电梯线程,另有一个持有请求队列的调度器,一个对输入进行处理的Req ...

  6. OO第二单元作业总结【自我反思与审视】

    第二单元作业的完成史,就是一部心酸的血泪史…… 多线程的出现为我(们)打开一片广阔的天地,我也在这方天地摸爬滚打,不断成长!如果说第一单元之前还对Java语法有所了解的话,那么这单元学习多线程则完全是 ...

  7. 【OO学习】OO第二单元作业总结

    OO第二单元作业总结 在第二单元作业中,我们通过多线程的手段实现了电梯调度,前两次作业是单电梯调度,第三次作业是多电梯调度.这个单元中的性能分要求是完成所有请求的时间最短,因此在简单实现电梯调度的基础 ...

  8. OO第二单元作业分析

    前言 这一单元关于线程安全的作业结束了,在助教提供的接口的帮助以及老师提供的设计模型的指导下,这三次作业还是相对轻松地完成了,中间也没有出现什么bug,可能就是因为简单的逻辑不容易出错吧,可惜两次都由 ...

  9. 《AlwaysRun!团队》第二次作业:团队项目选题报告

    第二次作业:团队项目选题报告 项目  内容  这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/  这个作业的要求在哪里 https://www.cnblog ...

随机推荐

  1. [转]C#中的?和??

    原文链接:http://msdn.microsoft.com/zh-tw/library/2cf62fcy%28VS.80%29.aspx 使用可為 Null 的型別 (C# 程式設計手冊) Visu ...

  2. Git之 手把手教你使用Git

    一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以 ...

  3. I.MX6 Android backlight modify by C demo

    /************************************************************************** * I.MX6 Android backligh ...

  4. 【量化】docker

    查看docker docker ps docker ps -a 删除docker docker stop 8809752ca95a docker rm 8809752ca95a 打包fly cd ~/ ...

  5. 深入理解 AngularJS 的 Scope(转)

    一.遇到的问题 问题发生在使用 AngularJS 嵌套 Controller 的时候.因为每个 Controller 都有它对应的 Scope(相当于作用域.控制范围),所以 Controller ...

  6. xunsearch迅搜体验

    安装与启动 http://www.xunsearch.com/doc/php/guide/start.installation 编写配置文件 http://www.xunsearch.com/doc/ ...

  7. 【解题报告】[动态规划] CodingTrip - 携程编程大赛 (预赛第一场)- 聪明的猴子

    原题: 聪明的猴子 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Problem D ...

  8. JS面向对象组件(六) -- 拖拽功能以及组件的延展

    HTML部分 <div id="div1"></div> <div id="div2"></div> CSS部分 ...

  9. unity, surface shader access world position and localposition

    一,surface shader中访问worldposition 在surface shader中访问世界坐标,只需在Input结构体中声明float3 worldPos即可,如下:  struct  ...

  10. C# ComboBox自动完成功能的示例

    先看一下关键代码: DataTable dt = new DataTable(); dt.Columns.Add("Name"); dt.Columns.Add("VV& ...