MIT 6.00.1x学习心得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MIT 6.00.1x学习心得相关的知识,希望对你有一定的参考价值。

  现在是大三上半学期,看了萧井陌的编程入门指南之后,用了大概一个月的时间终于把MIT 6.00.1x 课程学完了,有编程经验,但是因为本科是信息工程准备跨考计算机科学,而且不愿意当一个只会敲代码的码农,所以对于基础看的特别特别重要,所以才会很仔细的从计算机导论学起。

  对于这门课,我觉得应该算是计算机导论里数一数二的课程。

  谈一下收获:

  1.培养出了计算机思想(Abstractions, algorithms, automated execution)

  2.对于运行中的错误和异常的处理(try...except...else...finally      assert....)

  3.把问题模块化,分成多个小问题

  4.算法的复杂度

  5.部分算法(穷举,二分,分而治之,递归,决策树,假设检验,连续近似,归并排序,DFS,BFS)

  6.调试测试方法(黑盒测试,白盒测试,二分法查错,单步查错print)

  7.面向对象编程的重要(很多东西都是一个类的,可以通过定义一个类来大大简化代码的结构,降低编写难度)

  7.写程序或调试程序需要系统的,先要有大体框架在进行

  8.伪代码或流程图的运用

以上是关于MIT 6.00.1x学习心得的主要内容,如果未能解决你的问题,请参考以下文章

我的MYSQL学习心得 函数

Python学习心得

卷积学习的一点小心得

前端框架Vue学习的心得记录(工具)

学习心得

Python学习心得第二周-01