# ianw/bottomupcs

Bottom Up Computer Science

Repository: https://github.com/ianw/bottomupcs
Canonical: https://ross.abutalabs.com/products/bottomupcs
Language: CSS
License Family: other
Last push: 2025-09-26T07:10:24+00:00

## Health v2 (maintenance only)
Score: 52/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 44, release rhythm 35, longevity 100
- inputs: {"age_days": 5495, "days_push": 341, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1581, forks 155 (observed 2026-08-28T04:05:07.045374+00:00)

## What it is
An open-source book/course, 'Computer Science from the Bottom Up', by Ian Wienand, teaching computer science fundamentals from hardware up through software layers. The repository contains the source materials buildable to HTML, PDF, or EPUB formats.

## Use cases
- learn computer science fundamentals from first principles
- understand how computers work from hardware to software
- self-study systems programming and low-level concepts
- build the book as html pdf or epub for offline reading
- find a free alternative to introductory CS textbooks

## When to choose
- you want a free, self-contained introduction to computer science from low-level principles
- you prefer reading materials in html, pdf, or epub formats
- you are self-learning systems-level concepts like hardware, binaries, and operating systems

## When to avoid
- you need structured exercises, graded assignments, or instructor support
- you are looking for an interactive course or video lectures
- you need up-to-date coverage of modern high-level frameworks or specialized CS fields

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation
- domain: education, operating-systems
- platform: cross-platform
- tags: computer-science, textbook, course-materials, systems-programming, self-learning

## Member repositories
- ianw/bottomupcs (main) score 52

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:07.045374+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:56:33.656783+00:00, confidence not recorded.
  - readme: https://github.com/ianw/bottomupcs (fetched 2026-08-28T04:05:07.045374+00:00, sha 0c20a07e8fe5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
