2021-22 Undergraduate Catalog 
    
    Jul 02, 2025  
2021-22 Undergraduate Catalog [Archived Catalog]

CSC 341 - Data Mining and Machine Learning

(4 credits; alternate years, consult department)
Data mining is the practice of analyzing large data sets using automated computational methods to discover patterns and generate knowledge that would not be detected by human inspection alone. Machine learning is the use of algorithms and statistical models to analyze and draw inferences from the patters found in large data sets. Other closely related terms include artificial intelligence, statistical learning, data science, and predictive data analytics. This course will present the basic theories and foundational mathematics behind machine learning. Students will implement these concepts using an appropriate programming language and develop their own machine learning project. Specific attention will be paid to the ethical and social issues arising from the use of this technology.

Prerequisite: CSC172WI.