Learning JournalWe are finally in the last week of the semester and we again learned some important concepts in the programming world. This week brought an important topic, Logic Programming. Before I started with the reading of this week’s given reading assignments, I had to go through the learning guide which helped me to know what we are going to learn throughout the week and also to know the tasks that we have to complete in the unit. In the learning guide overview, I understood that we were going to learn about Logic Programming which involved; Foundation of logic programming, Unification, Prolog which included Facts, Queries, Rules, Lists, Functions, Computation, Recursion, Unification and Resolution and we finalized by learning aboutAdvanced logic programming concepts. These concepts were clear and helpful as mostof them are concepts that I never knew before. I had an idea of the truth table because Ilearned before in a different course at UoPeople. Other concepts were new but they were easy to understand.