IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

(麻省理工免费课程)计算机科学和编程

酷壳 - CoolShell.cn 2011-02-27 22:48:14 累计浏览 5,208 次
本机暂存

    以前本站推荐过麻省理工的C/C++的课程,今天在他们的网站看到上有一组关于计算机科学和编程的免费公开课(视频是Youtube的),我看了几个课程,我觉得讲得很系统啊,而且有一点一通百通的感觉。虽然是理论课,但是可以感到我国的教育还是有很大差距的。这个组课程推荐给大家(需要翻墙),视频都有字幕,计算机科学系毕业的同学应该会很容易听懂。强烈推荐。

     原图已失效

1: Introduction and Goals; Data Types, Operators, and Variables

    Go to this video

     原图已失效

2: Branching, Conditionals, and Iteration

    Go to this video

     原图已失效

3: Common Code Patterns: Iterative Programs

    Go to this video

     原图已失效

4: Abstraction through Functions; Introduction to Recursion

    Go to this video

     原图已失效

5: Floating Point Numbers, Successive Refinement, Finding Roots

    Go to this video

     原图已失效

6: Bisection Methods, Newton/Raphson, Introduction to Lists

    Go to this video

     原图已失效

7: Lists and Mutability, Dictionaries, Introduction to Efficiency

    Go to this video

     原图已失效

8: Complexity: Log, Linear, Quadratic, Exponential Algorithms

    Go to this video

     原图已失效

9: Binary Search, Bubble and Selection Sorts

    Go to this video

     原图已失效

10: Divide and Conquer Methods, Merge Sort, Exceptions

    Go to this video

     原图已失效

11: Testing and Debugging

    Go to this video

     原图已失效

12: Debugging, Knapsack Problem, Introduction to Dynamic Programming

    Go to this video

     原图已失效

13: Dynamic Programming: Overlapping Subproblems, Optimal Substructure

    Go to this video

     原图已失效

14: Introduction to Object-oriented Programming

    Go to this video

     原图已失效

15: Abstract Data Types, Classes and Methods

    Go to this video

     原图已失效

16: Encapsulation, Inheritance, Shadowing

    Go to this video

     原图已失效

17: Computational Models: Random Walk Simulation

    Go to this video

     原图已失效

18: Presenting Simulation Results, Pylab, Plotting

    Go to this video

     原图已失效

19: Biased Random Walks, Distributions

    Go to this video

     原图已失效

20: Monte Carlo Simulations, Estimating pi

    Go to this video

     原图已失效

21: Validating Simulation Results, Curve Fitting, Linear Regression

    Go to this video

     原图已失效

22: Normal, Uniform, and Exponential Distributions

    Go to this video

     原图已失效

23: Stock Market Simulation

    Go to this video

     原图已失效

24: Course Overview; What Do Computer Scientists Do?

    Go to this video

同分类推荐文章

  1. 对基本有序的序列排序算法 (2026-06-11 17:46:49)
  2. Four Levels Of Customer Understanding (2026-05-22 21:00:00)
  3. 除法的意义 (2026-04-12 20:52:17)

查看更多 算法 文章 →

建议继续学习

  1. 红黑树并没有我们想象的那么难(上) (累计阅读 21,493)
  2. 哪本书是对程序员最有影响、每个程序员都该阅读的书? (累计阅读 15,112)
  3. 为什么算法这么难? (累计阅读 12,394)
  4. 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,901)
  5. 加州求职记 (累计阅读 11,560)
  6. 海量数据面试题举例 (累计阅读 11,113)
  7. 看源代码那些事 (累计阅读 10,600)
  8. 基于Redis构建系统的经验和教训 (累计阅读 10,519)
  9. 谷歌(Google)2011年校园招聘笔试题 (累计阅读 9,571)
  10. 编程能力与编程年龄 (累计阅读 9,421)