
Computer Programming II
This course is prepared to act as a guide for students to gain a practical understanding and develop programming skills in Python Programming Language. The pre-requisite for this course was Computer Programming I, where students were introduced to the fundamentals of programming in C++.
This course is designed to reinforce students' understanding of concepts earlier introduced and expose them to other programming languages. Python Programming language is easy to learn and the codes are simple and easy to understand. The goal of this course is to help students acquire problem-solving skills such as the ability to identify a problem, find methods of solving the problem, and solve the problem using accurate and reusable codes.

Introduction To Artificial Intelligence
Artificial Intelligence - Terminologies. Just like all other courses,AI has some terminologies associated with it. Students should do well by acquainting themselves with these terminologies such:
Agent
Autonomous Robot
Backward Chaining
Environment
Forward Chaining, erc