In this course students learn how to apply fundamental programming concepts, computational thinking, and data analysis techniques to solve real-world data science problems. There is a rising demand for people with programming skills to work with Big Data sets and this course introduces students to a number of programming languages and software packages specifically designed for data analytics. Spring even years. Prerequisite: must be a junior or senior or have permission from the instructor.