Nov 27, 2024  
2019-2020 College Catalog 
    
2019-2020 College Catalog [ARCHIVED CATALOG]

CS 110 INTRODUCTION TO COMPUTER SCIENCE



This course is a broad overview of computer science from a problem-solving perspective. Topics include: solution strategies and algorithms, the hardware basis and organization of computers, operating systems and networks including the Internet, programming language paradigms and programming fundamentals, the many applications of software to real-world problems, and the social, historical, and ethical context of computing. Students receive a hands-on introduction to basic programming concepts (objects, classes, data types and expressions, loops, conditionals, and functions/methods). Also included are case studies about information rights, privacy, security, and the ethical (mis)behavior of corporations and individuals with respect to these issues. Lecture: 3 hours per week. Laboratory: 2 hours per week. 4 Credits