CMSC 210
COURSE CODE: CMSC 210
COURSE TITLE: Introduction to Artificial Intelligence
SEMESTER OFFERED: Second Semester
PREREQUISITES: CMSC 204
COURSE DESCRIPTION: Principles, techniques, applications, and trends in artificial intelligence
COURSE GOAL:
After completing this course, you should be able to:
- Explain the fundamental principles of artificial intelligence;
- Discuss the applications of artificial intelligence;
- Identify and implement search and machine learning algorithms for a given problem;
- Develop a simple intelligent system.
COURSE OUTLINE:
- Fundamental Concepts and Issues
- Overview of AI
- Intelligent Agents and Intelligent Behavior
- Characteristics of a Problem
- Philosophical and Ethical Issues
- Basic Search Strategies
- Problem Spaces
- Problem Solving by Search
- Uninformed Search
- Space and Time Efficiency of Search
- Machine Learning
- Supervised Learning vs Unsupervised Learning
- Classification
- Regression
- Clustering
- AI Fields and Trends
- Recent AI Applications and Examples
- Natural Language Processing
- Text Mining
- Computer Vision
- Augmented, Virtual, and Mixed Realities
- Human-Computer Interaction
- Business Analytics