人工智能、机器学习、数据科学、量子计算,金融、交通、材料等行业的交叉领域进行重点教学。
书目:
图灵经典计算机基础系列、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语言)
高级数据结构
分布式算法
高级算法
网络优化
随机算法
网络与计算机安全
计算机系统安全
整数规划与组合优化
自然语言与计算机表示
高级自然语言处理
机器视觉
机器学习
知识型应用系统
密码学与密码分析
网友评论