Skip to content
BRIDGE BRIDGE Diaspora BRIDGE
COS 304

Introduction to Artificial Intelligence

Allied Health Sciences
B.Sc. Information Technology and Health Informatics
3 Unit(s) (LH 30; PH 45)
Course Description
At the end of the course, students should be able to: 1. explain an overview of the field of artificial intelligence, its background, history, fundamental issues, challenges and main directions; 2. interpret and formulate knowledge representations in the form of logic expressions; 3. explain basic concepts, methods and theories for search; 4. account for classical planning of proactive agents; 5. describe methods and theories for reactive agents, architectures based on subsumption, and potential fields; 6. describe the physical structure of robots; 7. account for different degrees of autonomy of robots; 8. explain concepts, methods and theories of embodied cognition and situatedness; 9. explain basic concepts, methods and theories of sensing; and 10. explain basic concepts, methods and theories of neural networks and learning.
Course Outline
This is an introductory course on Artificial Intelligence. The topics include; Overview: foundations, scope, problems, and approaches of AI. Intelligent agents: reactive, deliberative, goal-driven, utility-driven, and learning agents; Artificial Intelligence programming techniques. Problem-solving through Search: forward and backward, state-space, blind, heuristic, problem-reduction, A, A*, AO*, minimax, constraint propagation, neural, stochastic, and evolutionary search algorithms, sample applications. Knowledge Representation and Reasoning: ontologies, foundations of knowledge representation and reasoning, representing and reasoning about objects, relations, events, actions, time, and space; predicate logic, situation calculus, Content logics, reasoning with defaults, reasoning about knowledge, sample applications. Planning: planning as search, partial order planning, construction and use of planning graphs. Representing and Reasoning with Uncertain Knowledge: probability, connection to logic, independence, Bayes rule, bayesian networks, probabilistic inference, sample applications. Decision-Making: basics of utility theory, decision theory, sequential decision problems, elementary game theory, sample applications. Machine Learning and Knowledge Acquisition: learning from memorisation, examples, explanation, and exploration. learning nearest neighbor, naive Bayes, and decision tree classifiers, Q-learning for learning action policies, applications. Sample Applications of AI, student project presentations.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund