Final Self-Reflection May 29, 2017

  • Self assessment: I gave it all during the past 2 weeks since I consistently tried to succeed in what I was working. I put my full efforts to study more about coding, and I also spoke mostly English during class with my Korean friends. Additionally, I constantly studied for the Final Exam by solving questions and quests from CodingBat, to strengthen my skills, and researched more about games for the Final Exam. Also, I received an A+, so I believe I did my best during the past 2 weeks.
  • In review: During the past 2 weeks, I worked mostly on studying coding by finishing the questions from codingbat and the quests from codecademy, to strengthen my skills in coding. I constantly worked on my coding skills through CodingBat to study for the Final Exam and because I am having extreme fun doing it. Last week was the final exam week, and I did great on the exam since I got A+ in the ladder exam. I was also preparing for the gaming just in case I am not able to get A+ in the ladder section, however, after I got the basic and simple idea of recursion, I was able to finish the A and A+ coding quest.
  • Imagery:
    • def has22(nums):
      for i in range(0, len(nums)-1):
      #if nums[i] == 2 and nums[i+1] == 2:
      if nums[i:i+2] == [2,2]:
      return True
      return False
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals. Also, I received A+ for my final exam as I was able to solve all the questions from the ladder questions.
  • Goal: My new goal is too keep practice coding over the summer so I do not forget any simple and basic codes for next year and maybe for my future carrier.

Thank you for making this year amazing Mr.Miller!

Self-Reflection May 11th

  • Self assessment: I gave it all during the past 2 weeks since I consistently tried to succeed in what I was working. I put my full efforts to study more about coding, and I also spoke mostly English during class with my Korean friends. Additionally, I constantly studied for the Final Exam by solving questions and quests from CodingBat, to strengthen my skills, and researched more about games for the Final Exam.
  • In review: During the past 2 weeks, I worked mostly on studying coding by finishing the questions from codingbat and the quests from codecademy, to strengthen my skills in coding. I constantly worked on my coding skills through CodingBat to study for the Final Exam and because I am having extreme fun doing it. I wanted to start a new project, but since I am lacking in speed to solve any questions from Codingbat and for the Final Exam, I didn’t start a new project but chose to work on my CodingBat. Even though I didn’t start any project, I did some research for the games I could make for the Final exam, and how to make and program such games posted on Gnimmargorp as a sample.
  • Imagery:
    • def make_chocolate(small, big, goal):
      maxBig = goal / 5
      if big >= maxBig:
      if small >= (goal – maxBig * 5):
      return goal – maxBig * 5
      if big < maxBig:
      if small >= (goal – big * 5):
      return goal – big * 5
      return -1

      • def love6(a, b):
        return a == 6 or b == 6 or (a + b) == 6 or abs(a – b) == 6
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals. Also, I believe studying for the Final exam was also considering to be reaching my goal, even though I didn’t start a new project.
  • Goal: My new goal is just to keep practice and solve the quests and questions from the sites and improve my coding skills. Furthermore, I hope and would like to program all the sample games posted on the website to be more confident for the Final exam. I would achieve this goal by asking my friends who are good in coding, and by researching and why this specific code works while my code does not. Moreover, I would like to stay in class using only English, not Korean like what I did in previous weeks.

Self-Reflection 4/26 Jewoo Lee

  • Self assessment: I gave it all during the past 2 weeks since I consistently tried to succeed in what I was working. I put my full efforts to study more about coding, and I also tried to speak English during the class period with my Korean friends. Additionally, I constantly studied for the Final Exam by solving questions and quests from CodingBat, to strengthen my skills.
  • In review: During the past 2 weeks, I worked on studying more coding by finishing the questions from codingbat and the quests from codecademy, to strengthen my skills in coding. I constantly worked on my coding skills through CodingBat to study for the Final Exam and because I am having extreme fun doing it. I wanted to start a new project, but since I am lacking in speed to solve any questions from Codingbat and for the Final Exam, I didn’t start a new project but chose to work on my CodingBat.
  • Imagery:
    • def no_teen_sum(a, b, c):
      return fix_teen(a) + fix_teen(b) + fix_teen(c)
      def fix_teen(n):
      if n in [13, 14, 17, 18, 19]:
      return 0
      return n

      • def diff21(n):
        if n <= 21:
        return 21-n
        else:
        return (n-21) *2
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals. Also, I believe studying for the Final exam was also considering to be reaching my goal, even though I didn’t start a new project.
  • Goal: My new goal is just to keep practice and solve the quests and questions from the sites and improve my coding skills. Furthermore, I hope and would like to start a new project that I am interested in not during the Final exam week but after the class and during summer break. Moreover, I would like to stay in class using only English, not Korean.

Self Reflection April 6th 2017 – Jewoo Lee

  • Self assessment: I gave it all during the past 2 weeks since I consistently tried to succeed in what I was working. I put my full efforts to study more about coding, and I also tried to speak English during the class period with my Korean friends. Additionally, I started a new project, which is to make a game called Rock Paper Scissors, and I am done making the code for that game, where I am willing to start a new fun and exciting project.
  • In review: During the past 2 weeks, I worked on studying more coding by finishing the questions from codingbat and the quests from codecademy, to strengthen my skills in coding. The game I was making few weeks ago, I have finished making that game, where I am just continuously working on my coding skills through codingbat and codecademy. I have not found a fun and exciting game currently, so I am having a slight break where I am just strengthening my skills for coding. However, when I find an interesting game to program, I am willing to work right away.
  • Imagery:
    • def love6(a, b):
      return a == 6 or b == 6 or (a + b) == 6 or abs(a – b) == 6

      • from random import randint
        #create a list of play options
        t = [“Rock”, “Paper”, “Scissors”]
        #assign a random play to the computer
        computer = t[randint(0,2)]
        #set player to False
        player = False
        while player == False:
        #set player to True
            player = input(“Rock, Paper, Scissors?”)
            if player == computer:
                print(“Tie!”)
            elif player == “Rock”:
                if computer == “Paper”:
                    print(“You lose!”, computer, “covers”, player)
                else:
                    print(“You win!”, player, “smashes”, computer)
            elif player == “Paper”:
                if computer == “Scissors”:
                    print(“You lose!”, computer, “cut”, player)
                else:
                    print(“You win!”, player, “covers”, computer)
            elif player == “Scissors”:
                if computer == “Rock”:
                    print(“You lose…”, computer, “smashes”, player)
                else:
                    print(“You win!”, player, “cut”, computer)
            else:
                print(“That’s not a valid play. Check your spelling!”)
            #player was set to True, but we want it to be False so the loop continues
            player = False
            computer = t[randint(0,2)]
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals. Moreover, I completed the rock paper scissors project few days ago, and I learned a lot from finishing the project. I did not stop programming after the project, I kept working on Codingbat and Codecademy to strengthen my skills every class.
  • Goal: My new goal is just to keep practice and solve the quests and questions from the sites and improve my coding skills. Furthermore, I hope and would like to start a new project that I am interested in, such as the project I made. Moreover, I would like to stay in class using only English, not Korean.
  • Plans: When I watch a TV shows in Korean about computers and securities, hackers always took my interest and I always wanted to learn some security codes and programs. However, as I heard that it is very hard to use a program for securities and getting through a security, I signed up for Computer Science class to strengthen and study more about codings. Since I am still considered as beginner in coding, I just want to continue finishing what I am doing as personal and keep making several games to first be able to create few simple games within an hour, then I want to learn about security programs. But, I should spend slightly more time during my free time doing codings and learning by my self after the Final exams and during the spring break in order to learn and be one of those famous hackers.

Self-Reflection March 23rd, 2017 – Jewoo Lee

  • Self assessment: I gave it all during the past 2 weeks since I consistently tried to succeed in what I was working during the past few weeks. I put my full efforts to study more about coding, and I also tried to speak English only during the class with my Korean friends. Additionally, I started a new project, which is to make a game called Rock Paper Scissors. I am keep failing and still in the process of writing the codes, but I kept tried to success and tried to finish the coding.
  • In review: During the past 2 weeks, I worked on studying more coding by finishing the questions from codingbat and the quests from codecademy, to strengthen my skills in coding. I wanted to start a project with JeongKyu and Sangwon as a group project, however, it seemed like it was a bad idea because we all had different interests and I was not that skilled and advanced compared to the others. So I started my own project, which was to make a simple game, like what I had said 2 weeks ago.
  • Imagery:
    • def sum2(nums):
      if len(nums) == 0:
      return 0
      if len(nums) == 1:
      return nums[0]
      return nums[0] + nums[1]
    • def xyz_there(str):
      for i in range(len(str)):
      if str[i] != ‘.’ and str[i+1:i+4] == ‘xyz’:
      return True
      if str[0:3] == ‘xyz’:
      return True
      return False
    • Project
      • from random import randint
        #create a list of play options
        t = [“Rock”, “Paper”, “Scissors”]
        #assign a random play to the computer
        computer = t[randint(0,2)]
        #set player to False
        player = False
        while player == False:
        #set player to True
            player = input(“Rock, Paper, Scissors?”)
            if player == computer:
                print(“Tie!”)
            elif player == “Rock”:
                if computer == “Paper”:
                    print(“You lose!”, computer, “covers”, player)
                else:
                    print(“You win!”, player, “smashes”, computer)
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals. Moreover, I also started a project few days ago, and I am consistently trying to succeed and make the code work during the class and outside of the class as well. The game I am making is rock paper scissors, and it seems like it is very easy to make and easy code, however, I realized it is much more complicated than I thought, as I still didn’t finish coding for the game.
  • Goal: My new goal is just to keep practice and solve the quests and questions from the sites and improve my coding skills. Furthermore, I hope and would like to finish coding the game that I am making right now during the next two weeks.
  • Plans: When I watch a TV shows in Korean about computers and securities, hackers always took my interest and I always wanted to learn some security codes and programs. However, as I heard that it is very hard to use a program for securities and getting through a security, I signed up for Computer Science class to strengthen and study more about codings. Since I am still considered as beginner in coding, I just want to continue finishing what I am doing as personal and keep making several games to first be able to create few simple games within an hour, then I want to learn about security programs.

Self-Reflection March 2nd, 2017 – Jewoo Lee

  • Self assessment: I gave it all during the past 2 weeks since I consistently tried to succeed in what I was working during the past few weeks. I put my full efforts to study more about coding.
  • In review: During the past 2 weeks, I worked on studying more coding by finishing the questions from codingbat and the quests from codecademy, to strengthen my skills in coding. I also was greatly impressed by Jeong Kyu’s Tetris work, and I wanted to make a simple but complex game at the same time and started a few work on that as well. I have not completely understood the coding for Tetris nor other types of games, so during last week, I mostly focused in researching and playing the game and looking at the codes that Jeong Kyu made for his project.
  • Imagery:
    • http://codingbat.com/python
    • https://www.codecademy.com/learn
    • Jeong Kyu’s game on his desktop in his laptop
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals. Moreover, I also found an interesting project, making a Tetris game or tic tac toe by an app like one of my classmates.
  • Goal: My new goal is just to keep practice and finish the quests and questions from the sites and improve my coding skills. Furthermore, I would like to keep working on the game like my classmate has completed without giving up easily.

February 16th, 2017 Self-Reflection – Jewoo Lee

  • Self assessment: To be honest, I think I gave it all during the past 2 weeks since I consistently tried to succeed and find my mistakes and solve them. I put my full efforts to study more about coding.
  • In review: During the past 2 weeks, I just worked on studying more coding by finishing the questions from codingbat and the quests from codecademy, because I didn’t find any interesting project to work on. I constantly failed to answer the questions and complete the quests, however, I didn’t give up and keep tried to solve it by asking my friends and by making further connections.
  • Imagery:
    • http://codingbat.com/python
    • https://www.codecademy.com/learn
  • Goal reflection: I think I achieved my goal as I kept practiced coding from the sites from above, and improved in coding during the past 2 weeks. Also, as I tried and mostly spoke in English with my friends, I think I achieved my goals.
  • Goal: My new goal is just to keep practice and finish the quests and questions from the sites and improve my coding skills. Furthermore, if I find any interesting topics or projects, I would like to work on and develop the project, however, if I don’t, my goal is just to keep practice and to get better without forgetting and losing any previous skills.

Self-Reflection, January 24th

  • Self assessment: I gave my best during the first 2 weeks of the second semester. I was mostly focused in studying for loops, which is the main subject of this semester for this class.
  • In review: I focused in studying loops for python. I used the site codecademy.com and codingbat.com to practice different kinds problems, from the basic till the loops section. I am still not sure and not confident with my skills of solving the loops, however, if I invest some times to solve them, it is possible for me to solve.
  • Imagery: https://www.codecademy.com/courses/python-beginner-BxUFN/0/1?curriculum_id=4f89dab3d788890003000096 and http://codingbat.com/prob/p170842
  • Goal reflection: My goal for this week is to perfectly to understand the concept of loops and able to solve all different kinds of loops questions, however, I didn’t completely reached my goals because it takes time to understand and to come up with a specific code of the question.
  • Goal: My new goal is to perfectly understand the concept of loops, and being able to solve any type of loops questions much faster than where I am right now.
  • Self-guided learning: I didn’t use any online sources, but I asked Mr.Miller for some questions and I also asked my friends sitting next to me. (I will make sure to use only english with them in the campus, which can be my second goal for the next 2 weeks!)

December 1st Self reflection – Jewoo Lee

During the past two weeks, I believe that I tried my best during class and even outside the class. There were few times where I was not focused and chatted with my class mates, however, I soon came back and focused on coding back again. Throughout the past two weeks, I just went back to the beginning of python and continue finishing the codecademy, as I was confused in completing one of the questions from codingbat. I wanted to know more codes and I also forgot and didn’t know how some codes or commands work. So I went back to codecademy, which tells me or teaches me the concept of commands. Since I was working in codecademy and codingbat, I really didn’t start a new project in python nor java, so I don’t have any image or visual link to my work. But the link is (Codecademy), and coding bat, and hopefully it shows the work or step that I was doing. I reached my goal during the past two weeks, as I was focused during class and that I tried to learn and improve coding by myself through codecademy and codingbat. My goal for the next two weeks is to understand the major and universal codes in python and able to make a simple programs and answer questions from codingbat without any help from my friends nor the internet. I used codecademy.com and codingbat to learn new commands during the past two weeks.

Self-Reflection, November 10th (Jewoo Lee)

During the past two weeks, I believe that I gave it all. I was focused and attentive throughout the classes. There were few times where I was not focused and chatted with my class mates, however, I soon came back and focused on coding back again. Throughout the past two weeks, I just went back to the beginning of python and continue finishing the codecademy, as I was confused in making one of the games through python. I wanted to know more codes and I also forgot and didn’t know how some codes or commands work. So I went back to codecademy, which tells me or teaches me the concept of commands. Since I was working in codecademy and some missions from gnimmargorp, I really didn’t start a new project in python nor java, so I don’t have any image or visual link to my work. But the link is (Codecademy), and hopefully it shows the work or step that I was doing. I reached my goal during the past two weeks, as I was focused during class and that I tried to learn and improve coding by myself through codecademy and gnimmargorp. My goal for the next two weeks is to understand the major and universal codes in python and to make a simple program without any help from my friends nor the internet. I used codecademy.com to learn new commands during the past two weeks.