Wednesday, June 21, 2017

CS Adv Day 3 Week 1

Today we put LEDs, a speaker, and whiskers on our boebots!!  We made our speaker play part of Somewhere Over the Rainbow.  We also made our boebot move (just not the way we wanted).  Tomorrow we'll make more additions to our boebots.  We'll, hopefully, make our whiskers work and add other sensors to our boebot.
1. Today I made a boebot (a robot) with whiskers, LEDs, and a speaker and was programmed in C (using Arduino).
2. The requirements for this project were putting all the sensors and things on and being able to program them.
3. The computer science concepts used were variables, loops, functions, and methods.
4. The computational thinking principles used were abstraction, algorithms, varibales, and iteration.

Portfolio Day 3 Week 3

I don't know what kind of maker I want to be.  I just want to make something helpful.
Today I got a lot done on my old project.  My new project is completed and works great!  I'm still finishing up the one from the first week, but its going well and it actually works this time so I'm very happy.  I can't believe there are only two days left.  Its going to be interesting.
For my new project:
5. This project relates to the real world because it generates passwords and we use passwords to secure all sorts of important, and unimportant things.  It is really important to have good passwords and this program will help you come up with good passwords even if you don't necessarily use the whole thing that's generated.  I learned how to come up with creative passwords which will help me outside of the classroom when making accounts.  I also learned how to use the random function in python!!
6. In this project I particularly want others to notice the use of the random function to randomly pick letters, numbers, and symbols for the passwords. I just learned how to use it and I'm very proud.

Tuesday, June 20, 2017

CS Adv Day 2 Week 1

1. Today we built boebots!! They're little (adorable) robots that you code using arduino.
2. The learning requirements were learning how to build and tune the boebot successfully.  (We were semi-successful).
3. The computer science concepts used for this were loops and variables.
4. The computational thinking concepts used were abstraction, loops, variables, and correctness.

Today was a lot of fun.  We learned about encryption, except I already learned about it in our CS class and the videos and example were the same, so it was a little redundant.  Then we built boebots!  They're really cute and are kind of like EV3s but instead of using LEGO they use Arduino.  We built ours and I'm honestly very surprised we managed it because we failed miserably the whole time and weren't paying attention.


Portfolio Day 2 Week 3

3. The computer science concepts used for this project were variables, loops, conditional statements, lists, and more.
4. The computational thinking concepts used in this project were abstraction, algorithms, variables, iteration, and correctness.

Monday, June 19, 2017

CS Adv Day 1 Week 1

Today I took my pre survey and didn't have to make a name tag or a blog because I already have those.  Then we did our name activity and learned the CS principles again.  We also played jeopardy which we were really bad at and played a wikipedia game that I was also bad at, but was really fun.  Why Is There A Page On Spoons?!?!?!

Portfolio Day 1 Week 3

1. I designed a password generator in Python.  It randomly generates a password and its length and complexity varies depending on how strong you say you want it to be.
2. The requirements for this project are user input to see how strong they want their password, a list of part (or all) of the password, and a randomly picked password from the list (or randomly picked symbols, numbers, and/or letters).

Thursday, June 15, 2017

Portfolio Day 4 Week 2

5. This project relates to the real world because all the research is real and the questions and answers could teach you something that could help in real life.  I learned about how to survive in 5 different biomes which could help if I ever get lost or go hiking.
6.  In this project I particularly want others to notice how much better it is than the one we did in 7th grade and the background pictures.
7. If I could do this over again I would improve everything I could, especially the programming.
8. This artifact does reflect the effort put into it mostly because it is better than our previous version and is good showing we worked very hard on it.  However, because of a few bumps it doesn't quite show all the work we put into it.