为了更全面彻底的了解编程,我找到一门计算机科学基础知识的在线课程,希望能跟着老师一起重新开始认识编程、认识计算机、认识理工科学生眼中的世界吧~
课程是全英文的,如果英文基础不太好的同学,学起来会稍微有些吃力,不过全程都有英文文字稿在旁边做辅助,大家若想借着这个机会提高英文,我理解也会是不错的选择呢~
课程链接:Computer Science 101 | Stanford Online
详细的课程介绍大家都可以在课程链接里找到,我放在下边供大家参考,我不会逐字逐句的翻译课程内容,但是我可以和大家分享下我为什么会选这门课作为自己的入门课程。
Topics
- The nature of computers and code, what they can and cannot do
- How computer hardware works: chips, cpu, memory, disk
- Necessary jargon: bits, bytes, megabytes, gigabytes
- How software works: what is a program, what is "running"
- How digital images work
- Computer code: loops and logic
- Big ideas: abstraction, logic, bugs
- How structured data works
- How the