everything.study
ASTRO 416

Data Science for Astrophysicists

3 credits · Undergraduate credit

This course aims to equip participants with the essential skills required for leveraging data science techniques for astrophysical research. Developing practical skills in academic software engineering practices are a key component of this course. Throughout this course, students will gain hands-on experience with research-specific Python libraries and master version control and code collaboration via GitHub. We will delve into the core principles of machine learning and identify the appropriate applications for various techniques, including unsupervised and supervised learning, regularization, and neural networks. Students will apply multiple machine learning techniques to astrophysically relevant datasets. We will also discuss the impact of applying data science and algorithms in society, to explore the roles and responsibilities of data scientists beyond the context of astrophysics. This course will use Python as the primary programming language.

Prerequisites & course information

[ASTRO 201, one of (PHYSICS 391 or ASTRO 361), and programming (one of COMPFOR 131, SI 101, EECS 183, PHYSICS 104, DATASCI 101, or PHYSICS 160/161)] or graduate standing. (Prerequisites enforced at registration.) Python programming knowledge equivalent to one prior course; linear algebra (e.g., MATH 214 or PHYSICS 316). (3). (BS). May not be repeated for credit. Rackham credit requires additional work.

Sources
Catalogue variants