College Board Learning and Corrections
college board
Study Plan:
-
I plan on taking the quiz first and noting the questions I am unsure on because I am not sure what to expect
-
I will review those questions and the ones I have missed and take notes on them
-
If the question seems to be common sense and a silly mistake I will skip it and move on
-
If it is more specific I will write it down and study it to be reviewed later
Notes:
-
Citizen science: Research conducted by the general public, typically through crowd sourcing
-
Allows for greater data collection and gives community insight into research
- Boolean variables are used for data with two outcomes (true or false)
-
Internet Engineering Taskforce: A standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite.
-
Benefits of using an iterative and incremental process: It helps programmers identify errors as components are added to a working program.
-
During internet connection, every device connected to the Internet is assigned an Internet protocol (IP) address.
-
Byte pair encoding is an example of a lossless transformation because an encoded string can be restored to its original version.
-
In public key cryptography, the sender uses the recipient’s public key to encrypt a message. The recipient’s private key is used to decrypt the message
-
Internet enables crowdsourcing by:
-
Providing crowdsourcing participants access to useful tools, information, and professional knowledge.
-
The speed and reach of the Internet can lower geographic barriers, allowing individuals from different locations to contribute to projects.
-
-
Cloud Computing has:
-
Reduced concerns about intellectual property rights.
-
Introduced new data-security concerns.
-
-
Undicidable problems are problems that require a yes or no answer but no algorithm can solve them. An example of this is the the halting problem (determining whether a Turing machine halts on a given input) and the mortality problem (determining whether it halts for every starting configuration). (https://en.wikipedia.org/wiki/List_of_undecidable_problems)
College Board Psuedocode Questions:
-
A lot of the psuedocode is in blocks.
-
Multiple problems ask to use psuedocode to move an object to a final destination.
-
The psuedocode we use on college board for answering questions is mainly for motion.
-
There are also debugging questions with the psuedocode.
-
It is all logic based questions
Errors and Corrections:
-
Question 7: Assignment statements with start end and current.
- I think I simply overlooked the fact that line 4 in comes before line 5 of the code
-
Question 14: Comparing loop algorithms
- I made the same mistake as in question 7, however, this time I didn’t overlook anything, I expected the answer to be what it was.
-
Question 38: Frequent customers of a snack bar
- I mistook the division sign for modulus. With division, when things are divisible they are equal to 1 but they are equal to 0 with modulus.
-
Question 46: Infinite loops in undecideable problems
- Wasn’t sure about the answer when answering the questions. Now I realized that undecidable problems are defined by the fact that no algorithm can solve them.
-
Question 47: Encrypting and decrypting using public key cryptography
- I realized that something sent to the recipient will have to be decrypted by the recipient.
-
Question 55: Results of the KeepPlaying procedure
- I knew the answer but I accidentally put the wrong answer in.
-
Question 64: Cloud computing and the Internet
- I knew the answer but I accidentally put the wrong answer in.