Academic Catalog

Data Science (DAT)

DAT 100  Fundamentals of Computing  (3 Credits)  

This is an introductory computer science course including sets, functions, propositional logic, number systems, data representation, binary mathematics, control and data structures and implementation using high-level language. Offered as needed.

Department: Science, Mathematics Technol  
Pre-Requisites: MAT 112 or 114.  
Co-Requisites: None  
Fees: None  
DAT 200  Introduction to Programming  (3 Credits)  

This course will provide an introduction to programming using Python. This course focusses on planning and organizing programs, as well as the grammar of the Python programming language. Offered as needed.

Department: Science, Mathematics Technol  
Pre-Requisites: DAT 100.  
Co-Requisites: None  
Fees: None  
DAT 300  Introduction To Databases  (3 Credits)  

This course will provide an introduction to databases; understanding, creating, managing small databases, cloud computing, and big data. Offered as needed.

Department: Science, Mathematics Technol  
Pre-Requisites: DAT 200.  
Co-Requisites: None  
Fees: None  
DAT 400  Introduction To Data Mining  (3 Credits)  

This course will provide an introduction to the fundamental concepts of data mining and specific algorithms. Data mining is increasingly integrated into the business community through three main directions: massive data collection, multiprocessor computing, and data mining algorithms. Offered as needed.

Department: Science, Mathematics Technol  
Pre-Requisites: DAT 300.  
Co-Requisites: None  
Fees: None