A New Method

These past few weeks have brought about many new exciting discoveries and learning experiences. I am constantly pushing myself to become a critical and creative thinker as well as a ninnovative problem solver.

I have encountered many strengths such as my overall ability and capability of writing out methods. This section is extremely important as it forms a huge part of Computer Science in the future. Learning methods has taken time and I am working towards overcoming the challenge of being patient and learning effectively and efficiently. The reason for this strength is due to my constant drive to keep learning and reading Karel J Robot. One of the methods that I wrote can be seen below. This method will tell the robot to turn right which can normally only happen with 3 lefts but because of this method, it can know turn right.
public void turnRight() {
turnLeft();
turnLeft();
turnLeft();

}
I have also come across adversities. One of my adversities was a lack of understanding when writing out methods was that I didn't understand what the purpose of a for loop was. After speaking to people with prior knowledge in the subject I then understood that the purpose of the for loop is that you don't have to write out the code more than once but rather just use the for loop. The reason for this is that I am still laying computer science and am constantly gaining knowledge.

I have encountered a few confusions over the past few weeks. I have been confused about the java language. These confusions include why we put int and nsteps etc. The reason for such confusions is that I am a new learner to java and this new language and am working towards completely understanding this new language.

I have also come across a few successes over the past few weeks. My biggest success has been my ability to grasp and understand the basics of methods. I often set time constraints and goals and fortunately I achieved my goal by being able to understand the fundamental basics of methods and the reason behind each code by this blog. I ova thoroughly enjoyed learning and developing. I have been invested in this section and am constantly improving.

I know that I can always improve and better myself as a learner. I can always further develop my skills and since I am new to computer science there is still plenty that I do not know or understand. I am eager to learn new things and gain greater knowledge with regards to coding. I am yet to learn new and more complex methods and am excited to tackle those challenges. I can improve in gaining a better understanding of the intricacies and details by constantly asking questions and reading the right material. I am excited to carry on learning and expanding my knowledge.




Comments

Popular posts from this blog

Coding all the way!

karel.present();

Community Service 2017-2018 First Semester