Intro CS: Social Good
Introduces students to algorithms, basic data structures, and programming techniques. Includes discussion of the ways in which computing can improve human lives and society, such as improving accessibility for people with disabilities, or helping organize a rescue team during an emergency.