Overall

  • Overall I got a 44/50 which is an 88%.
  • I did not reach the requirement for 0.9 but I tried my best and even resorted to Google to help learn the material and find out the answer

Questions I got wrong

Phish Question

  • The correct answer is Answer A
  • I chose D.
  • It is correct because Phishing attacks are characterized by a communication from a person trying to trick another person into divulging personal information. Because the phone number on a bank card is public information and not personal, this request does not indicate a phishing attack.

2 Robots

  • The correct answer is Answer A
  • I chose D. I usually have a hard time on the robot questions with procedures to get them to move to a certain part in the grid.
  • It is correct because in Grid I, the robot moves forward to the end of the bottom row, turns right twice, moves forward twice, turns right twice, moves forward until the end of the middle row, turns left twice, moves forward twice, turns left twice, and moves forward until Goal_Reached is true.

trivia

  • The correct answer is Answer A
  • I chose answer C. All of these were pretty similar and I just got mixed up. -If scoreA is greater than both scoreB and scoreC (the first two IF clauses), then Team A wins. If scoreA is greater than scoreB but not greater than scoreC, then scoreC is greater than both scoreA and scoreB and Team C wins. If scoreB is greater than scoreA (the outer ELSE clause) and scoreC (the IF clause in the outer ELSE), then Team B wins. If scoreB is greater than scoreA but not greater than scoreC, then scoreC is greater than both scoreA and scoreB and Team C wins.

modify robot

  • The correct answer is Answer A
  • I chose answer B. I thought since moving forward would be repeated twice, that the count would increase by 2 each time but each move was just one spot.
  • Inserting this “ count ← count + 1 “ statement between lines 6 and 7 increases the value of count once each time the robot moves forward, which keeps an accurate count of the number of squares the robot visits.

crowd flow

  • The correct answer is Answer B
  • I chose answer A, but since it is a simulated model, you can change the software once it it used, updating.
  • Simulations are limited by the model that is used. There may be many reasons for using a simplified model, including ease of implementation.

reasonable time

  • The correct answer is Answers A and D
  • I chose answers B and C which were exponentially increasing, but for time it was more reasonable to increase by adding 5 or 10. It makes more sense in context.
  • As the size of the list grows, the number of steps needed to sort the list grows at a linear rate, as the number of steps is equal to 10n for a list of size n. This is an example of a polynomial efficiency and indicates that the algorithm runs in a reasonable amount of time.
  • The number of steps for this algorithm is equal to the length of the list squared, as the number of steps is equal to n2 for a list of size n. This is an example of a polynomial efficiency and indicates that the algorithm runs in a reasonable amount of time.

Reflection

  • Although scoring the same as last time, I think this Multiple Choice was much easier. I understood the topics at a much higher level this time, through the in0class discussions and sharing out, rather than the teacher skimming through the blogs and not really having an attentive discussion with the class.
  • If I pay more attention to the wording, I think I will improve my score and understanding.