Welcome to PHYS 454 at CCNY

This will be the course page for City College Course PHYS 454 in the Spring of 2026.


The course syllabus is here: Syllabus

Brief Overview

The course will tackle introductory aspects and methods of modern astronomy, astrophysics, and planetary science. We will learn how to use some of the tools that have helped build modern astronomy and the physics that our current understanding of the cosmos is based on. Course work will be largely mini-project/lab-report format, rather than problem set based. Computers and coding are essential tools for modern astronomy, so be ready to write some elementary python scripts and plot some real astronomy data. Other more advanced coding needs will be addressed during the semester.


Books:

This course is listed as a zero-textbook course, which means no text book purchase is necessary. That doesn't mean you don't have to read anything. The class notes, and provided readings, will largely cover the material, however, you can supplement them with a number of other books if you feel like you need more information. Some useful ones:

  1. An Introduction to Modern Astrophysics, Bradley W. Carroll, Dale A. Ostlie,

    Otherwise known as the Big Orange Book, this book covers just about everything that a full year course in intro astrophysics would cover. This is not a full year course, so there are obviously many sections we won't cover.

  2. Foundations of Astrophysics, Barbara Sue Ryden, Bradley M. Peterson

    This is a more modern, and smaller introductory book. It covers less material and is somewhat more accessible.

  3. Fundamental Astronomy , Karttunen et al. Another textbook. This one is free to access from CUNY internet (via. SpringerLink)

Projects

Assignments

The page about the projects/presentations can be found here: About the Projects

Tutorials

  • Software/Coding
    1. First steps for Python/Colab →
    2. Plot the Sun's position: Sun's Position via JPL Horizons →
    3. What are lists in Python? Basics of Lists →
    4. Simple Shapes Notebook →
    5. Dealing with Time in Python: It's about Time →

    Other Pages:


    Course Content

    Course Content will be available here. Exact Dates are subject to change, but this represents the most likely dates.

    Date Subject (& pdf) Slides Read for class HW InClass
    Jan 26 Remote Zoom
    Jan 28 Intro (pdf) Slides On The Heavens Get Colab running! Why?
    Feb 2 Origins of Astro (pdf) Slides RE
    Feb 4 Origins of Astro Sidereus Nunicius (lunar obs) HW 1 Days
    Feb 9 Meet In Planetarium
    Feb 11 Celestial Mechanics (pdf) Slides
    Feb 16
    Feb 18 Celestial Mechanics (pdf) Slides
    Feb 23 zoom (Q) PSA
    Feb 25 (Q)reading
    Mar 2
    Mar 4
    Mar 9
    Mar 11
    Mar 16 (Q)
    Mar 18
    Mar 23
    Mar 25
    Mar 30
    Apr 1
    Apr 6
    Apr 8
    Apr 13
    Apr 15
    Apr 20 (Q)
    Apr 22
    Apr 27
    Apr 29
    May 4
    May 6
    May 11 (Q)
    May 13
    May 18

    Communication

    For email communication, please include in the subject: PHYS454. (This is to make sure I see it.)

    To comply with FERPA guidelines, please use your ccny email to correspond with me. Include your name and section number, and EMPLID if you need administrative actions done. If you will be missing class or other activities due to illness, state that and that only. It's inappropriate and unprofessional to share details about vomiting, migraines, etc. Keep that between you and your medical provider or family, not your physics teacher.


    Some student resources you might want to use can be found here: CCNY Campus Resources