看完书打算睡觉(flag),然后打开知乎。不知道为什么在黑客话题下推送给我两次这个问题。。最近也在看这方面的东西,就回答一下。
主要内容是关于我最近在看的MOOC,基本都是纯英文字幕,而且视频源大多在美国,所以需要一些小技巧和英语基础。
个人英语也不是很好,但是对照英文字幕不难啃计算机方面的东西。EE&CS导论
1.电气工程与计算机科学导论I
Introduction to Electrical Engineering and Computer Science I
全面介绍了电气工程和计算机科学,并使用大量的实验室实验和移动机器人进行教学。
构建真实系统的数学模型,对系统进行设计和分析,以及现代软件工程、线性系统分析、电子线路和决策等。
2.电气工程与计算机科学导论II:数字通信系统
Introduction to EECS II: Digital Communication Systems
介绍电气工程与计算机科学几个基本思想,以数字通信系统为载体。介绍了位、信号和数据包三个部分来涵盖了构成互联网等通信系统基础的三个相应的抽象层。
讲了很多有用的想法:包括抽象,概率分析,叠加,时间和频域表示,系统设计原则和权衡,以及集中和分布式算法。
计算机网络
1. 《计算机网络:自顶而下方法(第六版)》
书适合零基础扫盲,为了进一步进阶学习使用。不过因为课程作业使用python,所以建议有python基础再读。
重点在于课程资源,因为只有外文原版才有夹小卡片,提供access code,所以官方提供的资源并不能全部访问。
官方资源:Student Resources
这里提供一下我使用的一些课程替代资源。(其实是在作者任教大学的网站还有github到处搜刮的……)
课程讲义:Powerpoint slides: Computer Networking
wireshark实验:http://gaia.cs.umass.edu/wireshark-labs/Kurose_Ross_Wireshark_labs_6th_ed.zip
编程实验:https://pan.baidu.com/s/1bnAQM6b
台湾清华出的以这本书为教材的MOOC,我没有看,放在这里