We will be making lots of scratch projects and your job is to put all your work into my studio: ## There are only 10 types of people in the world, those who understand binary and those who don't.10/6/2015 Here is what I would like you to do while I am gone: 1. Finish the assignment from last time with the corn rows by emailing me your designs. 2. Learn how to count to 32 in binary (base two number system). Watch the videos on binary to start learning (click here for the videos page) A. Describe why humans use decimal (base ten) and computers use binary (base two) in your journalsB. Write the numbers 1-32 in binary in your journalsC. Count to 32 on one hand in binary (try not to be rude)D. Complete all the activities in this file: (click here to open the binary activities). Write your answers in your journalsE. Write an email to Mr. Alvey that has a secret message in beep boop languageF. When you figure it out help teach your neighbor(s)FYI: I will be checking your journals when I return
To complete our lesson about cornrow braiding you will be using the math software from the csdt.rpi.edu website
Assignment: Part A In your journal notebooks define the following mathematics concepts and explain how they work and with cornrows and draw examples: - Translation
- Rotation
- Reflection
- Dilation
Part B Use the Math Software ( click here for the Math Software)- Choose a cornrow design picture and use translation, rotation, reflection, and dilation to create the design with the software. Save or screenshot your creation
- Create an original design using the software. In your journal notebooks give your design a name and tell the story of your design and what it symbolizes. Decide on a famous person who should wear your design. Save or screenshot your creation
Extra Credit: Write the name of the Substitute, the state they were born in, their favorite school subject, and their favorite dessert. We solved the problem of having every person in a room shake hands with every other person once.
N (N - 1) / 2Today everyone came up with their own definition for intelligence, and how to measure it. (Make sure to write about that in your journals).
We learned about Alan Turing and the turing test. We asked lots of computer bots questions to decide if they are computers or humans. We found it was very easy to tell if you are talking to a computer because they are not intelligent. We asked simple question to reveal if it was a computer 1. What is the name of Bart Simpson’s baby sister? 2. What do you think of Roald Dahl? 3. Are you a computer? 4. What is the next number in the sequence 3, 6, 9, 12, 15? 5. What do you think of nuclear weapons? 6. What is 2 × 78? 7. What is the square root of two? 8. Add 34957 to 70764. 9. Do you like school? 10. Do you like dancing? 11. What day is it today? 12. What time is it? 13. How many days are there in February in a leap year? 14. How many days are there in a week? 15. For which country is the flag a red circle on a white background? 16. Do you like to read books? 17. What food do you like to eat Give it a try and ask those questions with these bots, write in your journal if they pass the turing test: Today we learned the importance of following instructions and how the computer follows instructions. We started taking this quiz: Following Directions Quiz . See if you can complete it in 5 minutes. Then we followed the instructions to draw a picture and there were lots of different interpretations like this one on the left. We ended with an activity where everyone tried to write simple instructions for making a peanut butter sandwich. It turns out that a computer doesn't understand english very well and took the instructions way too literal and things got a bit messy (here is an example). We concluded that English is not a good language for the computer. The language a computer needs is very detailed and specific in its instructions. It needs instructions like "add", or "subtract", or "draw a pixel at this location". Computers are not smart, they only know how to follow instructions and we need formal computer languages to communicate with them to write programs. |
## Exploring Computer Science (ECS)The goal of Exploring Computer Science is to develop in students the computational thinking practices of algorithm development, problem solving and programming. Students will also be introduced to topics such as interface design, limits of computers and societal and ethical issues.
## Archives
April 2016
## Categories |