|
Nov 22, 2024
|
|
|
|
2016-2017 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
|
|