Courses and Schedules
COS-4510 Artificial Intelligence
This course provides a basic introduction to how artificial intelligence (AI) methods solve problems that are difficult or impractical to solve with other methods. The focus in the course is on the fundamentals of how to determine when an AI approach is appropriate for a given situation, then selecting an AI scheme, and, subsequently, implementing it. AI methods will be chosen from various search algorithms and techniques, use of game theory, simple logic, theorem proving, and structured representation. Finally, neural networks, machine learning, robotics philosophy, ethics, and the future of AI will be explored.
Advisory: Students should be familiar with computer hardware and software as provided in an introductory computer science course, and they should have the sophistication of understanding material as demonstrated by successfully completing courses such as discrete mathematics, data structures or computer architecture, or having similar practical experience. It is recommended, but not required, to have taken a course in computer programming. However, the course will not require programming.
Study Methods:
- Online Courses (COS-4510-OL):
- Sep 2024, Dec 2024, Mar 2025, Jun 2025
Credits: 3
Preview the Online Syllabus
(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)