MIT课程

作者: 风鱼 | 来源:发表于2022-07-31 14:23 被阅读0次
人工智能、机器学习、数据科学、量子计算,金融、交通、材料等行业的交叉领域进行重点教学。
书目:

图灵经典计算机基础系列、C++之父给你的C++学习路线图套装、计算机与人脑、数据结构、离散数学、具体数学、软件设计师教程、

SPOC模块
高阶SPOC:机器学习在工程和科学领域中的应用
基础SPOC:机器学习基础、建模和仿真原理

PBL模块
机器学习在量化金融中的应用J.P.Morjan项目
算法交易Canvas项目

SPOC 模块可选课程:

《量子计算:计算的未来》系列SPOC:

《基础SPOC:量子计算入门》

《高阶SPOC:用于网络安全,化学和优化的量子算法》

PBL 模块可选课程:

《适用于下一代AI应用程序的新型硬件 Tesla 项目》

《计算机视觉与图像处理 Microsoft 项目 》

《自然语言处理Apple Siri 项目》

《机器学习在医疗中的应用Johnson & Johnson 项目》

《原子模拟Schrödinger 项目》

《卷积神经网络在计算机视觉&自然语言处理中的应用 Google 项目》

《互联网行为干预 Yelp 项目》

《智能推荐系统Netflix项目》

《深度学习在医疗图像中的应用Siemens 项目》

《机器学习与智慧交通 Lyft 项目》

导论课程:

离散数学、编程能力(主要是学习python 6.01 Python)、计算机科学导论
基础课程:计算结构、程序设计(6.009 Python)、算法
核心课程:人工智能或机器学习、计算机系统、软件架构、算法与可计算性

导论课程

计算机科学导论与Python
计算机思维导论和数据科学
电子工程导论与计算机科学
计算机程序的构造和解释

基础课程

计算结构 ︎︎
这门课需要学习8.02的物理课

软件构建(Java)
Java的基础课程,可以和软件构建一起学习。

算法导论 ︎︎︎

接口技术导论

程序设计基础 ︎︎︎
主要是Python编程

计算机系统

人工智能

概率系统分析和应用概率论

计算机科学中的数学(离散数学)︎︎︎

本科高级课程

软件构建(Java)

这门课主要学的是Java;可以和软件构建一起学习。

计算机系统工程

计算机语言工程

这门课主要讲的是编译原理,使用的教材是虎书《现代编译原理》和鲸书 《高级编译器设计与实现》。

机器学习导论

自动机、可计算性和复杂性

算法的设计与分析

视频游戏开发

计算机科学的伟大理论

软件工程(前端开发JavaScript)
这门课以前是使用Ruby的Rails和JavaScript来搭建一个全栈开发项目。而现在则完全是使用JavaScript来做全栈开发,内容包含Node、MySQL、React等。

Web应用开发与软件工程
这门课可以和软件工程一起学,主要如何构建高并发、安全、可靠等的Web应用

软件系统的性能(C语言)
这门课主要教你如何构建大型高性能的软件系统,包含性能分析、高性能、缓存优化、并行程序等,使用的是C语言。这门课没有参考教材,倒是有一堆文章需要你阅读,具体可以去官网的Readings了解。

计算机体系结构
学这门课需要你掌握一门面向对象的编程语言(Java或C++)或函数式编程语言(ML或Haskell),以及计算结构、软件构建

计算机网络

并行计算

机器视觉

人工智能事业

计算人知科学

辅助技术原理与实战

用户界面设计与实践

数字与计算成像

多处理器编程的艺术
它使用的参考教材是《多处理器编程的艺术》

高级计算机视觉

程序分析基础

计算机图形学

计算理论导引

研究生课程

游戏理论的工程应用

计算机系统架构

分布式计算机系统工程
Robert Morris,他是蠕虫的制造者,曾被评为5大黑客之一。

人工智能技术

计算机系统理论

多线程并发:语言与编译器

操作系统工程
这门课研究的是操作系统的基础设计和实现,包括虚拟内存、线程、上下文切换、内核、中断、系统调用、进程间通信、协调和软件和硬件之间的交互。

计算机网络

数据库系统

用户接口设计与应用

计算机动画的算法

计算理论

计算复杂性理论

计算复杂性理论(Scheme语言)

高级数据结构

分布式算法

高级算法

网络优化

随机算法

网络与计算机安全

计算机系统安全

整数规划与组合优化

自然语言与计算机表示

高级自然语言处理

机器视觉

机器学习

知识型应用系统

密码学与密码分析

相关文章

网友评论

      本文标题:MIT课程

      本文链接:https://www.haomeiwen.com/subject/aiskwrtx.html