【完结】【CS61A精翻双语·英文原声】伯克利大学《计算机程序的结构与解释》(2024)

14.9万
863
2024-06-28 21:10:00
正在缓冲...
2717
2411
9234
1050
说到CS 61A,不得不提及一部与该课程同名的经典著作 《Structure and Interpretation of Computer Programs》,中文译本 《计算机程序的构造和解释》也就是大名鼎鼎的SICP。很多大学的计算机专业本科程序设计「导论」课程都以SICP为教材,其中大家较为熟知的有 MIT6.001 由SICP的作者之一 Hal Abelson 授课。以LISP的变体scheme为授课语言。 UCB cs61a Brian Harvey 开设的 SICP 课程,该课程也是以scheme为授课语言。Spring 2011是该课程的最后一版,后续的课程更新为以Python为授课语言。比起 MIT 的课程,它更加完善,更适用于初学者。 John DeNero 讲授的更新的 CS 61A 课程,升级后的课程继承了SICP但使用Python语言讲解。而且为课程重新编写了配套书籍 Composing Programs。 考虑到python是当下使用范围最广的编程语言之一且学习难度低,所以本指南选用UCB更新后的 CS 61A 课程。但强烈建议学有余力的同学阅读 SICP 结合 Brian Harvey 的 CS61a 课程学习SICP。因为 SICP 是独一无二的,它可以很有可能改变你对计算机和编程的基本认识。不是每个人都有这样的体验。有的人讨厌这本书,有的人看了前几页就放弃了。但潜在的回报让它值得一读。 cs61a(新版) 提供了丰富的课程资源包括: 课程网站:https://cs61a.org/ Videos | 提前录制的由John DeNero 授课的课程视频 Recordings | 课堂实录(内容跟video一样,需要登陆 bcourses.berkeley.edu 账号才能观看) slides | 课程PPT Textbook | 阅读教材 Lab | 实验 Discussions | 讨论环节的问题集 Homework | 作业 Projects | 项目 虽然CS50,CS61a 都是CSEE学科的编程入门基础课程,但是直接上手CS61A 对学习能力有一定的要求,所以建议先学习CS50x,然后学习CS61A,以免因学习难度过高而导致信心受挫。
课程资源汉化中,https://www.learncs.site/
自动连播
43.2万播放
简介
【Python推荐学习课程】世界上最受欢迎的编程课程-Python for everybody
CS50《计算机科学导论》(2023)
CS61A《计算机程序的结构与解释》(2024)
CS61B《算法与数据结构》(2024)
CS61C《计算机体系结构》(2020)
MIT18.01《单变量微积分》(2007)
MIT18.02《多变量微积分》(2007)
MIT18.06《线性代数》
MIT 6.042J《计算机科学中的数学》(2015)
CS162《计算机操作系统》(2020)
CS144《计算机网络》
CMU15-445《数据库系统导论》2024
CS143《编译原理》
MIT6.824《分布式系统》(2021)
客服
顶部
赛事库 课堂 2021拜年纪