主题思考 第 13 / 17 篇

斯坦福大学 计算机专业 本科课程

Stanford CS Curriculum : Stanford

A

B

C

D

E

1

Group

Code

Course

Web

2

intro

cs1U

Practical Unix

https://practicalunix.org

3

programming

cs41

The Python Programming Language

https://stanfordpython.com/#/

4

mobile

cs47

Cross-Platform Mobile Development

https://web.stanford.edu/class/cs47/#schedule

5

programming

cs106A

Programming Methodology

http://web.stanford.edu/class/cs106a/

6

programming

cs106B

Programming Abstractions

https://web.stanford.edu/class/cs106b/

7

programming

cs106L

Standard C++ Programming Laboratory

http://web.stanford.edu/class/cs106l/lectures.html

8

programming

cs106M

Enrichment Adventures in Programming Abstractions

https://web.stanford.edu/class/cs106m/syllabus

9

intro

cs106E

Exploring Computing

https://web.stanford.edu/class/cs106e/

10

systems

cs107

Computer Organization and Systems

http://web.stanford.edu/class/cs107/

11

systems

cs107e

Computer Systems from the Ground Up

http://web.stanford.edu/class/cs107e/

12

programming

cs108

Object-Oriented Systems Design

http://web.stanford.edu/class/cs108/

13

math

cs109

Probability for Computer Scientists

http://web.stanford.edu/class/cs109/

14

systems

cs110

Principles of Computer Systems

http://web.stanford.edu/class/cs110/

15

systems

cs110L

Safety in Systems Programming

https://web.stanford.edu/class/cs110l/

16

systems

cs111

Operating Systems Principles

https://web.stanford.edu/~ouster/cs111-spring21/

17

AI

cs124

From Languages to Information

http://web.stanford.edu/class/cs124/

18

AI

cs129

Applied Machine Learning

https://web.stanford.edu/class/cs129/

19

vision

cs131

Computer Vision: Foundations and Applications

http://vision.stanford.edu/teaching/cs131_fall2021/index.html

20

systems

cs140

Operating Systems

https://www.scs.stanford.edu/21wi-cs140/

21

systems

cs140E

Embedded Operating Systems

https://github.com/dddrrreee/cs140e-20win

22

web apps

cs142

Web Applications

http://web.stanford.edu/class/cs142/

23

systems

cs143

Compilers

http://web.stanford.edu/class/cs143/

24

networking

cs144

Introduction to Computer Networking

https://cs144.github.io

25

databases

cs145

Data Management and Data Systems

https://cs145-fa20.github.io

26

HCI

cs147

Introduction to Human-Computer Interaction

https://hci.stanford.edu/courses/cs147/2021/wi/index.html

27

graphics

cs148

Introduction to Computer Graphics and Imaging

http://web.stanford.edu/class/cs148/

28

systems

cs149

Parallel Computing

http://cs149.stanford.edu/fall20

29

programming

cs151

Logic Programming

http://logicprogramming.stanford.edu/stanford/index.php

30

theory

cs154

Introduction to the Theory of Computation

https://omereingold.wordpress.com/cs-154-introduction-to-automata-and-complexity-theory/

31

security

cs155

Computer and Network Security

https://cs155.stanford.edu

32

theory

cs157

Computational Logic

http://intrologic.stanford.edu/stanford/index.php

33

algorithms

cs161

Desgin and Analysis of Algorithms

https://stanford-cs161.github.io/winter2021/

34

algorithms

cs166

Data Structures

http://web.stanford.edu/class/cs166/

35

ethics

cs182

Ethics, Public Policy, and Technological Change

https://web.stanford.edu/class/cs182/

36

application

cs193U

Video Game Development in C++ and Unreal Engine

https://www.tomlooman.com/stanford-cs193u

37

application

cs193P

iOS Application Development

https://cs193p.sites.stanford.edu

38

application

cs194A

Android Programming Workshop

https://web.stanford.edu/class/cs194a/

39

law

cs202

Law for Computer Science Professionals

http://web.stanford.edu/class/cs202/

40

law

cs204

Computational Law

http://complaw.stanford.edu/complaw/public/lessons.php

41

law

cs209

Law, Bias & Algorithms

https://5harad.com/mse330/

42

algorithms

cs205L

Continuous Mathematical Methods with an Emphases on ML

http://web.stanford.edu/class/cs205l/

43

AI

cs221

Artificial Intelligence: Principles & Techniques

https://stanford-cs221.github.io/spring2021/

44

robotics

cs223A

Introduction to Robotics

https://cs.stanford.edu/groups/manips/teaching/cs223a/

45

AI

cs224N

Natural Language Processing with Deep Learning

https://cs.stanford.edu/courses/schedules/2020-2021.winter.php

46

AI

cs224S

Spoken Language Processing

http://web.stanford.edu/class/cs224s/

47

AI

cs224W

Machine Learning with Graphs

http://web.stanford.edu/class/cs224w/

48

robotics

cs225A

Experimental Robotics

https://cs.stanford.edu/groups/manips/teaching/cs225a/

49

AI

cs228

Probabilistic Graphical Models

https://cs228.stanford.edu

50

AI

cs229

Machine Learning

http://cs229.stanford.edu

51

AI

cs230

Deep Learning

http://cs230.stanford.edu

52

AI

cs231N

Convolutional Neural Networks for Visual Recognition

http://cs231n.stanford.edu

53

graphics

cs233

Geometric and Topological Data Analysis

http://graphics.stanford.edu/courses/cs233-21-spring/

54

AI

cs234

Reinforcement Learning

http://web.stanford.edu/class/cs234/index.html

55

AI

cs236G

Generative Adversarial Networks

https://cs236g.stanford.edu

56

AI

cs231A

Computer Vision: 3D Reconstruction to Recognition

http://web.stanford.edu/class/cs231a/

57

robotics

cs237B

Principles of Robot Autonomy II

http://web.stanford.edu/class/cs237b/

58

AI

cs238

Decision Making under Uncertainty

https://web.stanford.edu/class/aa228/cgi-bin/wp/

59

systems

cs240

Advanced Topics in Operating Systems

http://web.stanford.edu/class/cs240/

60

programming

cs242

Programming Languages

https://web.stanford.edu/class/cs242/

61

systems

cs243

Program Analysis and Optimization

https://suif.stanford.edu/~courses/cs243/

62

big data

cs246

Mining Massive Datasets

http://web.stanford.edu/class/cs246/

63

databases

cs245

Principles of Data-Intensive Systems

http://web.stanford.edu/class/cs245/

64

graphics

cs248

Interactive Computer Graphics

http://cs248.stanford.edu/winter21

65

application/blockchain

cs251

Cryptocurrencies and Blockchain Technologies

https://cs251.stanford.edu

66

theory

cs254

Computational Complexity

http://theory.stanford.edu/~liyang/teaching/complexity21.html

67

theory

cs254B

Computational Complexity II

http://cs254b.stanford.edu

68

security

cs255

Introduction to Cryptography

https://crypto.stanford.edu/~dabo/cs255/

69

algorithms

cs261

Optimization and Algorithmic Paradigm

http://web.stanford.edu/~ashishg/cs261/

70

theory

cs265

Randomized Algorithms and Probabilistic Analysis

http://web.stanford.edu/class/cs265/

71

???

cs269I

Incentives in Computer Science

http://timroughgarden.org/f18/f18.html

72

application/bio

cs273a

The Human Genome Source Code

https://web.stanford.edu/class/cs273a/cgi-bin/index.php

73

application/bio

cs275

Translational Bioinformatics

https://sites.google.com/site/bmi2172016/home

74

???

cs278

Social Computing

http://cs278.stanford.edu

75

application/bio

cs279

Computational Biology: Structure and Organization of Biomolecules and Cells

http://web.stanford.edu/class/cs279/

76

robotics

cs326

Topics in Advanced Robotic Manipulation

http://web.stanford.edu/class/cs326/

77

AI

cs329S

Machine Learning Systems Design

https://stanford-cs329s.github.io/index.html

78

AI

cs330

Deep Multi-Task and Meta Learning

http://cs330.stanford.edu

79

graphics

cs348I

Computer Graphics in the Era of AI

http://cs348i.stanford.edu

80

graphics

cs348A

Computer Graphics: Geometric Modeling/Processing

https://graphics.stanford.edu/courses/cs348a-21-winter/

81

graphics

cs348B

Image Synthesis Techniques

http://graphics.stanford.edu/courses/cs348b/

82

graphics

cs348C

Computer Graphics: Animation and Simulation

http://graphics.stanford.edu/courses/cs348c/

83

graphics

cs348K

Visual Computing Systems

http://cs348k.stanford.edu/spring21

84

application/finance

cs349F

Technologies for Financial Systems

http://web.stanford.edu/class/cs349f/

85

security

cs355

Topics in Cryptography

http://cs348k.stanford.edu/spring21

86

security

cs356

Topics in Computer and Network Security

https://cs356.stanford.edu

87

graphics

cs448B

Visualization

https://magrawala.github.io/cs448b-fa20/

88

graphics

cs468

Non-Euclidean Methods in Machine Learning

http://graphics.stanford.edu/courses/cs468-20-fall/

89

music

cs476a

Music, Computing, and Design: The Art of Design

https://ccrma.stanford.edu/courses/256a/