码迷,mamicode.com
首页 > 其他好文 > 详细

MIT 6.00.1x学习心得

时间:2017-11-18 11:18:09      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:面向   定义   编程经验   tom   finally   科学   递归   连续   algo   

  现在是大三上半学期,看了萧井陌的编程入门指南之后,用了大概一个月的时间终于把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学习心得

标签:面向   定义   编程经验   tom   finally   科学   递归   连续   algo   

原文地址:http://www.cnblogs.com/anjiale/p/7856002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!