今天无意间看到学弟大一的课表,发现他们现在有一门 计算机专业导论 的课程,想当年我大一的时候是没有的。但说实话, 计算机导论在大多数学校都是一门水课 ,毕竟这门课讲的只是计算机相关方面技术的概况,目的仅仅是为了让大家了解一下计算机发展的背景以及计算机内部的构造和计算机未来有哪些发展方向,基本上这门课不会深入去讲解计算机某部分内容的,这门课讲的内容会在大二、大三深入学习到的。但开设这门课有个好处,毕竟计算机专业导论是面向非计算机专业人员和学生介绍计算机基础知识的计算机基础教程,上了这门课能让你大概知道计算机专业是学什么的、以及对计算机有个更好的了解。

这门课内容涉及 计算机发展历史、计算机信息的存储、计算机的组成、计算机网络、操作系统、数据结构与算法、程序设计语言、数据库、软件编程和开发、计算机应用、人工智能、机器学习、自然语言处理、以及计算机安全 等内容。这门课只会跟你介绍大概内容,只能算是个科普课。

如果你觉得上这门课很无聊,我推荐下面的这门 “计算机科学速成课” 给你学习,想当年我在油管上面搜索“computer science”,结果就给了我这门课,看了一集,觉得还不错,于是当时我就刷完了这四十集,这四十集通过图文并茂生动形象地介绍计算机的基础知识。后来才知道这个视频也放在了 B 站上,当然 B 站上面已经做了翻译,听不太懂英语的你也不用担心。

计算机科学,YYDS_计算机专业


下面是这四十集的目录:

1 - 早期的计算 - Early Computing

2 - 电子计算 - Electronic Computing

3 - 布尔逻辑与逻辑电路 - Boolean Logic & Logic Gates

4 - 二进制 - Representing Numbers and Letters with Binary

5 - 算术逻辑单元 - How Computers Calculate - the ALU

6 - 寄存器 & 内存 - Registers and RAM

7 - 中央处理器 - The Central Processing Unit(CPU)

8 - 指令和程序 - Instructions & Programs

9 - 高级 CPU 设计 - Advanced CPU Designs

10 - 编程史话 - Early Programming

11 - 编程语言 - The First Programming Languages

12 - 编程原理:语句和函数 - Programming Basics: Statements & Functions

13 - 算法初步 - Intro to Algorithms

14 - 数据结构 - Data Structures

15 - 阿兰·图灵 - Alan Turing

16 - 软件工程 - Software Engineering

17 - 集成电路、摩尔定律 - Integrated Circuits & Moore’s Law

18 - 操作系统 - Operating Systems

19 - 内存 & 储存介质 - Memory & Storage

20 - 文件系统 - Files & File Systems

21 - 压缩 - Compression

22 - 命令行界面 - Keyboards & Command Line Interfaces

23 - 屏幕 & 2D 图形显示 - Screens & 2D Graphics

24 - 冷战和消费主义 - The Cold War and Consumerism

25 - 个人计算机革命 - The Personal Computer Revolution

26 - 图形用户界面 - Graphical User Interfaces

27 - 3D 图形 - 3D Graphics

28 - 计算机网络 - Computer Networks

29 - 互联网 - The Internet

30 - 万维网 - The World Wide Web

31 - 网络安全 - Cybersecurity

32 - 黑客与攻击 - Hackers & Cyber Attacks

33 - 加密 - Cryptography

34 - 机器学习与人工智能 - Machine Learning & Artificial Intelligence

35 - 计算机视觉 - Computer Vision

36 - 自然语言处理 - Natural Language Processing

37 - 机器人 - Robots

38 - 计算机中的心理学 - Psychology of Computing

39 - 教育型科技 - Educational Technology

40 - 奇点,天网,计算机的未来 - The Singularity, Skynet, and the Future of Computing