Tuesday, March 26, 2019

Deja Vu in Learning

After finally getting over the struggle of installing Karel the Struggle Robot I had reached the point of where I needed to start learning. I had to use the sources I was provided with which were slideshows and a very good textbook that was given to me. It was obviously going to be difficult and would require some learning in order to progress through it and understanding all the basic commands and properties of Karel, Karel's commands and Karel's world.


Firstly I had to start by learning the basic objects that were always present in the world and had to be there in order to control the robot. There are Alleys, Avenues, 4 Directions, and walls. The first three are used for the bot to orient and the walls can be manipulated through the world editor in order to limit the space of movement or create a specific path that needs to be followed.

The second thing in the process of introduction was that I had to start by learning what were the objects present in Karel's world. Those objects included walls, beepers, and robots. Those objects were directly manipulated by commands that were coded into the robot. Those programs allowed to Karel to move and pick up/drop beepers that it carries. It was rather difficult to notice all the little details about it and small mistakes that can be easily made: Caps, punctuation and etc.

After observing all of this I now see how Java is very similar to what I learn in its learning method. It's a puzzle that I must learn in order to be able to go deeper into the code itself which is my goal. To be able to learn how to learn better and dive deeper into Java in order for me to be able to achieve my goal.

No comments:

Post a Comment