CSC 208 — Introduction to Data Science
Course serves as an introduction to the principles of data science with emphasis on mathematical reasoning, interpretation of data, and the responsible use of algorithms in society. Students will learn how to collect, visualize, and interpret data; make statistical inferences and predictions; and understand the role of randomness, correlation, and causation. Emphasis will be placed on real-world problem-solving techniques using various mathematical and scientific concepts. Coding is taught within the course as a tool to support data analysis, using a high-level language such as Python with its standard libraries and supplemental predeveloped libraries. No prior programming experience is required.