Course info
This course has equipped students with foundational knowledge in Artificial Intelligence (AI), focusing on traditional Rule-Based AI and Expert Systems. Students started by exploring the basics of AI, including its history, types (Narrow AI vs. General AI), and key applications in Rwanda and Africa. The course emphasized the "Learning by Doing" philosophy, with hands-on development of an Expert System. Over the learning path days, students progressed through designing and implementing their own rule-based systems using Python and deployed them on GitHub Pages for accessibility. Key topics included decision trees, IF-THEN rules, Python implementation, system testing, debugging, and deployment with Binder. The course also highlighted AI's role in solving real-world African problems in sectors like healthcare, agriculture, and business. Ethics in AI, including issues of bias, fairness, and responsibility, was discussed to ensure the development of ethical AI systems. By the end of the course, students were able to build functional AI systems, apply them to real-world scenarios, and deploy them publicly, gaining valuable experience in collaborative AI development and project management.
- Teacher: Clément MUNYENTWARI