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