IDC: Interdisciplinary Computing Courses

Courses

IDC 6145   Big Data Analytics for Data Science

College of Sci and Engineering, Department of Mathematics & Statistics

3 sh (may not be repeated for credit)

A new approach to effectively analyzing, understanding, learning, and managing data is necessary for the data that originates from instruments, sensors, Internet transactions, emails, click streams, and/or all other digital sources. Analytics has drawn more attention and has emerged as some of the most important, cutting-edge fields in a variety of fields, from corporate intelligence to scientific research. This course will examine essential big data technologies, trends, infrastructure, and management challenges, enabling students to make prudent decisions when confronted with them. with extensive data sets In addition, students will gain practical experience developing for popular big data platforms using Python, Java, or Scala.

IDC 6146   Deep Learning for Data Science

College of Sci and Engineering, Department of Mathematics & Statistics

3 sh (may not be repeated for credit)

This course is an introduction to deep learning, a branch of machine learning focusing on the development and application of neural networks. Applications of deep learning play a significant role in recent advances in technology, such as automated hearing and speech translation, automated driving, fraud detection, and various aspects of healthcare. This course covers a range of topics in deep learning, including biophysical background, mathematical preparation, basic neural networks, convolutional and recurrent network models, optimization methods, and applications to real-life problems. Through hands-on projects, students will learn how to implement deep learning algorithms and formulate their analysis into a report. In the final project, students will apply the techniques they learn in the course to real-world scenarios with a problem of their choice.

IDC 6210   Machine Learning for Data Science

College of Sci and Engineering, Department of Mathematics & Statistics

3 sh (may not be repeated for credit)

This course provides a broad introduction to modern machine learning, including supervised learning (multiple linear regression, logistic regression, and decision trees), unsupervised learning (clustering, dimensionality reduction, and anomaly detection), model evaluation (k-fold cross validation & performance evaluation metrics) and hyper-parameter tuning. The goal of course is for the students to master the key theoretical concepts and gain the practical know-how to quickly and powerfully apply machine learning to challenging real-world problems via hands-on projects.