This course is designed to introduce students to the concepts of knowledge-based systems and expert systems development processes. Students will apply the knowledge about expert systems in real-world problems and applications. They will learn how to construct the rules and use the tools to develop inference engines for designing and building expert systems. They will also work in a team to demonstrate the application of expert systems and share their knowledge with other teams.