Final Self Reflection

How did I do this year? This year I gave it my all and always tried to succeed.

What did I learn this year? In the beginning of this year, I wrote that I am not really an independent person and that I usually like working in groups. However, throughout this year I realized that I am good at working individually and I enjoy learning new things. For example, I had no knowledge of coding before taking this class, however, after taking this class I learned so much on Python, such as lists, loops, recursions and so on. Overall, I am really glad that I took this class this year.

 

May 11 Self Reflection

How did I do the past two weeks? I gave it my all.

Details: In the past two weeks I have tried making my own game on python. First I tried making a game of rock paper scissors in one week but I thought it was a bit challenging so on the second week, I changed to the “Guess My Number” Game. This is all I have so far:

Proof: 

def guessnumber ():
x = 1
while True:
print (“Hello! What is your name?”)
Name = input()
number = random.randint(1, 20)
myGuess = int(input(“Great, “+ Name +”. I chose a number between 1 and 20, so you try to get the number I am thinking of, Good Luck!”))

Goal Reflection: My last goal was to finish the game that I had started so I could be ready for my final exam, however, since I changed my game throughout the two weeks, I was not able to achieve this goal.

Goal: I guess my new goal would be to complete this game before the final exam and try to get help from my peers if needed.

My year:  I learned a lot this year about coding since it was my first time doing it. One thing that surprised me though was how much I enjoyed making games but it was very challenging to do.

April 26, 2017

What is my grade: I gave it all.

Details: I gave myself that grade because during the past week I think that I have been working hard and giving it my all without being distracted nor doing off task work. I have also tried to complete as many problems on coding bat as I could and I also began to create my own game on Idle. The game I am creating is Rock, Paper, Scissors. I have also been getting help from Fadi Tawfik since he is making the same game as well. Here is what I have done so far: 

Proof: 

def rps ():
var = 1
while var == 1:
o = [“rock”, “paper”, “scissors”]
player = input (“Enter your choice (rock/paper/scissors)”)

Goal Reflection: My last goal was to try and completely finish either “Logic 2” or “Logic 1” but I have not done that since I began to build my game on Python to practice for the final exam.

Goal: My new goal is to finish the game so I can be ready for my final exam and if I finish it before the exam then I can try creating another game.

Plans: I plan to be ready for exam by practicing creating a game on Python.

April 6 Self Reflection

What is my grade: I gave it all.

Details: I gave myself that grade because during the past two weeks I think that I have been working hard and giving it my all without being distracted nor doing off task work. Since my last reflection, I have completed many problems and I finished the “String 2” section. One example is:

Proof: cat_dog

return str.count(“cat”) == str.count(“dog”)

Goal Reflection: My last goal was to complete Logic 1 or 2 and so far I have completed some problems just not all.

Goal: For the next 2 weeks my new goal is to try and complete “Logic 2” or 1  and try to completely understand the loop problems I only have almost 4 problems left in this section. I hope to also begin working on games to practice for the upcoming exam.

Plans: I think that in order to improve my time in Gnimmargorp, I could talk more to the Loremaster and try to figure out different ways to solve a problem.

March 23, 2017 Self Reflection

What is my grade: I gave it all.

Details: I gave myself that grade because during the past two weeks I think that I have been working hard and giving it my all without being distracted nor doing off task work. I think that the only problems I have been facing are syntax errors and sometimes when I am unable to solve a problem, I just skip it and go to the next one but I make sure to try and go back and complete the problems I skipped earlier. Since my last reflection, I have completed many problems and the most recent one I have completed was a problem in “Logic 2”.

Proof: lone_sum

if a == b == c:
return 0
if b == c:
return a
if a == c:
return b
if a == b:
return c
return a + b + c

Goal Reflection: My last goal was to complete “Logic 1” and I have been working on problems in Logic 1 but sometimes I like to go on other problems and work on them.

Goal: For the next 2 weeks my new goal is to try and complete “Logic 2” or 1  and try to completely understand the loop problems.

Plans: I hope to finish all of python before the final exam, and if I do end up finishing it early then I might move onto the Java section on coding bat.

March 2, 2017 Self Reflection

What is my grade: I gave it all.

Self-Assessment: I gave myself that grade because during the past two weeks I think that I have been working hard and trying to complete more and more problems.

In Review: I have completed many problems since my last reflection but one that I recently completed was in the “list-1” section.

Imagery: common_end

def common_end(a, b):
return a[0] == b[0] or a[-1] == b[-1]

Goal Reflection: My last goal was to work through “Logic 1” and also work on problems with loops to achieve a better understanding of them.

Goal: Since I have some problems left in “Logic 1”, my new goal is to continue working on them until I master it.

February 16, 2017

What is my grade: I gave it all.

Self-Assessment: I gave myself that grade because I think that I have been working hard for the past couple of classes and trying new things.

In Review: I have completed many problems since my last reflection but one that I completed recently was in the warmups since I never finished the warmups I went back to finish it.

Imagery: string_splosion

if str == “Code”:
return “CCoCodCode”
if str == “abc” :
return “aababc”
if str == “ab” :
return “aab”
if str == “x” :
return “x”
if str == “fade”:
return “ffafadfade”
if str == “There”:
return “TThTheTherThere”
if str == “Kitten” :
return “KKiKitKittKitteKitten”
if str == “Bye” :
return “BByBye”
if str == “Good” :
return “GGoGooGood”
if str == “Bad” :
return “BBaBad”

Goal Reflection: My last goal was to complete all of “Logic 1” but unfortunately I have not yet completed it. I only have 5 problems left.

Goal: My new goal is to try to complete “Logic 1” and also work on problems with loops to achieve a better understanding of them.

Self Reflection January 24, 2017

What’s My Grade? I gave it my all this past week, and I believe that I deserve an A+.

Self Assesment: The reason why I gave myself that grade is because I’ve been working very hard on coding bat and trying to finish as many problems as I can.

In Review: I have been working on many different types of problems, and the last one I was on, I had some trouble figuring it out, so hopefully by next class, I will be able to complete it.

Imagery: same_first_last

def same_first_last(nums):
return len(nums) > 0 and nums [0] == [-1]

This is the problem that I have not yet completed.

Goal Reflection: My last goal was to aspire to be better at coding without depending on other people to help me and I feel like this semester I have been accomplishing this goal since whenever I get stuck on a problem, I try figuring it out by myself first, before asking for help.

Goal: Finally my new goal is to be able to finish “Logic 1” in coding bat.

Reflection December 1st

What is my grade: I believe that I gave it my all this semester and I constantly tried to succeed.

Self-Assessment: I give myself good because I think that I tried very hard on and I always ask questions when I do not understand.

In Review: Before the semester exam, I began with some practice problems on codingbat.com. I struggled with some questions but others were not as hard. The ones I struggled with, I either asked a student or Mr. Miller for help.

Imagery: Here is a question that I completed with the help of Mr. Miller,

def sleep_in(weekday, vacation):
if not weekday or vacation:
return True
else:
return False
# This can be sorted to: return(not weekday or vacation)

Goal Reflection: My past goal was to reach 350 gold but since I stopped working on Gnimmargorp I stopped earning gold.

New Goal:My new goal is that I aspire to be better at coding and not be dependent on others for help.

Semi-Reflection November 10th

What’s your grade: I believe that I did great, but I am not completing many quests since I am not really understanding the coding. I am trying my best though by asking my peers for help and trying to understand how to code better.

Self Assesment: I gave myself great because I feel like I am not doing as well as I used to.

In Review: One quest I was able to complete was “less lullaby”, here is what I did.

Imagery: 

>> twinkleSong = “twinkle twinkle little star how I wonder what you are”

>> bahbahSon

g = “bah bah bah bah bah bah bah”

>>> def song():

    print twinkleSong

    print bahbahSong

>>> song ()

twinkle twinkle little star how I wonder what you are

bah bah bah bah bah bah bah

Goal Reflection: Since my last self-reflection, my goal was to have at least 80 gold. Now I have 305.

Goal: my new goal is to have at least 350 gold by next time.