2023-2024 Academic Catalog 
    
    Nov 24, 2024  
2023-2024 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