Courses & Curriculum
Sample Courses & Curriculum
Database Management Systems
This course is a study of database management systems and their applications to a wide range of information processing needs. Students design and implement database management systems while being introduced to a conceptual model of a database environment comprised of five basic components: databases, database management systems, data dictionary/directory systems, database administration, and user-system interfaces.
Data Visualization and Communication
This course covers the different ways of visualizing data, given different types and characteristics of data. Includes assessment and evaluation of existing data visualization techniques. Current tools used to transform data and visualize data are reviewed, including , , and .
Machine Learning and AI
An introduction to machine learning and algorithms. Topics include least squares methods, Gaussian distributions, linear classification, linear regression, maximum likelihood, exponential family distributions, Bayesian networks, Bayesian inference, graphical models, hidden Markov models, support vector machines, and kernel methods. Includes current issues relevant to big data problems.