今天学习了Coursera上University of Michigan开的互联网的历史、技术和安全课程的FirstWeek内容。

先是吐槽下这个Coursera,认证非常麻烦,PC端需要摄像头拍照。只能用AppStore上的应用下载了一个Coursera,再自拍了一张。

课程安排也是有点奇怪,原本以为每一周有每一周的学习任务,但是到后面发现,每一周(类似每个章节)有个终止时间,也就是说只要在终止时间之前完成就可以完成目标,并不是很在意你是什么时候完成的。还好是今天注册的,明天(7/16)就截止第一周了。补办的身份证也是刚刚好赶到。

非常感谢给我提供这个平台的栋哥!

FirstWeek

学习了一下,之前不知道有字幕这个东西,花了特别多的时间对照下面的英文原文,外国人的语速是真快,对照的时候还得听好几遍。

后面的话有的有中文简体字幕,有的没有,不过比较喜欢的方式还是贴上英文字幕,虽然有些吃力,但是还是能够看得懂。

头两讲就是主讲人自我介绍,对本课程的大致描述,第二讲我没怎么看懂,是在星巴克录的,是学员的介绍。

第三讲就开始了。参见下图:



具体的可以参照一下这个链接:巨人计算机

简单的简述就是:二战要开始啦,英国人设立了Bletchley Park(布莱切利园),丘老大特批这个园可以拥有一切可以提供的条件。

1939年7月24日,距离德军入侵波兰的五周前,布雷契莱遇到意外的惊喜。波兰情报部门送给他们一台爱尼格玛的仿制品,并且交给图林一种叫“炸弹”(Bomba)的装置,即波兰译码员雷吉威斯克(M.Rejewski)研制破译机。然而,若想破译一份德军情报,至少需要60台“炸弹”同时工作10小时。面对德寇即将入侵的严重局势,波兰想继续开展这种破译显然力不从心。波兰密码破译局局长对图林说:“在波兰即将倒下前,我把‘炸弹’转交给你们,它寄托着我们战胜‘爱尼格玛’的最后希望。”

年轻的图灵也是其中的一员,他和他的同事们利用波兰人提供的Bomba机器(解密机),开发出了针对德国恩尼格玛密码机的解密机Bombe,对盟军的破译情报工作作出了不可磨灭的贡献。后来,希特勒为了和自己的将军沟通,使用了另外一种新的Lorenz SZ密码机。

面对强敌挑战,英国破译人员同仇敌忾,把目光准确地投向了研制先进的电子管计算机。

最后图灵的挚友,纽曼研制出了第一台电子计算机。

纽曼是英国曼彻斯特大学数学教授,图林的挚友,后来主持设计出著名的曼切斯特MarkⅠ计算机,成为英国计算机工业的基础。弗劳尔斯是伦敦大学毕业生,从30年代起一直供职于伦敦北部的英国邮政研究所,在电子电话传输方面颇有造诣。

这台名为“巨人”的电子计算机后来在诺曼底登陆的时候起到了决定性的胜利,视频中还介绍了它是如何运作的,内含2500根晶体管,获取的情报打在纸上形成小洞,然后由内部实现破译,运行速度大大提高,从原来需要六周时间破译缩短到了6h。

当时计算机的发展告诉了我:需求(当时的战争破译密码)推动技术发展。

第四讲就是简单的描述了下战后计算机的发展,科学家们只需要放轻松去想,将来的计算机可以实现什么功能,然后如何实现。

介绍了《美丽心灵》男主人公的原型:约翰·纳什,他是一位伟大的数学家,对博弈论和经济学产生了重大影响。

有关约翰纳什:约翰纳什

以经典的“囚徒困境博弈”为例。两个小偷联手犯事被抓,警方将二人隔离审讯,政策是:若两人都坦白交赃,则证据确凿,均被判刑8年;若有一人抵赖,则以妨碍公务罪再加刑2年共判10年,而坦白者有功被减刑8年,立即释放;若两人都抵赖,则警方证据不足无法判偷窃罪,只能以私入民宅的罪名各判1年。

随后是阶段测试。主要是二战时巨人计算机的历史。

2016/7/16

【Coursera】History: Dawn of Electronic Computing学后小结的更多相关文章

  1. Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing

    前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...

  2. Internet History,Technology,and Security - Dawn of Electronic Computing(Week 1)

    一 War Time Computing and Communication 讲到电子计算机,你不得不提起第二次世界大战,虽说二战是人类历史上史无前例的大灾难,不过从某种程度来说,它确实促进了社会的发 ...

  3. javascript解决在safari浏览器中使用history.back()返回上一页后页面不会刷新的问题

    我们知道,在JavaScript中提供了一个window.history.back()方法用于返回上一页,另外也可以使用window.history.go(-1)返回上一页(跳转). 在其他的主流浏览 ...

  4. 关于javascript tween的学后小感想

    今天决定了解一下tween算法,首先得下载个tween.js看看吧,好吧,有点被惊艳到了. 也让我想起了之前上数学课时,听到过的一句话:“数学世界是神秘.纯洁.有魅力的”,一直 记得这句话,期待有朝一 ...

  5. EasyUI学后总结第一集

    1,创建Easyui组件-使用html还是使用js方式? 如果在创建Easyui组件的时候,组件再被更改,那么属于静态组件,对于静态组件不要使用js方式创建--会增加js代码量. 如果创建的Easyu ...

  6. 《如何正确学习JavaScript》读后小结

    在segmentfault上读的一篇学习JavaScript路线的文章,做个小结. 一.简介.数据类型.表达式和操作符 (1)<JavaScript权威指南>前言1-2章&< ...

  7. SFMPQ打包工具完后小结

    硬盘上没有,第一次创建Archive的时候用SFileOpenArchiveForUpdate, 当打开一个已经存在archive的时候用SFileOpenArchive. MpqDeleteFile ...

  8. jQuery -《锋利的jQuery》————读后小结

    jQuery是一个优秀的javascript库. 我用的是vs2012自带的  jquery-1.8.2.js这个库,在Scripts这个文件夹下面 首先,我们使用jQuery要在head标签内引入j ...

  9. Python源码读后小结

    Python 笔记 前言(还是叫杂记吧) 在python中一切皆对象, python中的对象体系大致包含了"类型对象", "Mapping对象(dict)", ...

随机推荐

  1. 万恶之源 - Python文件操作

    文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作 ...

  2. python接口自动化-token参数关联登录(二)

    原文地址https://www.cnblogs.com/yoyoketang/p/9098096.html 原文地址https://www.cnblogs.com/yoyoketang/p/68866 ...

  3. EasyUI写的登录界面

    <!DOCTYPE html><html> <head>        <meta charset="utf-8" />       ...

  4. JSP—cookie

    cookie的作用: 1.对特定对象的追踪,如访问次数,最后访问时间,路径等 2.统计网页的浏览次数 3.在cookie有效期内,记录用户的登录信息 4.实现个性化,记录用户的喜好 5.保存的数据存在 ...

  5. 《User Modeling with Neural Network for Review Rating Prediction》评论打分预测

    摘要: 传统的评分预测只考虑到了文本信息,没有考虑到用户的信息,因为同一个词 在不同的用户表达中是不一样的.同样good 一词, 有人觉得5分是good 有人觉得4分是good.但是传统的文本向量表达 ...

  6. 20154312 曾林 Exp3 免杀原理与实践

    20154312 曾林 0.写在前面 AV厂商检测恶意软件的方式主流的就三种: 基于特征码的检测 启发式恶意软件检测 基于行为的恶意软件检测 我们要做的就是让我们的恶意软件没法被这三种方式找到,也就是 ...

  7. Shell脚本实现每个工作日定时执行指定程序

    我们可能会遇到这样的情景:必须在每个工作日定时执行Linux服务器上的某个程序.那么有没有办法实现这一功能呢?答案是肯定的.我们可以运用Shell脚本简单实现这一功能. 原理很简单,Shell脚本内部 ...

  8. $好玩的分词——python jieba分词模块的基本用法

    jieba(结巴)是一个强大的分词库,完美支持中文分词,本文对其基本用法做一个简要总结. 安装jieba pip install jieba 简单用法 结巴分词分为三种模式:精确模式(默认).全模式和 ...

  9. IO(基础知识)

        IO流类的构造方法决定是输入流还是输出流.输入流连接一个文件,它会将文件中的内容读到流里面,read方法是将流里面的内容     往外读.输出流连接一个文件,它的write方法,是将内存中的内 ...

  10. Linux基础命令---swapoff

    swapoff 关闭交换分区,同时可以刷新交换分区的缓存.关闭交换分区后,使用free指令查看内存,swap数值会减少.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE. ...