发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
以前本站推荐过麻省理工的C/C++的课程,今天在他们的网站看到上有一组关于计算机科学和编程导论的免费公开课(视频是Youtube的),我看了几个课程,我觉得讲得很系统啊,而且有一点一通百通的感觉。虽然是理论课,但是可以感到我国的教育还是有很大差距的。这个组课程推荐给大家(需要翻墙),视频都有字幕,计算机科学系毕业的同学应该会很容易听懂。强烈推荐。(网友Aslan指出已经有人搬运到优酷上了,链接在这里,遗憾的是没有字幕,另外,不知道为什么会说是Python学习)
1: Introduction and Goals; Data Types, Operators, and Variables
Youtube(英文字幕)
优酷(无字幕)
2: Branching, Conditionals, and Iteration
3: Common Code Patterns: Iterative Programs
4: Abstraction through Functions; Introduction to Recursion
5: Floating Point Numbers, Successive Refinement, Finding Roots
6: Bisection Methods, Newton/Raphson, Introduction to Lists
7: Lists and Mutability, Dictionaries, Introduction to Efficiency
8: Complexity: Log, Linear, Quadratic, Exponential Algorithms
9: Binary Search, Bubble and Selection Sorts
10: Divide and Conquer Methods, Merge Sort, Exceptions
11: Testing and Debugging
12: Debugging, Knapsack Problem, Introduction to Dynamic Programming
13: Dynamic Programming: Overlapping Subproblems, Optimal Substructure
14: Introduction to Object-oriented Programming
15: Abstract Data Types, Classes and Methods
16: Encapsulation, Inheritance, Shadowing
17: Computational Models: Random Walk Simulation
18: Presenting Simulation Results, Pylab, Plotting
19: Biased Random Walks, Distributions
20: Monte Carlo Simulations, Estimating pi
21: Validating Simulation Results, Curve Fitting, Linear Regression
22: Normal, Uniform, and Exponential Distributions
23: Stock Market Simulation
24: Course Overview; What Do Computer Scientists Do?
来自: 浸心阁 > 《MIT》
0条评论
发表
请遵守用户 评论公约
最全的国外大学资料,好不容易才收集全
计算机专业的学生必须掌握的五门课程,推荐阅读资源,好资源齐分享,鱼C论坛
计算机专业的学生必须掌握的五门课程,推荐阅读资源,好资源齐分享,鱼C论坛计算机专业概念有点大。编译原理可能是普遍本科生觉得难的一门课,但是作为软件科学家,这是基础中的基础,学完之后所有的语言...
计算机专业学习浅谈
计算机专业学习浅谈一、广泛了解,从科普书籍开始。当你有了一定的计算机理论基础,尤其是程序设计基础后,想更加深入地把握计算机科学的脉络,不妨看看这本书:《深入理解计算机系统(修订版)》(《C...
计算机科学和Python编程导论(自主模式)
计算机科学和Python编程导论(自主模式)本课程是两部分课程的上半部分:即 计算机科学和 Python 编程导论及计算思维和数据科学导论。学习了两部分课程的部分学生会将其作为进修高级计算机科学课程的基...
计算机科学,YYDS
计算机科学,YYDS.但说实话, 计算机导论在大多数学校都是一门水课 ,毕竟这门课讲的只是计算机相关方面技术的概况,目的仅仅是为了让大...
必须看的书
"设计模式精解"(Design Patterns Explained) 【37】 "设计模式:可复用面向对象软件的基础"( Design Patterns:Elements of Reusable Object-Oriented software) 【38】 "...
麻省理工学院公开课:计算机科学及编程导论(共24集)
大数据时代下的商业分析专业
大数据时代下的商业分析专业。近几年,申请商业分析Business Analytics硕士项目(简称BA)的学生数量逐年递增,那选择这个项目究竟是分...
自学编程之道
Java Programming: An Introduction to Software——Coursera.Introduction to Interactive Programming in Python——Coursera.最简单的途径是使用现有的博客系统,国内最常见的IT博客包括CSDN、51CTO...
微信扫码,在手机上查看选中内容