课程选择:

以往在自学的过程就比较留意一些自学的网站,所以这次“C++自学”感觉找课程还是比较轻松的。

因为之前网页等学习都是在慕课网(视频学习个人感觉有时挺费时间的,特别是有时以为是废话的地方一快进,过头了发现不知道讲的是什么,回退,这样来来回回,时间就消耗了;慕课网就有点像是阅读的样子可快可慢,能一目了然),所以这次首选还是慕课上找找课程。但是进慕课网找的时候发现它的课程是这样的:

这次的这个C++课程体系跟我所喜欢的课程体系还是差蛮多的,所以最后还是选择了网易云课堂的课程。

课程信息:

课程名称:面向对象程序设计-C++
授课人姓名:翁恺
课程链接:http://study.163.com/course/courseMain.htm?courseId=271005
课程描述:本课程包含41个课时,每个课时长短不一。课程大致列表如下:

课程选择原因:

相比于其他C++课程,翁恺老师这个课程的学习人数还算蛮多的,此外课程图标还打着“独家”二字,所以初步就选择这个课程进行学习。在听课的过程,感觉老师还是挺幽默风趣的,知识点听得还算了解,但是对于“面向对象”内容的一些新概念挺陌生,所以在视频课程的基础额外辅以书籍(怎么说呢,虽然这里讲书籍是辅助,其实这几天的学习主要还是借助书籍,现在看的书籍是:C++ Primer Plus,当时跟C Primer Plus一起买的)。学习的过程中,C++给我最大的感受是,它好像比C轻便灵巧了许多,很多功能的实现它都预先帮你简化。拿字符串的拼接做个例子:C代码需要如下:

   strcpy{str3,str1};
   strcat{str3,str2};

而C++使用string对象代码仅需如下:

str3=str1+str2;

因为现在对“面向对象”还有点云里雾里,所以此次暂不说C++在这方面给我的感受。

自学计划:

自放假以来这一周算是有点荒废了,一回来事情还是蛮多的,敲代码也有些放下了。自学计划的话,我也不想给自己太硬性的规定,因为总有一些计划外的事,并且春节又将至。在家的日子还是有点不同于在学校那么有规律的生活节奏,所以想给自己时间安排得较为弹性。但是假期也是有几个目标的:

  1. 背四级英语词汇,练习听力
  2. 学习一些算法
  3. 学习C++
  4. 用C++完成当时用C完成的题目

总之,加油努力吧!笨鸟若不先飞,就会掉得更远!

第二次作业——C++学习的更多相关文章

  1. 软件工程第二次作业——Java学习路线

    我的第二次软工作业 过去我对自己所学和想学都很迷茫,以至于学得总是一知半解,但现在我想主攻Java方向,并坚定不移地走下去(之后拓展其他方面就是以后的事情了).之所以想主攻Java方向是因为Java本 ...

  2. 补交第二周作业:学习ka li

    在老师给的虚拟机上安装,试了n次都没有安装成功,百度上的说法也是众说纷纭. 之后重新安装了另一个版本的虚拟机,按照教程成功装上了ka li. 一. 安装VMtools:是为了方便宿主机与虚拟机间的文件 ...

  3. 第二周作业xml学习情况

    1.xml简介 可扩展标记语言是一种很像超文本标记语言的标记语言. 它的设计宗旨是传输数据,而不是显示数据. 它的标签没有被预定义.您需要自行定义标签. 它被设计为具有自我描述性. 它是W3C的推荐标 ...

  4. JAVA第二次作业展示与学习心得

    JAVA第二次作业展示与学习心得 在这一次作业中,我学习了复选框,密码框两种新的组件,并通过一个邮箱登录界面将两种组件运用了起来.具体的使用方法和其他得组件并没有什么大的不同. 另外我通过查阅资料使用 ...

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

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

  6. 耿丹CS16-2班第二次作业汇总

    -- Deadline: 2016-09-28 12:00 -- 作业内容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作业总结: ...

  7. 20169212《Linux内核原理与分析》第二周作业

    <Linux内核原理与分析>第二周作业 这一周学习了MOOCLinux内核分析的第一讲,计算机是如何工作的?由于本科对相关知识的不熟悉,所以感觉有的知识理解起来了有一定的难度,不过多查查资 ...

  8. 软件工程(QLGY2015)第二次作业点评(随机挑选20组点评)

    相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能 ...

  9. 20169210《Linux内核原理与分析》第二周作业

    <Linux内核原理与分析>第二周作业 本周作业分为两部分:第一部分为观看学习视频并完成实验楼实验一:第二部分为看<Linux内核设计与实现>1.2.18章并安装配置内核. 第 ...

随机推荐

  1. 谱多流形聚类SMMC

    今天是2015年的最后一天,决定尽量乘着这三天休息把毕设主题的博客给更完,今天写smmc的算法,接下来三天会对前面的三个算法kmeans.SC以及smmc应用在今年的研究生建模提供的数据中进行matl ...

  2. Python2.6-原理之类和oop(下)

    来自<python学习手册第四版>第六部分 五.运算符重载(29章) 这部分深入介绍更多的细节并看一些常用的重载方法,虽然不会展示每种可用的运算符重载方法,但是这里给出的代码也足够覆盖py ...

  3. WPF 绑定枚举值

    前台Xaml <ComboBox x:Name=" HorizontalAlignment="Left" Margin="5 0 0 0" Se ...

  4. 在CentOS上部署基于dnx/coreclr的ASP.NET 5应用程序

    在Ubuntu上写好了一个简单的ASP.NET 5应用程序,尝试将这个程序部署在没有mono环境的CentOS服务器上. 部署步骤如下: 1)安装libuv(KestrelHttpServer需要它) ...

  5. hbase-site.xml 配置详解

    hbase.rootdir 这个目录是region server的共享目录,用来持久化HBase.URL需要是'完全正确'的,还要包含文件系统的scheme.例如,要表示hdfs中的'/hbase'目 ...

  6. 转一篇Unity客户端与Java服务器的通信

    转自:http://www.programering.com/a/MTNxYDMwATQ.html A few days ago a friend asked me about Unity3D ins ...

  7. 东大OJ-1051-旅行家的预算

    1051: 旅行家的预算 时间限制: 1 Sec  内存限制: 128 MB 提交: 27  解决: 7 [提交][状态][讨论版] 题目描述 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市( ...

  8. Yii2 使用小部件 Breadcrumbs

    yii有两种Breadcrumbs写法,one: echo Breadcrumbs::widget([ 'itemTemplate' => "<li><i>{l ...

  9. android 获取时间

    首先,先说下java下可以正常使用的方法: import java.text.DateFormat; import java.text.SimpleDateFormat; import java.ut ...

  10. ASP.NET配置Ueditor编辑器上传图片路径

    1.配置ueditor/editor_config.js文件,将 //图片上传配置区 ,imageUrl:URL+"net/imageUp.ashx" //图片上传提交地址 ,im ...