Requirements & Courses
Twenty-six credits which must include:
- DAT 115: Introduction to Data Analytics (4 cr)
- DAT 315: Machine Learning (4 cr)
- Introduction to programming: DAT 116 or CSC 120 (4 cr)
- Upper level statistics: MTH 242 or MTH 342 (4 cr)
- Data analytics project: DAT 385 or DAT 399 (2 cr)
- Data intensive electives: 8-cr from the following courses, at least 4 cr completed at the upper level: CSC 345, CSC 410, ECN 217, ECN 317, HCA 405, IPH 330, MTH 116, MTH 118, MTH 336, MTH 341, PHY 221, POL 316, PSY 220.
- Additional electives may be approved in consultation with the math and computer science faculty.
DAT115.Introduction to Data Analytics4 creditsIntroduction to graphs, calculations, and models for summarizing data, gaining insights from data, and making predictions. Discusses variation in data and how to ensure conclusions are justified. Example data sources include business, economics, medical studies, and sports statistics. Uses both a spreadsheet program, such as Microsoft Excel, and a statistics-oriented computing platform, such as R.
DAT116.Programming With Data4 creditsIntroduction to programming techniques for the manipulation and analysis of digital data. Programming topics include: digital representations of data, types of data, programming decision and repetition, functions and libraries for storing and manipulation data in the language of instruction (e.g. the pandas library of Python). Data topics include: common formats (e.g. CSV, JSON, XML, database), missing data, cleaning data, exploratory data analysis. Visualizing and presenting data to support an argument. Cross-listed with CSC-116.
DAT315.Machine Learning4 creditsPrerequisite: DAT 116 or CSC 121, and MTH 242, or PermissionPrinciples and techniques for machine-based decision and prediction from large datasets. Algorithms for and applications of classification, regression, and unsupervised learning. Introduction to neural networks and deep learning. Use of machine learning libraries in languages such as Python and R.
DAT385.Data Analytics Project2 creditsPracticum in the field of Data Analytics.