Dec 22, 2025  
OHIO University Undergraduate Catalog 2024-25 
    
OHIO University Undergraduate Catalog 2024-25 [Archived Catalog]

Add to Portfolio (opens a new window)

AI 3100 - Foundations of Artificial Intelligence


This course introduces students to the main foundational techniques used in Artificial Intelligence (AI), including knowledge representation, heuristic search, solving optimization problems through algorithmic and numerical methods, basics of machine learning and deep learning. Students are introduced to a number of traditional AI approaches, as well as their applications in the real world. Programming-based assignments enable students to get a feel for AI techniques.

Requisites: AI 2100 and CS 2401
Credit Hours: 3
Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts.
Lecture/Lab Hours: 3.0 lecture
Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I
Learning Outcomes:
  • Students will be able to summarize the history of AI and major AI approaches.
  • Students will be able to apply a variety of search techniques in traditional AI solutions.
  • Students will be able to apply knowledge representations in traditional AI.
  • Students will be able to apply traditional reasoning and control and their uncertainty.
  • Students will be able to apply the basics of statistical machine learning and network-based deep learning.



Add to Portfolio (opens a new window)