Robotic hand holding a rubics cube

Artificial Intelligence Courses

Undergraduate Courses

  • CS 232 Computer Organization and Architecture
  • CS 312 Research Methods in Computers and Society
  • CS 377 Mathematical Foundations of Machine Learning
  • CS 325 Introduction to Data Mining
  • CS 326 Introduction to Computer Vision Pattern Recognition
  • CS 385 Artificial Intelligence I
  • CS 395 Data Science with Python & R
  • CS 398M Topic: Augmented Reality, Virtual Reality, and the Metaverse
  • CS 472 Introduction to Deep Learning
  • CIT 340 Data Analysis and Visualization
  • CIT 348 Data Mining
  • CIT 380 Applied AI with Deep Learning

Graduate Courses

  • CS 619 Data Mining
  • CS 627 Artificial Intelligence
  • CS 655 Pattern Recognition
  • CS 667 Practical Data Science
  • CS 671 Computer Vision
  • CS 672 Introduction to Deep Learning
  • CS 675 Introduction to Data Science
  • CS 676 Algorithms for Data Science
  • CS 677 Machine Learning
  • CS 727 Advanced Artificial Intelligence
  • CS 740 Advanced Computer Vision
  • CS 755 Advanced Pattern Recognition and Machine Learning
  • CS 631V Intelligent Agents
  • CS 632Q Intro. to Natural Language Processing
  • CS 696C AI Ethics
  • IS 614 Applied Artificial Intelligence
  • IS 680 Data Science I: Introduction to Data Science and Visualization
  • IS 682 Data Science II: Data Mining Algorithms and Applications
  • IS 684 Web Mining
  • IT 638 Introduction to Pattern Recognition
  • IS 683 Data Engineering for AI
  • IS 685 Ethical Issues in AI
  • IS 689 Human AI Interaction

PHD Courses

  • CS 816 Introduction to Big Data Analytics
  • CS 827 Advanced Artificial Intelligence
  • CS 840 Advanced Computer Vision
  • CS 855 Pattern Recognition and Machine Learning