Course Description
An introduction to concepts in scientific programming and data science using the Python language. Students are given hands-on opportunities to learn techniques applicable to quantitative analyses across a broad range of fields. Core programming concepts are taught in tandem with real-world applications.
Athena Title
Informatics and Data Analytics
Equivalent Courses
Not open to students with credit in CSCI 1360E
Prerequisite
MATH 1113 or MATH 1113E
Semester Course Offered
Not offered on a regular basis.
Grading System
A - F (Traditional)
Student learning Outcomes
Topical Outline
Introduction to data science Functional programming Loops, conditionals, variables, functions, control flow Data structure (lists, arrays, dictionaries, matrices) Vectorized programming Linear algebra and statistics Data preparation and preprocessing Importing and creating external packages Data plotting and visualization
General Education Core
CORE III: Quantitative Reasoning