为了让这些重点大学的计算机学科课程能够更加条理清晰、内容丰富地呈现,让广大学子能够更加便捷地获取到相关配套资料,特别搭建了一个专属平台。
计算机科学专业 |
斯坦福大学计算机系的教学安排,可以通过其课程代码来了解学习难度和学科方向,例如深度学习课程,其中数字2代表是二年级开设的,300到399之间属于大三课程,而0到99区间则是针对零基础学员设计的。
课程体系
斯坦福大学的计算机学科课程体系主要由几部分构成,包括入门引导性课程与实践性课程,还有基础核心必修课,专业领域必修课,专业方向选修课,以及研究性质课程。
零基础导论课或实践课
这门入门级课程主要包含一些计算机基础教学,旨在普及计算机科学的相关知识,例如虚拟现实技术、量子计算等,同时还会安排一些实践性课程,比如Unix系统操作、前端工程、React框架应用以及iOS移动应用构建,这类课程主要面向那些尚未接触过编程的大学生或高中生,一般只需修读一个或两个学分
计算机专业核心课程
主干学科设有实践环节和学术环节,此类学科是信息技术领域学子必须刻苦钻研的根基学科,并且是众多学科分支的入门基础:
CS106系列课程
CS106是斯坦福计算机系广为人知的系列基础课程,完成该课程后,学生可以选择网站构建、机器学习、音视频处理等应用开发领域进行深入学习。这些课程虽非专业核心的必修内容,却属于先修条件,而以C++为核心的或是所有计算机学科方向都必须修读,这也表明斯坦福大学主要教授的编程语言是C++。
算是计算机专业入门第一课,的配套实验课是,学完可以选择。
课程地址:
主要是用入门
课程地址: of
这门课程深入探讨网络构建、系统防护,以及影音文件加工,网络架构,机器构造,数据管理等领域,堪称对计算机学科所有分科进行了实践操作的综合训练。
这门课程是计算机所有专业领域必须修读的基础课,它着重教授C++语言斯坦福大学图片,完成学习之后,学生可以选择继续探索以下方向:
课程地址:
是计算机专业的核心必修课程,参考教材为《C++程序设计》。
课程地址: C++
这是或的实验课,参考资料和工具有QT以及C++ 技术文档
课程地址:More! for
这门课程的名字就能看出属于进阶内容,涵盖了Page Rank算法,还涉及分形理论,也运用了蒙特卡洛算法,并且包括二进制搜索方法,同时讲解了数据压缩技术等算法。
课程地址: for Good
这门课程的核心内容是组织学生以团队形式留学之路,针对健康议题、公共管理、教育领域以及环境问题开展实践项目。
课程地址: and
这门课程有先决条件,要么是,也就是需要具备C/C++的根基,学习内容以C语言为基础探究计算机构造与体系,推荐的参考书是《深入理解计算机系统》,并且设有小组讨论环节作为辅助。
课程地址: of
先修课程为CS107,参考书目包含《深入理解计算机系统》,同时还有《计算机系统设计原理》。
课程地址: of
核心内容涵盖离散数学领域,相应的实践环节为,主要依据的书籍有《离散数学及其应用》以及《计算理论导引》。
数学
斯坦福大学学数学,、 和Latex贯穿整个教学。
课程地址:Math 19、Math 20、Math 21
微积分课程需要学习三个学期,选用的教材均为詹姆斯·斯图尔特所编写的《微积分》。
课程地址:
课程地址: to for
先修课程包含CS103, 或者, 或者, 涵盖组合学, 随机性, 基础知识, 分布理论, 回归分析, 配备相应的实验课程, 使用教材为《概率论基础教程》。
算法
课程地址: and of
先修课程包括CS103和CS109,依据书籍为《算法详解》的第一卷、第二卷和第三卷,该系列原计划有四册,不过在国内仅翻译了其中两册。另外官方也提供了其他替代读物,比如内容更详尽的《算法导论》可供选择。
系统方向必修与选修系统方向必修
课程地址:
这门课程选用的操作系统教材是《 and 》这本书,它和清华大学、卡内基梅隆大学、加州大学伯克利分校、麻省理工学院等高校所用的教材相同,整本教材内容划分为四个主要章节。
CS143 编译器
课程地址:
编程语言选自C/C++和Rust,参考教材为《编译原理》中的龙书
课程地址:
该教材出自2017年图灵奖获得者合著的作品,包含三个不同版本,斯坦福大学选用的是MIPS版本,此外该书还提供ARM版本以及RSIC-V版本,其先修课程也采用同一本教材。
系统方向选修
要从以下课程中至少选修两门课
课程地址: to
前置课程为CS 110
课程地址:Data and Data
这门课程实质上是关于数据库知识体系的传授,它需要学习者已经掌握了CS103和CS107这两门先修课程的内容。在官方提供的课程信息页面,可以找到相当完备的学习指引,虽然并未强制规定使用哪本教材,不过官方还是给出了两本推荐读物,分别是《数据库系统全书》和《数据库系统基础教程》。
课程地址:
先修科目是CS110斯坦福大学图片,这门课程推荐阅读三本教材,分别是《CUDA by 》这本书,还有《计算机体系结构:量化研究方法》那本书,以及《 for Fun and 》这本书。
CS155是其中一门课程,CS190也是其中一门课程,CS217同样属于该系列,CS240也是,CS242是,CS243也是,CS244也是,CS245也是,EE271是其中一门课程,EE282也是其中一门课程
理论方向的核心课程
课程地址:Intro and
这门课程属于理论类别中的必修科目,需要CS103作为先修条件,推荐的参考书籍有先前提及的《计算理论导引》以及另一本著作,后者提供免费的电子版资源供在线查阅。


