CP 1000 — Comp Sci Concpts/Tools/Methods
Overview of computer science, including a general introduction to the concept of computers and computer systems, applications, programming and networking. These topics are introduced to the student with a broad outlook approach to the fundamental knowledge of the discipline and connects these concepts to practical applications of the role of computers in society, including areas such as security, privacy, ethics, and social networking. The interdisciplinary nature of computer science is stressed, by examples of its application to multiple fields (including life and physical sciences, linguistics, logic, mathematics, psychology, statistics, technology related studies, general scientific discovery) are presented.