斯坦福大学计算机学,斯坦福大学计算机科学专业课程列表

基础课:数理化+外语

============================================

Calculus AB (or AB subscore)1

Calculus BC1

Chemistry

Chemistry

Chinese Language & Culture3

Computer Science A

Computer Science Principles

French Language3

Italian Language & Culture3

German Language3

Japanese Language & Culture3

Latin (Literature or Vergil)3

Physics C - Mechanics4

Physics C - Electricity and Magnetism4

Physics 1 & 2 - Both4,5

Spanish (Language)3

===========================================

专业课

Introduction to Computing at Stanford

Practical Unix

Personal Finance for Engineers

Minds and Machines

Great Ideas in Graphics

Great Discoveries and Inventions in Computing

Race and Gender in Silicon Valley

Problem-solving Lab for CS 106A

Problem-solving Lab for CS 106B

Mathematical Foundations of Computing

Introduction to Computers

Programming Methodology

Programming Abstractions

Standard C++ Programming Laboratory

Enrichment Adventures in Programming Abstractions

Coding for Social Good

Computer Organization and Systems

Problem-solving Lab for CS 107

Computer Systems from the Ground Up

Intro to Probability for Computer Scientists

Problem Solving Lab for 109

Principles of Computer Systems

Problem Solving Lab for CS110

Machine Learning (Applied)

Computer Vision: Foundations and Applications

Introduction to Computer Networking

Data Management and Data Systems

Introduction to Computer Graphics and Imaging

Parallel Computing

Introduction to the Theory of Computation

Computational Logic

Design and Analysis of Algorithms

Problem-Solving Lab for CS161

Effective Leadership in High-tech

Senior Project

Writing Intensive Senior Project

Programming Service Project

Video Game Development in C++ and Unreal Engine

Android Programming Workshop

Supervised Undergraduate Research

Teaching Computer Science

Additional Topics in Teaching Computer Science

Independent Work

Independent Work

Law for Computer Science Professionals

Artificial Intelligence: Principles & Techniques

Experimental Robotics

Machine Learning

Deep Learning

Computer Vision and Image Analysis of Art

Principles of Robotic Autonomy

Decision Making under Uncertainty

Introduction to Game Design

Cryptocurrencies and Blockchain Technologies

Counting and Sampling

Randomized Algorithms and Probabilistic Analysis

Introduction to Optimization Theory

Artificial Intelligence in Healthcare

Deep Learning in Genomics and Biomedicine

Reps and Algor for Computational Molecular Bio

Comp Biology: Struct & Org of Biomolecules & Cells

Research Project in Software Systems and Security

Writing Intensive Research Project in CS

Departmental Lecture Series

Departmental Lecture Series

Parallel Computing Research Project

Topics in Advanced Robotic Manipulation

Deep Multi-task and Meta Learning

Advanced Operating System Lab, Accelerated (II)

Domain-Specific Programming Models and Compilers

Graphics in the Era of AI

Technology for Financial Systems

Project Lab: Video and Audio Tech for Theater in A

Topics in Computer and Network Security

Formal Methods for Computer Systems

Designing Solutions to Global Grand Challenges

Curricular Practical Training

Curricular Practical Training

Curricular Practical Training

Part-time Curricular Practical Training

Computer Laboratory

Independent Database Project

Independent Project

Independent Project

Topics in Computer Graphics

Topics in Geometric Algorithms

Music, Computing and Design I

Advanced Reading and Research

Advanced Reading and Research

Seminar in Artificial Intelligence in Healthcare

Human-Computer Interaction Seminar

TGR Dissertation

Practical Unix

Problem-solving Lab for CS 106A

Problem-solving Lab for CS 106B

Mathematical Foundations of Computing

Programming Methodology

Programming Abstractions

Standard C++ Programming Laboratory

Coding for Social Good

Computer Organization and Systems

Problem-solving Lab for CS 107

Computer Systems from the Ground Up

Object-Oriented Systems Design

Intro to Probability for Computer Scientists

Principles of Computer Systems

Machine Learning (Applied)

Operating Systems and Systems Programming

Operating Systems Design and Implementation

Web Applications

Introduction to Human-Computer Interaction Design

Trust and Safety Engineering

Design and Analysis of Algorithms

The Practice of Theory Research

Ethics, Public Policy, and Technological Change

Ethics, Public Policy & Technological Change (WIM)

Software Design Studio

Senior Project

Writing Intensive Senior Project

Programming Service Project

iOS Application Development

Introduction to Python Programming

Software Project

Software Project (WIM)

Supervised Undergraduate Research

Teaching Computer Science

Additional Topics in Teaching Computer Science

Independent Work

Continuous Math Methods Emphasis on Machine Learn

Exploring Computational Journalism

Software Project Experience with Corporate Partner

Artificial Intelligence: Principles & Techniques

Introduction to Robotics

Natural Language Processing with Deep Learning

Spoken Language Processing

Machine Learning with Graphs

Probabilistic Graphical Models: Principles and Tec

Machine Learning Theory

Deep Learning

Computer Vision:From 3D Recontruct to Recognition

Reinforcement Learning

Generative Adversarial Networks

Principles of Robot Autonomy II

Embedded Systems Workshop

Programming Languages

Program Analysis and Optimizations

Principles of Data-intensive Systems

Service Design

Interactive Computer Graphics

Algebraic Error Correcting Codes

Computational Complexity

Introduction to Cryptography

Optimization and Algorithmic Paradigms

Modeling Biomedical Systems

The Human Genome Source Code

Translational Bioinformatics

Symbolic Musical Information

Value of Data and AI

Machine Learning Methods for Neural Data Analysis

Computer Graphics: Geometric Modeling & Processing

Computer Graphics: Animation and Simulation

Selected Reading of Ph.D. Dissertations

Programming Language Foundations

Curricular Practical Training

Part-time Curricular Practical Training

Computer Laboratory

Independent Database Project

Independent Project

Independent Project

Designing AI to Cultivate Human Well-being

Interactive and Embodied Learning

Computational Imaging and Display

Advanced Reading and Research

Advanced Reading and Research

Human-Computer Interaction Seminar

TGR Dissertation

Practical Unix

Hap.py Code: The Python Programming Language

Problem-solving Lab for CS 106A

Problem-solving Lab for CS 106B

Mathematical Foundations of Computing

Introduction to Computers

Programming Methodology

Programming Abstractions

Exploration of Computing

Standard C++ Programming Laboratory

Coding for Social Good

Computer Organization and Systems

Problem-solving Lab for CS 107

Intro to Probability for Computer Scientists

Principles of Computer Systems

Operating Systems Principles

From Languages to Information

Web Applications

Compilers

Logic Programming

Computer and Network Security

Data Structures

The Modern Algorithmic Toolbox

Bridging Policy and Tech Through Design

Senior Project

Writing Intensive Senior Project

Programming Service Project

Web Programming Fundamentals

Software Project

Software Project (WIM)

Supervised Undergraduate Research

Computer Science Research

Teaching Computer Science

Additional Topics in Teaching Computer Science

Independent Work

Independent Work

Law for Computer Science Professionals

Computational Law

Software Project Experience with Corporate Partner

Artificial Intelligence: Principles & Techniques

Natural Language Understanding

Machine Learning

Deep Learning

Convolutional Neural Networks for Visual Recog

Geometric and Topological Data Analysis

Advanced Systems Laboratory, Accelerated

Advanced Topics in Networking

Mining Massive Data Sets

Design for Artificial Intelligence

Web Security

Computational Complexity II

Incentives in Computer Science

Social Computing

Seminar on Teaching Introductory Computer Science

Advanced Robotic Manipulation

Machine Learning Under Distributional Shifts

Representation Learning in Computer Vision

Fair, Accountable, & Transparent Deep Learning

Human-Computer Interaction: Foundations and Fronti

Computer Graphics: Image Synthesis Techniques

Character Animation: Modeling, Simulation & Contro

Visual Computing Systems

Secure Compilation

Open Problems in Coding Theory

Advanced Topics in Cryptography

AI for Disease Diagnosis & Information Recommend

Interdisciplinary Topics

Curricular Practical Training

Part-time Curricular Practical Training

Computer Laboratory

Independent Database Project

Independent Project

Independent Project

Topics in Computer Graphics

Advanced Reading and Research

Advanced Reading and Research

Human-Computer Interaction Seminar

TGR Dissertation

Mathematical Foundations of Computing

Programming Methodology

Programming Abstractions

Intro to Probability for Computer Scientists

Design and Analysis of Algorithms

Senior Project

Programming Service Project

Client-Side Internet Technologies

Supervised Undergraduate Research

Independent Work

Machine Learning

Curricular Practical Training

Part-time Curricular Practical Training

Computer Laboratory

Independent Database Project

Independent Project

Independent Project

Advanced Reading and Research

TGR Project

TGR Dissertation

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值