Skip to content

saturnaxis/LifeInTheUniverse

Repository files navigation

Life in the Universe (ASTR120)

This repository contains the JupyterBook course notes, study resources, and optional computational activities for ASTR120: Life in the Universe at East Texas A&M University.

The course explores one of the largest scientific questions we can ask:

Are we alone in the universe?

The goal of this book is not to prove that life exists elsewhere. Instead, it teaches students how scientists approach that question using evidence from astronomy, planetary science, biology, chemistry, geology, physics, and computer science.

This book is designed as a guided, evidence-centered course reader rather than a traditional textbook. It blends:

  • Clear narrative explanations for non-STEM students
  • Historical and scientific context for the search for life
  • Figures, videos, GIFs, and checkpoint questions
  • Simple quantitative estimates that build number sense
  • Optional Python examples for interested students
  • AI and NotebookLM study workflows that support active learning

The central theme is that scientific claims require evidence. Evidence does not prove a claim with perfect certainty, but it changes how confident we should be.


Course Focus

Life in the Universe introduces students to astrobiology: the scientific study of life in a cosmic context.

Major course themes include:

  • What life is and why defining it is difficult
  • How science separates evidence from speculation
  • Why Earth is the only confirmed inhabited world so far
  • How astronomy changed humanity’s view of Earth’s place in the universe
  • Why planets, moons, stars, chemistry, and energy matter for habitability
  • Where life might exist in the Solar System
  • How exoplanets are detected and studied
  • What biosignatures are and why they are difficult to interpret
  • How SETI searches for technological life
  • Why null results can still be scientifically meaningful

The course treats popular ideas about aliens carefully. Science fiction, UFO claims, and cultural speculation can be useful starting points for discussion, but they are not substitutes for testable evidence.


How to Use This Book

For students

Use this book actively. Read the explanations, pause at checkpoint questions, look carefully at figures, and ask how each claim is supported by evidence.

A useful way to study is to ask:

  1. What claim is being made?
  2. What evidence supports that claim?
  3. What alternative explanations are possible?
  4. What additional evidence would make the claim stronger or weaker?

Some sections include simple calculations or optional Python examples. These are included to help you understand scale, distance, time, probability, detectability, or habitability. They are not meant to turn the course into a programming course.

Students are encouraged to use NotebookLM or other AI tools as study aids. Good uses include summarizing sections, generating practice questions, explaining vocabulary, comparing ideas, and checking understanding. AI should support learning, not replace it.

For instructors

The material is modular and can be adapted for:

  • introductory astronomy courses,
  • astrobiology courses,
  • science-for-nonmajors courses,
  • interdisciplinary general education courses,
  • or courses using AI-supported reading and revision workflows.

The chapters are built from lecture-slide content, then expanded into narrative prose with figures, videos, checkpoint questions, and simple quantitative examples. The goal is to create a coherent course reader rather than a slide transcript.


Quantitative and Computational Tools

Mathematics is used lightly throughout the book to build scientific intuition. Most calculations involve:

  • ratios,
  • unit conversions,
  • scale comparisons,
  • light travel time,
  • distances,
  • simple probability,
  • or basic graph interpretation.

Python examples are optional enrichment activities. When Python appears, it is usually used as a simple calculator, plotting tool, or way to explore how changing one value changes a result.

Common libraries may include:

  • numpy
  • matplotlib

The code is intentionally short and heavily commented. The goal is to help students connect numbers to scientific ideas, not to require prior programming experience.


AI and NotebookLM

This course encourages responsible use of AI as a study partner.

Students may use AI tools to:

  • summarize course sections,
  • explain difficult vocabulary,
  • generate review questions,
  • compare scientific ideas,
  • clarify figures or examples,
  • and receive feedback on their own understanding.

A good AI prompt usually includes:

  1. Persona — the role the AI should take.
  2. Context — what the student is studying and what they already know.
  3. Task — what the student wants the AI to do.

Example:

Act as a patient introductory astronomy tutor. I am an ASTR120 student learning about habitable zones for the first time. Explain what a habitable zone is, why it does not guarantee that life exists, and give me three checkpoint questions to test my understanding.

NotebookLM is especially useful because students can add course notes as sources and ask questions grounded in those notes.

AI-generated explanations should always be checked against the course notes, class discussion, and reliable scientific sources.


Building the Book

This repository is built with Jupyter Book.

The book uses MyST Markdown and Jupyter notebooks. Chapters may include:

  • MyST admonitions,
  • margin checkpoints,
  • embedded videos,
  • figures and captions,
  • optional Python code cells,
  • and course-created diagrams.

License

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).

You are free to:

  • Share — copy and redistribute the material
  • Adapt — remix, transform, and build upon the material

provided that appropriate credit is given.

CC BY 4.0

Releases

No releases published

Packages

 
 
 

Contributors