(麻省理工免費課程)電腦科學和編程

來源:互聯網
上載者:User

本文轉自:http://news.cnblogs.com/n/92343/

 

 

以前本站推薦過麻省理工的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(英文字幕)

優酷(無字幕)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.