May 09, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

TAS 211 - Programming and Problem Solving


We are immersed in advanced technologies at home, work, and in the community through mobile apps, personal assistants, GPS, surveillance cameras, and social media. But how these technologies actually work is still too often a mysterious black box. In this course, we will learn Python programming to develop both fun games and real-world data analysis. Further, we explore the evolution of computing, the data life cycle, and intentionality in programming to design and develop computational work that benefits society and minimizes harm. No prior programming experience is required. All are welcome. Course codes: ABR.

Prerequisites & Notes
Course codes: ABR. Term cycle: fall and spring. Yearly cycle: all years.

Credits: 3



Add to Portfolio (opens a new window)