`

[转]麻省理工免费课程)计算机科学和编程导论

阅读更多

原文地址:http://coolshell.cn/articles/3723.html

 

以前本站推荐过麻省理工的C/C++的课程 ,今天在他们的网站看到上有一组关于计算机科学和编程导论的免费公开课 (视 频是Youtube的),我看了几个课程,我觉得讲得很系统啊,而且有一点一通百通的感觉。虽然是理论课,但是可以感到我国的教育还是有很大差距的。这个 组课程推荐给大家(需要藩墙),视频都有字幕,计算机科学系毕业的同学应该会很容易听懂。强烈推荐。(网友Aslan指出已经有人搬运到优酷上了,链接在这里 ,遗憾的是没有字幕,另外,不知道为什么会说是Python学习)

 

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

Youtube(英文字幕)

优酷(无字幕)

 

2: Branching, Conditionals, and Iteration

Youtube(英文字幕)

优酷(无字幕)

 

3: Common Code Patterns: Iterative Programs

Youtube(英文字幕)

优酷(无字幕)

 

 

4: Abstraction through Functions; Introduction to Recursion

Youtube(英文字幕)

优酷(无字幕)

 

5: Floating Point Numbers, Successive Refinement, Finding Roots

Youtube(英文字幕)

优酷(无字幕)

 

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

Youtube(英文字幕)

优酷(无字幕)

 

7: Lists and Mutability, Dictionaries, Introduction to Efficiency

Youtube(英文字幕)

优酷(无字幕)

 

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

Youtube(英文字幕)

优酷(无字幕)

 

9: Binary Search, Bubble and Selection Sorts

Youtube(英文字幕)

优酷(无字幕)

 

10: Divide and Conquer Methods, Merge Sort, Exceptions

Youtube(英文字幕)

优酷(无字幕)

 

11: Testing and Debugging

Youtube(英文字幕)

优酷(无字幕)

 

12: Debugging, Knapsack Problem, Introduction to Dynamic Programming

Youtube(英文字幕)

优酷(无字幕)

 

13: Dynamic Programming: Overlapping Subproblems, Optimal Substructure

Youtube(英文字幕)

优酷(无字幕)

 

14: Introduction to Object-oriented Programming

Youtube(英文字幕)

优酷(无字幕)

 

15: Abstract Data Types, Classes and Methods

Youtube(英文字幕)

优酷(无字幕)

 

16: Encapsulation, Inheritance, Shadowing

Youtube(英文字幕)

优酷(无字幕)

 

17: Computational Models: Random Walk Simulation

Youtube(英文字幕)

优酷(无字幕)

 

18: Presenting Simulation Results, Pylab, Plotting

Youtube(英文字幕)

优酷(无字幕)

 

19: Biased Random Walks, Distributions

Youtube(英文字幕)

优酷(无字幕)

 

20: Monte Carlo Simulations, Estimating pi

Youtube(英文字幕)

优酷(无字幕)

 

21: Validating Simulation Results, Curve Fitting, Linear Regression

Youtube(英文字幕)

优酷(无字幕)

 

22: Normal, Uniform, and Exponential Distributions

Youtube(英文字幕)

优酷(无字幕)

 

23: Stock Market Simulation

Youtube(英文字幕)

优酷(无字幕)

 

24: Course Overview; What Do Computer Scientists Do?

Youtube(英文字幕)

优酷(无字幕)

 

分享到:
评论

相关推荐

    麻省理工学院公开课:计算机科学及编程导论_代码.

    《麻省理工学院公开课:计算机科学及编程导论》是一门专为初学者设计的编程课程,适合那些对计算机科学有浓厚兴趣但缺乏编程基础的学生。该课程旨在深入浅出地介绍计算机科学的基本概念,以及如何通过编程解决实际...

    麻省理工学院公开课:计算机科学与编程导论的课件与习题(英文版)

    这篇内容将围绕麻省理工学院(MIT)的公开课——"计算机科学与编程导论"进行展开,这是一门深入浅出介绍计算机科学基础和编程实践的课程,特别适合初学者和对Python编程感兴趣的人士。课程资料以英文版提供,包括课件...

    麻省理工学院公开课:计算机科学及编程导论(公开课的中英文字幕)

    麻省理工学院公开课:计算机科学及编程导论 本课程共24集 翻译完 欢迎学习 讲师:Prof. Eric Grimson Prof. John Guttag - 麻省理工学院计算机科学与工程系的教授 - 里贾纳大数学和学物理学士、麻省理工学院数学博士...

    麻省理工开放课程:计算机科学及编程导论1-7练习代码

    《麻省理工开放课程:计算机科学及编程导论1-7练习代码》是MIT(麻省理工学院)提供的一系列编程教学资源,旨在帮助初学者深入理解计算机科学的基础概念和编程技术。这些课程通常涵盖从基础语法到算法设计等多个方面...

    麻省理工学院公开课:计算机科学及编程导论代码.pdf

    麻省理工学院公开课:计算机科学及编程导论代码.pdf

    麻省理工学院公开课:计算机科学及编程导论 代码

    《麻省理工学院公开课:计算机科学及编程导论 代码》是麻省理工学院(MIT)提供的一门经典课程,旨在引导初学者进入计算机科学的世界。这门课的重点在于通过编程实践来理解基本的计算机科学概念,特别是使用编程语言...

    [中英][计算机科学及编程导论][第一课][压缩包一]

    [麻省理工大学开放课程][中英字幕][计算机科学及编程导论][第一课][压缩包一]。 总共4个压缩卷,采用360压缩工具压缩解压

    [MIT计算机科学及编程导论.讲座视频].mit-6-00-f08-handout

    "MIT计算机科学及编程导论"是一门由麻省理工学院(MIT)提供的经典课程,旨在为初学者提供计算机科学的基础知识和编程技能。这门课以Python语言为主要教学工具,因为Python是目前广泛用于教育和实际开发的高级编程...

    [麻省理工学院-算法导论].rar

    通过《麻省理工学院-算法导论》的作业、讲义、测试题和教师手册,学习者可以系统地学习和实践这些算法知识,提升解决问题的能力,为未来在计算机科学领域的工作或研究打下坚实基础。无论是对编程初学者还是经验丰富...

    [MIT][计算机科学及编程导论][6.00][课程代码]

    【MIT 6.00 计算机科学及编程导论】是麻省理工学院(MIT)提供的一门经典入门级计算机科学课程,旨在为初学者介绍编程基础和计算机科学的核心概念。这门课程通常使用Python语言进行教学,因为Python语法简洁、易读性...

    麻省理工算法导论

    《麻省理工算法导论》是一本在计算机科学领域广为流传的经典教材,它深入浅出地介绍了算法设计与分析的基础知识。这本书以其严谨的理论基础、丰富的实例解析和广泛的覆盖范围,深受全球学子和专业人士的喜爱。对于想...

    [计算机科学及编程导论][第四课][压缩包五]

    麻省理工大学开放课程][中英字幕][计算机科学及编程导论][第四课][压缩包五]。 总共5个压缩卷,采用360压缩工具压缩解压

    麻省理工学院_算法导论讲义

    《麻省理工学院_算法导论讲义》是麻省理工学院(MIT)开设的一门课程,涵盖了算法设计、分析和实现的核心概念。这门课程的全称是Introduction to Algorithms,也被称为6.046J/18.401J/SMA5503。这份讲义是以英文编写...

    [计算机科学及编程导论][第四课][压缩包一]

    [麻省理工大学开放课程][中英字幕][计算机科学及编程导论][第四课][压缩包一]。 总共5个压缩卷,采用360压缩工具压缩解压

    [麻省理工学院-算法导论].Introduction.to.Algorithms.-.Homework

    《麻省理工学院-算法导论》是一门深入探讨计算机科学核心领域的课程,其重点在于理解和应用各种算法。这门课的作业部分是学生深化理解、锻炼思维能力的关键环节,涵盖了算法设计、分析以及实现等多个方面。在这些...

    麻省理工学院算法导论

    学习《麻省理工学院算法导论》这样的课程,不仅能够提升你的编程技能,还能培养你的逻辑思维能力和问题解决能力,为未来在计算机科学领域的深造或职业发展打下坚实的基础。无论你是初学者还是有一定经验的程序员,这...

    [计算机科学及编程导论][第三课][压缩包一

    [麻省理工大学开放课程][中英字幕][计算机科学及编程导论][第三课][压缩包一]。 总共5个压缩卷,采用360压缩工具压缩解压

    麻省理工学院算法导论_笔记

    《麻省理工学院算法导论_笔记》是针对计算机科学领域内算法研究的一份详尽资料,由麻省理工学院(MIT)提供,主要聚焦于算法理论与实践的基础知识。这份资料不仅适合MIT的学生,也对全球范围内对算法感兴趣的学者、...

    [计算机科学及编程导论][第三课][压缩包三]

    [麻省理工大学开放课程][中英字幕][计算机科学及编程导论][第三课][压缩包三]。 总共5个压缩卷,采用360压缩工具压缩解压

Global site tag (gtag.js) - Google Analytics