knowt logo

APCSP Unit 2 Study Guide

 APCSP: Unit 2 Study Guide

  1. What type of input does the I have a Dream app expect?

  2. tactile

  3. What type of output does the I have a Dream app generate?

  4. audible

  5. List seven components in the User Interface drawer.

  6. Button

  7. Image

  8. Label

  9. Date picker

  10. List picker

  11. List view

  12. notifier

  13. List five components found in the Layout drawer.

  14. Vertical scroll arrangement

  15. Vertical arrangement

  16. Table arrangement

  17. Horizontal Scroll Arrangement

  18. Horizontal arrangement

  19. What event handlers could you use with a player component?  What do these components do?

  20. Call_player.stop, call_player.start, call_player.pause, and call_player.vibrate.

  21. These cause the player to stop, start, pause, and vibrate respectively

  22. When you add components to the screen they are set with default values of what?

  23. properties

  24. What programming style does App Inventor use?

  25. Event driven programming

  26. What tool is used to test your code without using a real phone or tablet?

  27. emulator

  28. How do you add components in the Design view?

  29. You drag and drop them from the palette on the left and side of the screen

  30. Where can you find a conditional block in App inventor?

  31. Under the control section

  32. What are the parts of a conditional statement?  What do they do?

  33. If, then, and else.

  34. If:

  35. Then:

  36. Else:

  37. Allows the user to choose between different actions

  38. What are some examples of good names for a button?

  39. Dogbutton, mlkbutton, etc.

  40. What is hardware? Give four examples.

  41. The electronic and mechanical components that carry out the instructions of a computer program.

  42. Motherboard

  43. RAM

  44. CPU

  45. monitor/screen

  46. What is software? Give four examples.

  47. The program(s) that control a computer

  48. Google docs

  49. Chrome

  50. Zoom

  51. ios

  52. What is a CPU?

  53. A Central Processing Unit which is the part of the computer's hardware that interprets and runs the computer program.

  54. What do you call someone who writes programs?

  55. programmer

  56. What is the difference between low-level and high-level programming languages?

  57. Low level programming languages are understandable to a computer.

  58. High level programming languages are understandable to humans.

  59. Give an example of an event on your phone.

  60. Me clicking on an app

  61. How long is a millisecond?

  62. 1/1000th of a second

  63. Define abstraction.  What are other terms for abstraction? Give an example of a general abstraction.

  64. An abstraction is the simplification of a complicated concept or object

  65. Modeling, condensing, simplifying

  66. The word chair

  67. List the following hardware components from the lowest to highest level of abstraction. RAM chip, motherboard, physical circuit, logic gate, integrated circuit.

  68. Physical circuit, logic gate, RAM chip, motherboard,

  69. What is an AND gate? OR gate?

  70. An AND gate is a circuit with two inputs and one output. Its output is only true when both of its inputs are true.

  71. An OR gate is a A circuit with two inputs and one output. Its output is true when one or both of its inputs are true.

  72. What is behavior?

  73. How yoru program responds to various events

  74. What is a general purpose computer? Give four examples.

  75. A general purpose computer is a computer that can run many different programs

  76. Cell phone, school chromebook, ipad, desktop computer

  77. What is pseudocode?

  78. A mix of english and programming languages that is easy to read and understand

  79. What is a computer’s main memory?

  80. RAM, stores data that disappears when the computer loses power. Stores instructions read b the CPU

  81. Define a program.

  82. A sequence of instructions

  83. What is machine language?

  84. A programing language that can be read by a computer's CPU without translation

  85. What is a motherboard?

  86. Houses the computer's main electronic components

  87. What is a chip?

  88. An IC made up of millions of tiny circuits

  89. What is a character?

  90. A symbol, uses one byte of storage

  91. What is data?

  92. Distinct information that is formatted in a specific way

  93. What is a bit?

  94. A binary digit

  95. What is intellectual property?

  96. Created using original thought

  97. What is a network?

  98. A group of two or more computer systems linked together

  99. What is a disk drive?

  100. A randomly addressable and rewritable storage device.

  101. What is a data center?

  102. Physical and virtual infrastructure used by enterprises to house computer, server, and networking systems and components for the company’s IT needs.

  103. What is a data network?

  104. A telecommunications network which allows computers to exchange data.

  105. What is Moore’s Law?

  106. Growth density of integrated circuits.

  107. The number of transistors in an integrated circuit will double each year.

  108. How is Computer Science more than just “programming”?

  109. Programming, designing, problem-solving, creativity

  110. Why is it important to use “meaningful” names for your variables and components?

  111. When you are coding, you will know what the variable stands for and what the component means.

APCSP Unit 2 Study Guide

 APCSP: Unit 2 Study Guide

  1. What type of input does the I have a Dream app expect?

  2. tactile

  3. What type of output does the I have a Dream app generate?

  4. audible

  5. List seven components in the User Interface drawer.

  6. Button

  7. Image

  8. Label

  9. Date picker

  10. List picker

  11. List view

  12. notifier

  13. List five components found in the Layout drawer.

  14. Vertical scroll arrangement

  15. Vertical arrangement

  16. Table arrangement

  17. Horizontal Scroll Arrangement

  18. Horizontal arrangement

  19. What event handlers could you use with a player component?  What do these components do?

  20. Call_player.stop, call_player.start, call_player.pause, and call_player.vibrate.

  21. These cause the player to stop, start, pause, and vibrate respectively

  22. When you add components to the screen they are set with default values of what?

  23. properties

  24. What programming style does App Inventor use?

  25. Event driven programming

  26. What tool is used to test your code without using a real phone or tablet?

  27. emulator

  28. How do you add components in the Design view?

  29. You drag and drop them from the palette on the left and side of the screen

  30. Where can you find a conditional block in App inventor?

  31. Under the control section

  32. What are the parts of a conditional statement?  What do they do?

  33. If, then, and else.

  34. If:

  35. Then:

  36. Else:

  37. Allows the user to choose between different actions

  38. What are some examples of good names for a button?

  39. Dogbutton, mlkbutton, etc.

  40. What is hardware? Give four examples.

  41. The electronic and mechanical components that carry out the instructions of a computer program.

  42. Motherboard

  43. RAM

  44. CPU

  45. monitor/screen

  46. What is software? Give four examples.

  47. The program(s) that control a computer

  48. Google docs

  49. Chrome

  50. Zoom

  51. ios

  52. What is a CPU?

  53. A Central Processing Unit which is the part of the computer's hardware that interprets and runs the computer program.

  54. What do you call someone who writes programs?

  55. programmer

  56. What is the difference between low-level and high-level programming languages?

  57. Low level programming languages are understandable to a computer.

  58. High level programming languages are understandable to humans.

  59. Give an example of an event on your phone.

  60. Me clicking on an app

  61. How long is a millisecond?

  62. 1/1000th of a second

  63. Define abstraction.  What are other terms for abstraction? Give an example of a general abstraction.

  64. An abstraction is the simplification of a complicated concept or object

  65. Modeling, condensing, simplifying

  66. The word chair

  67. List the following hardware components from the lowest to highest level of abstraction. RAM chip, motherboard, physical circuit, logic gate, integrated circuit.

  68. Physical circuit, logic gate, RAM chip, motherboard,

  69. What is an AND gate? OR gate?

  70. An AND gate is a circuit with two inputs and one output. Its output is only true when both of its inputs are true.

  71. An OR gate is a A circuit with two inputs and one output. Its output is true when one or both of its inputs are true.

  72. What is behavior?

  73. How yoru program responds to various events

  74. What is a general purpose computer? Give four examples.

  75. A general purpose computer is a computer that can run many different programs

  76. Cell phone, school chromebook, ipad, desktop computer

  77. What is pseudocode?

  78. A mix of english and programming languages that is easy to read and understand

  79. What is a computer’s main memory?

  80. RAM, stores data that disappears when the computer loses power. Stores instructions read b the CPU

  81. Define a program.

  82. A sequence of instructions

  83. What is machine language?

  84. A programing language that can be read by a computer's CPU without translation

  85. What is a motherboard?

  86. Houses the computer's main electronic components

  87. What is a chip?

  88. An IC made up of millions of tiny circuits

  89. What is a character?

  90. A symbol, uses one byte of storage

  91. What is data?

  92. Distinct information that is formatted in a specific way

  93. What is a bit?

  94. A binary digit

  95. What is intellectual property?

  96. Created using original thought

  97. What is a network?

  98. A group of two or more computer systems linked together

  99. What is a disk drive?

  100. A randomly addressable and rewritable storage device.

  101. What is a data center?

  102. Physical and virtual infrastructure used by enterprises to house computer, server, and networking systems and components for the company’s IT needs.

  103. What is a data network?

  104. A telecommunications network which allows computers to exchange data.

  105. What is Moore’s Law?

  106. Growth density of integrated circuits.

  107. The number of transistors in an integrated circuit will double each year.

  108. How is Computer Science more than just “programming”?

  109. Programming, designing, problem-solving, creativity

  110. Why is it important to use “meaningful” names for your variables and components?

  111. When you are coding, you will know what the variable stands for and what the component means.

robot