Teams
(Sara, Max, Daniel) (Benjamin C, Felipe, Isabella) (Armaan, Pedro, Pablo)
(Nacho, Renato, Vicente), (Ignacio, Nicolás S, Sebastian),
(Marco, Benjamin M, Arturo),(Benjamín W, Diego, Nicolas H)
Quiz
What is an algorithm?
How do you find the largest sum of consecutive integers given a list of positive and negative numbers? {2, 4, 0, 1, -2, 3, 4, 9, -10} would return (3, 4, 9)
How do you sort a list of integers? What are the steps? How long does your algorithm take? (5, 6 ,-1, 3 ,0, 9, 1) would become (-1, 0, 1, 3, 5, 6, 9)
Activities
9:00 - Quiz
https://goo.gl/photos/NKLS5MUURZ2t6Cja8
9:10 - Algorithms
9:40 - Computer Lecture - Keynote
https://www.ted.com/talks/massimo_banzi_how_arduino_is_open_sourcing_imagination?language=es
10:45 - Break
11:00 - BLOG
11:30 - Animations
12:30 - lunch
1:30 - Manuel Arduino
2:30 - Blog
Assignments
Processing: Try to do some animations.
Blog: Blog what you did with animations.
Arduino Assignment: http://molguin92.github.io/arduinolecture2016/
Blog: What is Arduino? What did you do today?
Feedback Form: Do a peer feedback on your partner(s). One for each if you have two.
HOMEWORK: Final Presentation Blog: Please pick three topics that you would like to do your final presentation on. Write a little bit about each one, why you think people will find it interesting, what it is, and why you like it..
Binary Numbers and Machine Language
Game Studies: Ludus Paida and Narrative
Ludology and Narratology debate
Algorithms
Arduino
Graphics (Piskel and Perler)
Animations (Processing)
Programming (Processing)
Hour of Code
How Google makes money
Roles in development: Engineer, Designer...
Make up your own topic!!!
int x = 0; int y = 0; int dx = 3; int dy = 5; void setup() { size(400,400); } void draw() { ellipse(x,y,20,20); if (x > 400) dx*=-1; else if (x < 0) dx*=-1; if (y > 400) dy*=-1; else if (y < 0) dy*=-1; x = x + dx; y = y + dy; }