Posts

AP CSP End-of-Course Reflection

END-OF-SEMESTER SELF-EVALUATION I WOULD LIKE YOU TO DO AN EVALUATION OF YOURSELF IN RELATION TO THIS CLASS. THIS WILL NOT COUNT IN ANY WAY TOWARD YOUR GRADE, HOWEVER IT IS REQUIRED TO COMPLETE THE CLASS. PLEASE ANSWER THE FOLLOWING QUESTIONS, NOT NECESSARILY IN THE GIVEN ORDER.  PLEASE FEEL FREE TO ADD ANYTHING ELSE YOU WOULD CONSIDER APPROPRIATE TO HELP ME UNDERSTAND HOW THIS COURSE WENT FOR YOU. * HAS YOUR APPROACH TO Computer Science, Coding CHANGED DURING THIS COURSE  OR COMPARED TO OTHER COURSES OR PROGRAMMING LANGUAGES THAT YOU HAVE TAKEN OR TAUGHT YOURSELF?    IF YES HOW? I think that this course has taught me a great deal of info about computer coding and science. Some of my favorite things we did included the digital divide, Blown to Bits, Code.org clicker games, and the Will It Crash activity. With this new knowledge I now possess about computer science and coding, I think I’ll be more prepared should I take AP Computer Science A next year. ...

Golf.Prime Final Project Overview and ReadMe File

README FILE Amir and Aidan's Golf.Prime Final Project Overview:  Our project is an app made in code.org for golfers everywhere (javascript). The app gives the  users two options at the starting screen. The user can either use the “Live Golf” feature or  the “Post Round” feature. “Live Golf” is a new feature that gives live advice to the golfer  based on the hole that the user is on. We hope that the live feedback will help the user to do  as best as they can on the hole that they are on. Our “Post Round” feature is what the user  should use after they are done with their round. The user can input their statistics from the  round to get valuable feedback from the app. We hope that the user can get the feedback that  they have never thought about before. We want our users to have greatly improved their golf  game after using Golf.Prime.  1). Copy and paste this link below into your browser ...

Cybercrimes One-Pager: JP Morgan & Chase Co

Image
Cybercrimes 1 Pager: JP and Morgan Chase & Co Database Hacked Overview =The event occured in mid-late 2014. Millions of people's data was stolen from JP Morgan Chase & Co, as part of an organized hacking that spanned just under 10 years. 3 guys from Israel, plus an anonymous fourth hacker, stole 83 million people’s personal data, and used it to make millions of dollars in illegal profits. The hackers also stole info related to company profits and news, which they used to manipulate stock prices and make financial gain. The hackers planned to use the data to start their own company based on JP Morgan & Chase Co, but fortunately their hack was stopped and they were caught before they could start. How and How to Prevent -These guys were able to use over 200 fake ID documents to manipulate the company's payment processing center, in order to launder money through 75 fake shell companies and accounts. The attack was discovered in September, but not fu...

Reflection on Blown to Bits Pages 32-36

I found this Blown to Bits reading interesting. It's shocking to me that it was so easy for the computer science professor to identify everyone in the "de-uniqued" medical data, using just voting information. This really shows how important it is to completely "de-unique" your data, or just not release it to the public at all! What information can you find about people here?  Provide at least 4 examples of how this information could be used in a manner that could compromise someone's privacy and have a negative impact on their lives. Like in Blown to Bits, just using basic outside information such as the census bureau or voting statistics, you can gather lots of information about people and connect it to the medical data. Using this information, you could sell their information to advertisers, sell it back to them, use it against them, or use it to threaten them.

Digital Scene Reflection

Provide an overview of the purpose of your program and how your program code works. Describe the most important program features, rather than providing a line-by-line summary of the program code. -The program designs the individual pieces of a grassy field. It first designs the Sun, ground, and grass, then draws flowers, and finally completes the scene with sheep and fluffy clouds., Describe the most difficult programming problem you encountered while writing your individual code. What was the difficulty? Explain how you resolved it. The most difficult part of programming my code was figuring out how to draw the edge lines that made up the border of the sun. Since the sun was a large dot, I had to find a way to write a program that drew each individual line of the sun. In order to do this, I ended up using moveForward, turnLeft, and moveBackward.  With these commands, I was able to complete my sun. Identify an abstraction used in your program and explain how it helped ma...

Digital Scene Project

penColor("rgb(0,0,255)"); dot(300); sun(); ground(); grass(15); function sun() {   //start   penUp();   moveTo(50, 50);   penDown();   //draw main dot of sun   penColor("rgb(255,255,0)");   dot(35);   //draw edge lines of sun   //note: code cannot be looped as every edge is different.   moveTo(70, 80);   turnRight(140);   penWidth(5);   moveForward(17);   turnRight(180);   moveForward(17);   turnRight(70);   moveForward(20);   turnRight(90);   moveForward(20);   turnRight(180);   moveForward(20);   turnRight(65);   moveForward(20);   turnRight(90);   moveForward(21);   turnRight(180);   moveForward(22);   turnRight(50);   moveForward(17);   turnRight(90);   moveForward(24);   turnRight(180);   moveForward(20);   turnRight(50);   moveForward(13);   turnRight(80);  ...

Reflection on Text Compression

1: Do you think it's possible to describe (or write) a specific set of instructions that a person could follow that would always result in better text compression than your heuristic? Why or why not? - I think it would be possible since the heuristics are not very accurate and are sometimes confusing. A specific set of instructions written by a person would result in a clearer protocol which would lead to faster and clearer text compression.