Data Science (DAT)
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.
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.
This course will provide an introduction to databases; understanding, creating, managing small databases, cloud computing, and big data. Offered as needed.
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.