Sep 07, 2024  
2023-2024 Catalogue 
    
2023-2024 Catalogue [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 360 - Artificial Intelligence


The course provides an overview of the modern field of artificial intelligence (AI) covering the theory and application of AI in its many subfields as well as examining how it impacts us in our modern lives. Topics covered by this course include problem solving through search, adversarial search, first-order logic, logical agents, knowledge representation, planning, probabilistic reasoning, machine learning, deep learning, reinforcement learning, natural language processing, the history of AI, and the philosophical questions surrounding intelligent agents. The field of AI is vast and includes many subfields, almost all of which affect us in our daily lives. Students will learn how AI technology works, both in theory and in practice, as well as its limitations. The course will also give students hands-on experience implementing artificial intelligence systems to solve problems. The ethical use of AI and the implications of using AI technology will be discussed throughout.

Four credits.

Prerequisite(s): CS 112  or permission of the instructor.



Add to Portfolio (opens a new window)