计算机入门课Stanford CS101-week 0

CS101是一门面向计算机零基础学生的课程,主要是用网页式简单编程探索计算机的本质,介绍了硬件、软件、互联网的基础知识。作为一个工程系学生,虽然一直在用各种软件作业,接触计算机也已经很久了,但对计算机的本质一直不懂。最高成就还是小学的时候家里台式机开不了机,我拆开了主机,把一条不知道是什么磁条拆下来然后擦掉上面落的灰让电脑重新开机。所以学这门课也是想补习这些知识,不然感觉学习编程就好像踩在云上不太踏实2333

学习材料是直接用Stanford的online learning网站,学堂在线好像也有翻译过来的版本。总共6个week,计划一个月刷完。


教学大纲

CS101课程包含视频和实际编程操作,并且都可以在浏览器里面进行:

1. 计算机和代码的本质,它们的用途和局限

2. 计算机硬件的工作原理:芯片(chips)、中央处理器(cpu)、内存(memory)、磁盘(disk) 

3. 必备术语:比特(bits)、字节(bytes)、兆字节(megabytes)、千兆字节(gigabytes)

4. 软件的工作原理:什么是程序?什么是“运行”( running)

5. 数字图像的工作原理

6. 计算机代码:循环和逻辑

7. 核心思想:抽象、逻辑、错误(bugs)

8. 结构化数据(structured data)的工作原理

9. 因特网的工作原理:网络地址、路由选择、以太网、无线网络

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,349评论 25 708
  • 附录A 计算机的0和1 1.0 一切皆是映射 计算机领域中的所有问题,都可以通过向上一层进行抽象封装来解决.这里的...
    光剑书架上的书阅读 2,481评论 0 6
  • 谢谢有你的存在,以前是偶尔,现在是经常,适当的时候,适当的话语,总是给予我内心以温暖。 很多时候,第一感的喜欢不会...
    你的笑最温暖阅读 239评论 1 2
  • 今天再仔细读正面管教第四章,比以前更深刻地理解了错误目的表里面的所有内容。 书中提到3条线索引导我们去识别孩子的“...
    岁月莲上写诗阅读 1,259评论 0 6
  • 有位室友对我比其他人更亲近,有一天她告诉我有次她问另一个同事一些问题的时候她看到另外一个同事在给我使眼色,对她很不...
    苹果14阅读 282评论 1 0