标签
贝利·弗拉尼根(Bailey Flanigan)是MIT的共享教员,她讲述了自己从医学到公共卫生、再到经济学、如今从事计算政治学的跨学科历程,专注于民主参与。
一位软件工程师回顾了设计一副54张卡片(Algodeck)的过程,该卡片将计算机科学概念提炼为易于理解的插图,并分享了关于图形设计和软件工程如何通过系统思维解决问题的见解。
MIT 已免费在线发布完整的 900 页离散数学教科书《Mathematics for Computer Science》,涵盖证明、图论、状态机、计数、递归和概率论在计算机科学中的应用。
本播客集讨论了Peter Naur的经典论文'Programming as Theory Building',探讨其对人工智能、LLM使用和计算机科学教育的影响。
斯坦福大学计算机科学教授提供了一场免费的83分钟讲座,讲解如何掌握马尔可夫决策过程,涵盖策略评估、价值迭代和收敛极限。
本文宣布了Tim Roughgarden开设的一门免费在线课程,涵盖计算机科学的基本概念,包括图灵机、停机问题、算法效率、NP完全性以及P与NP问题。
推荐MIT经典教材《计算机科学数学》,适合计算机初学者系统学习基础数学。
一条推广CS-Fundamentals GitHub仓库的推文,该仓库整合了数据结构与算法、操作系统、数据库管理系统、SQL、网络、面向对象编程和系统设计的笔记、速查表和面试题,以帮助求职准备。
这二十个视频讲座由哈尔·阿伯尔森(Hal Abelson)和杰拉尔德·杰伊·萨斯曼(Gerald Jay Sussman)主讲,完整呈现了《计算机程序的构造和解释》课程内容。该讲座于1986年7月为惠普(Hewlett-Packard)员工录制,由惠普电视台(HP Television)专业制作。
一位拥有21年经验的软件开发者讲述了在全职工作的同时,通过Coursera完全在线完成计算机科学学士学位的经历,强调了这一决定背后的灵活性和个人动机。
一篇2004年的文章,解释了ABI(应用程序二进制接口)与API(应用程序编程接口)之间的区别,可能讨论了它们在软件开发和兼容性中的作用。
免费开放教科书《Introduction to Theoretical Computer Science》已在哈佛课程中使用,涵盖基础理论,包括计算、算法、复杂性和量子计算。
这篇博客文章将微分学(分析)视为算法化且容易,而将积分学(综合)视为非算法化且困难,并与数学、计算机科学以及通过自动微分进行人工智能训练的广泛主题进行类比。
一本免费教科书《Mathematics for Computer Science》根据CC BY-SA 3.0许可证提供,涵盖计算机科学学生所需的关键主题。
一场关于计算机科学是否属于数学的学术争论,引用计算机泰斗Knuth的名言,涉及离散数学与算法本质的讨论。
介绍一本免费的小书《Virtual Memory From First Principles》,专注于讲解虚拟内存原理。