Journey

  • Last trimester, I scored 60/66 on the 2018 Practice MCQ so I’m content with the score I received
  • The team teaches in class were a great help to me duirng the answering of these questions. Questions, such as 38, which asked about the benfits of IPv6 over IPv4 would have been a foreign concept if not for the team teach lesson on “The Internet”
  • The “Routing and Computing” lesson helped me with problems, such as 43, in which I needed to determine redundant routing and answer with the optimal configuration between two devices
  • The “Legal and Ethical Concerns” lesson helped me with questions such as 48, which referenced phishing attacks and an example of it in everyday life
  • My knowledge on binary that I gained throughout the binary project helped me on questions like 49, in which I had to determine the amount of unique numbers that could be provided given a certain amount of bits for a real life application, such as work enviroments.
  • I would like to increase my knowledge on Creative Commons and what they provide for Internet users

Corrections

  • 5 - I need to work on my knowledge of logic gates (and + or) and work on the knowing the outputs of different inputs.

Correction: A = false, B = true, C = true, D = true

  • 14 - Print digits algorithm

Correction: Step 3: Display the remainder of number divided by 10 and store the integer quotient in number.

  • 41 - Research strings, boolean, etc. and their functions. Practice more multiple-multiple choice questions (I, II, or III). TrimLeft and TrimRight

Correction: I and III

  • 56 - Compare execution times of two versions

Correction: Version II requires approximately 1 more minute to execute than version I.

  • 65 - Code segmant stores the substring “lope” in animal. It then concatenates “a” and “lope”, stores result “alope” in animal. Concatenates the substring “jack” and “alope”, stores result “jackalope” in animal. Calls to concat and substring

Correction: B and C

Discovery

My worst skill was 4.B, which was “Evaluate and test algorithms and programs”: Determine the result of code segments. To improve, I will take more practice MCQs that include code segments that I will need to determine the results or I need to insert a certain line in order to fix the code.

I also missed questions from 2.B “Develop and implement algorithms”, 3.B “Develop programs that incorporate abstractions”, and 1.D “Design and evaluate computational solutions for a purpose”. I believe that I will increase my knowledge by looking through previous team teaches, consulting ChatGPT, and taking more College Board quizzes.

Learnings

Throughout the College Board quiz, I had learned several lessons that will greatly benefit me in the future.

  • A key learning for me was found in question 45, The Coin flip simulation. In This question I had to decide which code segments best simulated a player flipping a fair coin three times. I learned that the numbers being randomized and indicated by the sum needed to be repeated and added to simulate the fair coin. In this way, the probabilities would be equal for heads or tails, using the sums to display either a win or loss.