Wednesday, March 11, 2015

Compiler and Interpreter

Interpreter:
An interpreter is used to translate a program line for line. It is more useful to use an interpreter when the programmer is making up the program and/or improvises. An interpreter and compiler contrast each other because of their different efficacy while they run the translation for the program. 

Compiler:
A compiler is used to translate an entire program, which is often more useful for a long one. Instead of having to wait for a large program to translate after each line that is typed, it translates it all at the end and checks for any mistakes in the coding. 

How does the Computer Understand what we type?

A computer is able to understand our language because it has been given a code. To determine what each letter is, there is a series of numbers which are in binary code, that translates what each letter is. This allows the computer to interpret what is being typed.

Example:
A=01100110
B=10011001

My Perspective of Computer Architecture

I am unfamiliar with computer architecture and I hope to learn more about it in this class.

Wednesday, February 25, 2015

Top-Down Design

Question: What's a top-down design in a system?

A top-down design is a broken up system that is used to achieve an understanding of the subsystems that are operating below the main one.

Systems

Question: What comes to your mind when you hear the word, "System?" What does it mean?

A system is a procedure consisting of subcategories that come together as a whole part of a process.

Examples: Restaurants, Airports, Museums, etc.

Wednesday, February 4, 2015

What I learned from this mission

What did I learn from this mission:

I learned:

  • to plan ahead
  • to make it fit the user requirements
  • to receive feedback and use it to improve my product
  • constructive feedback

Epic Failures, Brilliant Comebacks


Failures:

  • I messed up while making the soccer ball
  • My soccer goal is not proportionate 
  • I did not make my name very noticeable


Comebacks:
  • I made the soccer ball unique since I messed up on the shapes
  • I put a green background behind my drawing to make it seem like grass

Namecard- prototype and test
















Prototype and Test

I finished making my product
I tried to make it fit the user requirements by making it about my hobbies

Namecard- Ideate

Prototype:

  • I should draw pictures along with my hobbies inside the boxes
  • I should make it bigger
  • Make it more noticeable 




Name Card: Define

Challenges and Problems:

How can I make my name card unique?


Things the User wants to see:

  • Some of hobbies
    • sports, using social media
  • My favorite animal
    • a cat
  • Favorite color
    • maroon


Wednesday, January 21, 2015

Name Card: Empathize - Digging Deeper

Empathize -- Digging Deeper

What is necessary:

Personal hobbies
Something that will make my card unique
Including a color that I like


Name Card: Empathize

Name Card:

Things my partner would like to see:

Hobbies
Favorite Color
Favorite Animal
Something that makes it unique
Pokeballs
Giant babies heads


Day 1: Process of Design Thinking

Process of Design Thinking

5 Stages

  • Emphasize/Analysis:
    • Understand the user requirements
      • what does the user want to have/see in their product?
    • Digging Deeper
      • find what is necessary and what is not
  • Define:
    • Define the problem
      • what are the challenges that are faced in creating the product?
  • Ideate:
    • Make a few sketches
    • Take/give feedback
      • the responsibility of the person giving feedback
        • give constructive feedback and few suggestions
      • improve the product based on the feedback that is received
  • Prototype: 
    • Create a prototype of your product
  • Test:
    • Test the prototype for all possible subjects
    • Make sure that the prototype works