Monday, June 22, 2015

Reflection

1.     Briefly describe the project/assignment you accomplished.
I didn’t accomplish it. I did what I could, and it was supposed to be the game of life.
2.    What did you learn that surprised you?\
Nothing, I just did what I could with what I had. I learned it’s difficult to use arrays properly.
3.    What challenged you? How did you meet the challenge?
Everything, that’s why I couldn’t get it done.

4.    What would you do differently if you have a chance to do this project again? Why?
I would not do a single thing differently, I might’ve gotten a private teacher to help me to study how to code.
5.    What have you discovered about yourself as a learner?
That I am awesome.
6.    How did the project connect to your understanding of programming?
In many ways, for example, that I did not know how to code it.
7.    Thinking back to a particular project or your final project complete the sentence.  Regarding the Final assignment, I discovered that I was being treated unfairly.
8.    How did this learning relate to your goals (personal, academic, or professional)?
That it might help me in the future.
9.    How did this learning relate to the things you are learning in your other courses ?
Math, it was math-based stuff.
10. How have you grown as a student this semester?
I have understood that sometimes when I don’t know the material. It is not necessarily my fault.

Tuesday, June 16, 2015

June 16th

Today, I was working on some of the important things for the program to work. First, I put some work into the life&death system. I encountered some struggles with it and I am going to continue working on it at home. I  didn't get to the virus yet and I will try to finish this at home as well. I think that it would be quite simplistic and wouldn't require much effort. - Simon :)

Monday, June 15, 2015

June 15th

Alright, so today I  was working on the user choosing  a coordinate for the living cell. I was putting in some effort to the whole who dies and who lives kind of thing for the game. I am starting to feel some proccess being done. It is very nice and promising. I can actually see myself finish it tomorrow. I think that tomorrow would mainly be about the virus I was planning. :)

Friday, June 12, 2015

June 12th

Today I worked out the part in which the user chooses where the coordinates will be on the grid and started the live or die programming of the living cells. I did the work neatly, and what I mostly focused on is the way in which I would finish the project. I began planning the virus wingspreads and from there I will continue tomorrow in way to create the rest of the project, containing the live or die code and so on.

Thursday, June 11, 2015

11th June

Today i was very occupied with the project. I tried to make a random tool that would generate the  coordinates for the living cells. On top of that, I saw a way to to determine if the living cells dies or not. It was a thing that was needed to be done. Tomorrow i will work on that happily. So many opportunities.

Wednesday, June 10, 2015

Wednesday June 10th

What I did in class today was to work on the grid for the project, which is the game of Life with a modifications. I can say that it worked well, and was not as much of a problem as I anticipated. I thought it'd be more complicated will take me a few days to finish, but it did not. Next class I will start working on the coordinates and then on the dying/ living part of the project. I hope things will be alright. - Simon.

Tuesday, June 9, 2015

Tuesday June 9th

Hello,
What I worked on today is basically the pseudo-code, I went about it to figure out a few things that were quite vague to me at first, I tried out several other things, sort of a trial and error kind of thing. I was very engulfed with the project and I can see it happening. The virus is going to be coming from a random dead sick cell, and try and spread among the living ones. It will only happen when there are more than five cells living. Then, I did a bunch of coding to see how it goes. I was attempting to understand how it would look like, I reconsidered some design, but still am not sure about it.
-Simon.

Wednesday, June 3, 2015

Final Project Day 1

My final project is going to be the Game of Life, only it has viruses that can swipe out almost the entire population of living cells, cells that have survived are more immune until the point in which it barely affects them.
 I worked on the pseudo-code for the project, I wrote out what I might need to put in it and organised stuff in my head of what is when.
Then I started working on the actual code just for a bit, and looked things that might be useful for it. Next class, I will start writing the code and tackle new problems that come up :)

Friday, May 29, 2015

Reflection Arrays

This day I learned that arrays can be used for many things. It has the ability to save you much time when it comes to an excessive amount of variables. It is much neater than just writing too much mess. I could use it for almost every program that requires many calculations that would have been quite complicated had it not been for arrays.The elements are the data items stored inside an array and can be used to describe a mini-variable :)

Wednesday, February 11, 2015

Intro

Hello,
My name is Simon and I am amazingly awesome!
My experience with computers mostly consists of creation and entertainment. I tried coding in HTML before, but stopped short because I was too lazy... I took a basic course in Photoshop and worked and developed my skills with the program ever since. The type of computer that I have at home is a Toshiba laptop, windows 8.1. I usually watch TV shows or movies. I also like making things on the computer, and when I was in the sixth grade and 7th, I translated TV shows from English to Hebrew using different programs. No, I have not taken a computer course at BHS. I'd like to know my way around coding and be able to individually develop the skills. Latin is my best subject at school, and my worst subject is probably math :( I am very excited to open the door to this new world of coding.

Examples of the 10 Commandments of Computing

  1. Thou shalt not use a computer to harm other people. Example:Messing with one's files or works 
  2. Thou shalt not interfere with other people's computer work. Example:Same thing.
  3. Thou shalt not snoop around in other people's computer files. Example:Go through the folders of other people's stuff in the class.
  4. Thou shalt not use a computer to steal. Example:Use or create a hacking program which is used to take someone else's stuff
  5. Thou shalt not use a computer to bear false witness. Example:Pretend to be someone else (use their computer and so on).
  6. Thou shalt not copy or use proprietary software for which you have not paid. Example:Piracy 
  7. Thou shalt not use other people's computer resources without authorization or proper compensation. Example:copyright
  8. Thou shalt not appropriate other people's intellectual output. Example:Use someone else's code.
  9. Thou shalt think about the social consequences of the program you are writing or the system you are designing. Example: making a hacking program for mine craft
  10. Thou shalt always use a computer in ways that ensure consideration and respect for your fellow humans. Example: make things which'll help others.