Friday, June 2, 2017

Google not, learn not: why searching can sometimes be better than knowing

I agree with the author's point of view to a certain degree. Google can be helpful if you need to search something that you don't know, so you can learn it. Maybe instead of researching things you have previously googled, you can remember that knowledge. Remembering things you have learned off of Google is important just in case one day Google ceases to exist.

Wednesday, February 15, 2017

Create Task Questions

1. A video of the program running, written responses about the program and development process, and program code.
2. Identifies the programming language, identifies the purpose of your program, and explains what the video illustrates.
3. The algorithm must integrate other algorithms and mathematical or logical concepts.
4. The abstraction must manage the complexity of the program.
5. The video must not exceed 1 minute in length and must not exceed 30MB in size.
6. The correct format that the written responses and code must be submitted in is a PDF document.
7. Comments and citations must be included when it is necessary to explain parts of the code.  

Tuesday, February 7, 2017

Abstraction

This abstraction has a group of names that it prints out all at once. First, it is defined as greeter(person). Then ("Hello, " + person.title() + ".") is printed, so anyone with the title of greeter will be printed [greeter('skyler')]. The rest of the greeters are sean and jake, so the function prints out "Hello, skyler." "Hello, sean." "Hello, jake."

Monday, February 6, 2017

Algorithm within Code

This algorithm is important in my program because when the players strength grows to it's highest level, the algorithm stops it from growing. While the strength is less than 10, the function will print "you are still playing, because your strength is %d". After every time this is printed, a strength point is added to the player, and it will print the text again, but with the new number. It will continue to do this until it has reached it's max level of 10, then it will print "oh rats, your strength is 10, the highest it can be!".

Wednesday, February 1, 2017

Cyber Crime

Shaun Turner, age 29, used a malware system, known as Remote Access Trojan, to spy on unknowing people through their webcams. The youngest of his victims was just age 15. He acted as a salesman to sell his malware system to families, he then used the webcams in them to spy on them. He pleaded guilty to five offences including voyeurism, possession of indecent images of a child and a series of crimes under the Computer Misuse Act, including refusing to provide his encryption key for his computer files. He was sentenced to 3 years in prison, and is now doing jail time. 

Tuesday, January 24, 2017

Opinion on App Inventor

I personally have had a really good time using App Inventor. There are limitless amounts of possibilities with what you can do with it, and maybe some day we can try and make apps for the apple app store. It's fun, and easy to use, and I wouldn't mind continuing it.

Monday, December 12, 2016

CS50 Fair 2016

I thought that the CS50 fair was not only fun, but a great learning experience. A saw a lot of interesting projects, a lot of them used python to code their creations. One of the projects I saw allowed students at Harvard to enter the title of a textbook they required, and results would pop up from other students selling their used textbooks on the same website. Students could communicate with each other using a chatroom, and set up a place to meet and then sell the textbook. another project I saw had the user input words (verbs, nouns, etc.), and then it would use those words in a story, like mad libs. I thought that this project seemed doable for our class and not too complicated, and it was cool to know that I have the capability to do that. I have been lucky to attend the CS50 fair in both my sophomore year and now my junior year. I would love to go again for my senior year.