Nov 24, 2024  
2015-2016 Catalog (Original) 
    
2015-2016 Catalog (Original) [ARCHIVED CATALOG]

CS 110 INTRODUCTION TO COMPUTER SCIENCE


Min Units 4 Max Units 4
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 CRNCR Y COMPSCI