Data mining is the process of discovering meaningful new correlations, patterns, and trends by sifting through large amounts of data stored in data warehouses, using pattern recognition technologies as well as statistical techniques. This course is the foundation for introducing students to key topics in data acquisition/preparation, programming language, exploratory data analysis, reporting and visualization of data. Students will learn the elements of a database, understanding file structures, working with multiple files, checking, modern data formats, editing and cleaning data. Prerequisite: MATH212M with a grade of “C” or better.