Introduction to Artificial Intelligence explores the foundational principles and applications of AI. Students delve into key concepts such as machine learning, data representation, and problemsolving algorithms. The course introduces ethical considerations in AI development and its societal impact. Exploring various types of AI, from rule-based systems to machine learning approaches, students gain insights into the breadth of AI applications. Hands-on projects provide practical experience in implementing AI techniques. This course equips students with a broad understanding of AI's capabilities and challenges, laying the groundwork for advanced studies and real-world applications. Prerequisite: MA128 (3-0-3)