AI 410 Artificial Intelligence Programming

This course introduces the basic principles and core programming building blocks of the Python programming language. Topics include Python and Object-Oriented programming basics and explore specific tools and libraries such as Jupyter Notes, Numpy, Pandas, PyTorch, and Matplotlib used in Artificial Intelligences (AI).  Students apply skills to utilize AI algorithms and build machine-based learning solutions. 

Credits

5

Outcomes

  1. This course will prepare students to:
  2. Understand core programming tools used in AI.
  3. Identify AI algorithms to solve industry problems.
  4. Apply machine thinking to a human problem.
  5. Analyze use cases identifying AI algorithms, issues and best practices.
  6. Test several algorithms to solve industry problem(s).
  7. Develop an AI driven application solving a simple problem using industry tools.