Final Day

  • Put the photo above in your post
  • My favorite thing during EPGY was.. The class and the fun activities.
  • What does a void function return? Void means does not return anything.
  • What does an int function return? It returns an integer.
  • What is the difference between a function and a datatype (http://processing.org/tutorials/objects/)? Function is telling it what to do and a data type is a type of data.
  • What is the difference between a function and a class (http://processing.org/tutorials/objects/)? A class is like the class of data
  • What is the difference between a class and a data structure? Data structure i a way to organize data types.
  • What goes inside the curly braces? ?
  • What does the And Gate (&&) do? Both switches to light go on
  • What does the Or Gate (||) do? Only one switch on to light go on
  • Put in the group photo from the museum.
  • The best video games I played at camp were: (Put all links here)
  •  http://armorgames.com/play/2893/achievement-unlocked
  • http://armorgames.com/play/4309/this-is-the-only-level
  • My favorite type of games are
  • Skill, logic, strategy

Final Project

  • A diagram or drawing of how it works
  • A description of what you are going to. This alien’s eye will follow you when mouse hovers over it. When clicked alien jumps to spot where clicked.
  • A reason for why it will be cool. My alien is extremely cute and thats a pretty cool project because thats a hard thing to do.
  • A diagram, picture, or drawing of what the final product will look like

Robot Arm

  • What was wrong with the Robot Arm? When you ran the program it would shake and the controls didn’t work like they were supposed to.
  • What did you do to fix it? We had to run it to see what was wrong then looked through to see the other errors.
  • What did the Robot Arm do? It turned and lowered down to pick up the objects.
  • What is the difference between when Eclipse uses a yellow line versus using a red line? Which one is an error and which one is a warning? Yellow means can become an error and red means it is already an error.
  • What is the difference between a LOGIC error and a COMPILE error. Which type of errors did the Robot Arm have? Compile error is when the program won’t run with the error and a logic error is when it will run but it does things you don’t want it to do.
  • Why do we use code libraries like the leJOS NXJ? So we can access and save better.
  • What is gamification? If it is actually a game.
  • How mad was Kevin, the mad scientist? Why was he mad? He was pretty mad because it was extremely hard to find the errors and there is no explanation of why someone is mad

Game Review #6 (Duolingo)

 

  1. Answer these questions:
    1. is this a game? No its a learning lesson.
    2. is it fun? It depends if you enjoy learning different languages and I do so yes.
    3. is it educational? Very educational
    4. does it really teach you another language? Yes it helps you practice by telling you and seeing if you can remember
    5. is it a good idea? Well it is an easy way to learn a a different language

Building My Robot

  • my team is: Team 5
  • my team members are:Me, Diva, Marion
  • my robot is named: Reaction
  • my experience with building my robot was: I have built a mindstorm before
    • First we built the robot
    • Then we got the code from online
    • Then we created a new Java project called…
    • Then we added the Libraries
    • Then we converted the Project
    • Then we uploaded the code to the Robot
    • This is what the robot did It moves and when it senses something or hits something it moves very fast and turns.
    • :

Java, Eclipse, and When Things Get Rough

  • What is one way to start a new programming project in Java?
  • What is an API?
  • What is a getter and a setter (http://java.dzone.com/articles/getter-setter-use-or-not-use-0)? They are functions used i object oriented programming.
  • What are the different languages for the Mindstorm NXT (http://www.wired.com/geekdad/2007/11/the-best-progra/)? Java, C, C#
  • What language will you be using to program your robot? Java
  • What is a prototype? It’s an idea or a model.
  • Explain to someone how you swap 2 values in Java. You have to write three lines that switch values ad replace.
  • How does selection sort use 2 for-loops? One scans to look for the next and the other swaps them.
  • How do you print all the values from an array? Print.out.println
  • What is the difference between a thermometer and a thermostat? Thermometer is an instrument used to measure temperature. A thermostat is a device that reads it and makes sure it is desirable for humans.
  • Why is plagiarism bad? You can take other people’s work and say it is originally yours.
  • How do you avoid looking like you are stealing someone’s code? You can state where you got the code from and who wrote it or change majority of it.
  • What are a few things you can do if you get really confused, lost, or stuck when trying to program? You can look up other people’s work to see what to do exactly.

We had the code already translated. Others had it differently. It was meaningful because it showed how everyone starts off in different places but we are all here to do the same thing.I started off with me knowing not much about programming codes while surrounded by people who know everything by heart. But all of us were here to do the same thing.