The Introduction to Artificial Intelligence module provides students with a comprehensive understanding of the foundational principles, concepts, and theories that underlie the field of artificial intelligence (AI). This module is designed to be theoretical in nature, emphasizing the core ideas and theoretical frameworks that drive AI research and development. module, students are expected to: - Develop a deep comprehension of the fundamental concepts and principles of artificial intelligence. - Acquire knowledge of AI's historical context and its evolution. - Understand the core challenges and issues that AI seeks to address. - Define the essential theories and models used in AI, including knowledge representation, reasoning, and machine learning. Analyze the ethical and societal implications of AI technologies.
The module will cover the following topics:
1. Introduction to AI: - Historical
perspective on AI. - Definition and scope of AI. - Major AI milestones and achievements.
2. AI Problem Solving: - Search algorithms and problem-solving techniques. - Game playing
and adversarial search.
3. Knowledge Representation and Reasoning: - Knowledge
representation techniques, including propositional and first-order logic. - Inference and
reasoning in AI.
4. Machine Learning Fundamentals: - Overview of machine learning and its
types. - Supervised learning, unsupervised learning, and reinforcement learning.
5.
Probability and Uncertainty: - Introduction to probability theory. - Bayesian networks and
probabilistic reasoning.
6. AI Ethics and Societal Impact: - Ethical considerations in AI
research and applications. - Societal implications, bias, fairness, and transparency.
Assessment in this module will take the form of exams, assignments, and project work. The
focus will be on evaluating student's understanding of the concepts and techniques of AI, as
well as their ability to apply these concepts and techniques to real-world problems.
