2022-2023 Academic Catalog 
    
    Feb 19, 2025  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

CSCI 103 - Introduction to Societal Computing


This course teaches the principles of computer science and the effects of digital technology on society. Although digital technology may feel like a force of nature, ultimately it is people who decide how technology is developed, and how it is deployed; we are responsible for maximizing technology’s benefits, while minimizing its downsides. However, it is impossible to meaningfully discuss technology without understanding how it works. This course teaches introductory computer programming and other relevant computing skills. No prior experience with computer programming is expected. Upon completing this course, you will have a solid understanding of how computer programs are created and how information is stored digitally. You will also have developed opinions about digital privacy, technological bias, and other matters of critical importance to society

Course Designation/Attribute: FA, DI

Anticipated Terms Offered: Annually or Each Semester