资源与论文

清除筛选47 项资料

编程与科学计算基础

C00
  1. CS50x: Introduction to Computer Science

    哈佛大学计算机入门课程,涵盖 C、Python、算法、数据结构和 SQL。

    课程 · Harvard University · 2026

    查看原文
  2. Introduction to Computer Science and Programming in Python

    面向无编程经验学习者介绍计算思维、Python 基本类型、控制流、函数、集合、测试、异常和小型程序设计。

    课程 · MIT OpenCourseWare · 2016

    查看原文
  3. Computational Methods of Scientific Programming

    面向物理科学实践介绍程序设计、算法验证、数值分析、可视化、高性能工作流、版本控制、文档和可复现发布。

    课程 · MIT OpenCourseWare · 2024

    查看原文
  4. The Missing Semester of Your CS Education

    MIT 工具课程,介绍 Shell、编辑器、Git、调试、性能分析和构建工具。

    课程 · Massachusetts Institute of Technology · 2020

    查看原文
  5. Composing Programs, Third Edition

    伯克利 CS61A 使用的开放教材,介绍程序抽象、数据抽象和解释器。

    教材 · Composing Programs

    查看原文
  6. NumPy: the absolute basics for beginners

    NumPy 官方入门教程,介绍数组、索引、广播和数据读写。

    软件与教程 · NumPy

    查看原文

数据结构、算法与复杂度

C01
  1. Introduction to Algorithms

    介绍计算问题建模、常用数据结构、算法范式、正确性论证以及时间和空间性能分析。

    课程 · MIT OpenCourseWare · 2020

    查看原文

数据处理、实验设计与可复现计算

C02
  1. NIST/SEMATECH e-Handbook of Statistical Methods

    提供数据探索、测量过程、实验设计、过程建模、统计检验、置信区间和多过程比较的可操作参考。

    教材 · National Institute of Standards and Technology

    查看原文

计算机组成

C03
  1. 1 Basics of Information: Computation Structures

    位序列、信息编码和数值表示的课程讲义与练习。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  2. 4 Combinational Logic: Computation Structures

    布尔函数、组合电路与逻辑设计练习。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  3. 5 Sequential Logic: Computation Structures

    寄存器、同步状态与时序约束的课程材料。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  4. 9 Designing an Instruction Set: Computation Structures

    Beta 处理器的指令集设计和寻址方式。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  5. 7 Performance Measures: Computation Structures

    延迟、吞吐率和流水计算的度量。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  6. 15 Pipelining the Beta: Computation Structures

    流水阶段、指令相关性和暂停的课程材料。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  7. 14 Caches and the Memory Hierarchy: Computation Structures

    缓存组织、映射和存储访问分析。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  8. CS 61 Textbook Reading Guide

    数据表示、汇编、操作系统、存储和同步的课程阅读指引。

    课程 · Harvard University · 2026

    查看原文
  9. 18 Devices and Interrupts: Computation Structures

    设备寄存器、输入输出和中断机制。

    课程 · Massachusetts Institute of Technology · 2017

    查看原文
  10. RV32I Base Integer Instruction Set, Version 2.1

    RV32I 整数寄存器、算术运算、装载存储和控制转移规范。

    教材 · RISC-V International

    查看原文

操作系统

C04
  1. MIT 6.1810: Operating System Engineering

    围绕 xv6 学习系统调用、页表、线程与文件系统,配有编程实验。

    课程 · Massachusetts Institute of Technology · 2025

    查看原文
  2. Operating Systems: Three Easy Pieces

    操作系统教材,按进程、并发、内存和持久存储提供免费章节、代码与练习。

    教材 · Arpaci-Dusseau Books · 2023

    查看原文
  3. xv6: a simple, Unix-like teaching operating system

    MIT 的 RISC-V xv6 教材,讲解系统调用、页表、锁、调度与文件系统实现。

    教材 · Massachusetts Institute of Technology · 2025

    查看原文
  4. fsync(2) — Linux manual page

    Linux 文件同步接口说明,包含数据、元数据、目录持久化范围和错误返回。

    软件与教程 · Linux man-pages project

    查看原文

计算机网络

C05
  1. CS 144: Introduction to Computer Networking

    斯坦福大学计算机网络课程,包含字节流、TCP 收发端、路由与网络测量实验。

    课程 · Stanford University · 2026

    查看原文
  2. RFC 791: Internet Protocol

    IPv4 数据报的首部格式、寻址、转发和分片规范。

    论文与标准 · RFC Editor · 1981

    查看原文