Mar 21, 2023  
2019-2020 Undergraduate Academic Catalog 
2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 2400 - Introduction to Artificial Intelligence

2 lecture hours 2 lab hours 3 credits
Course Description
The objective of this course is to introduce the basic concepts of artificially intelligent systems. Topics covered include knowledge representation, problem solving using search, and the agent framework.  The role of AI in engineering and computing systems is presented, and students complete exercises that develop skills in applying AI tools and languages to real-world problems.  (prereq: CS 2852 , CS 2300 , and MA 2310  or MA 1830 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Understand what constitutes artificial intelligence and be able to identify such systems as well as their limitations
  • Possess an understanding of knowledge representation and the agent framework
  • Implement a variety of artificial intelligence techniques to solve problems including game play, search, and min-max
  • Apply propositional and first-order logic
  • Solve problems using reinforcement Q-learning
  • Understand machine learning concepts

Prerequisites by Topic
  • None

Dr. Jay Urbain

Add to Portfolio (opens a new window)