1.
Please give us a brief summary on how you personally found doing the Code.org Course 2 lessons.
2.
Please let us know how you think you might make your lessons to students fun and engaging when teaching code.org lessons?
3.
Code.org teaches you syntax and structured language components so you are capable of making the next hit iPhone app.
Correct Answer
B. False
Explanation
Code.org is ScopeIT's first and foremost reference site to introduce students into the basics of process thinking. In and of itself it is not a language and cannot be used away from the code.org site (except conceptually).
4.
Code.org is an introductory, graphical and block based instructional tool to give a student a foundation and understanding of underlying computer science principals.
Correct Answer
A. True
Explanation
Code.org is a great introduction into code giving children easy and clear access to the fundamental of computer science thinking.
5.
What does DEBUGGING mean when talking about programming concepts?
Correct Answer
D. Identify and remove errors
Explanation
Debugging in programming refers to the process of identifying and removing errors or bugs in the code. It involves analyzing the code and its execution to find and fix any issues that may cause the program to behave unexpectedly or produce incorrect results. Debugging is an essential skill for programmers as it helps ensure the functionality and reliability of their software.
6.
Which of these could an algorithm be written for? Tick ALL that apply.
Correct Answer(s)
A. Baking a cake
C. Directions to drive to the Sydney Opera House
D. Moving a graphic across the screen
Explanation
An algorithm must have a set and specific pathway to the outcome (even if it's complex) however as happiness is an emotion of unsubstantiated results there is not clear path to it.
7.
What is a LOOP?
Correct Answer
C. A section of code or instructions that you can repeat over and over
Explanation
A loop is a section of code or instructions that can be repeated over and over. It allows for the execution of a certain block of code multiple times until a specific condition is met. This repetition is useful for automating tasks, iterating over data structures, and controlling program flow. Loops are an essential part of programming and help in making code more efficient and concise.
8.
IF/THEN or IF/ELSE is a programming term known as _______?
Correct Answer
B. Conditional
Explanation
The term "IF/THEN" or "IF/ELSE" in programming refers to conditional statements. These statements allow the program to make decisions based on certain conditions. It checks if a certain condition is true, and if it is, it executes a specific block of code. If the condition is false, it may execute a different block of code or skip it entirely. Therefore, the correct answer is "Conditional".
9.
Which of these are examples of a BINARY system? Tick ALL that apply.
Correct Answer(s)
A. In or Out
B. On or Off
D. Yes or No
E. 1 or 0
Explanation
Binary can only have two options therefore there cannot be Black, white or grey as an answer as that would be a third option.
10.
Binary is a way of representing information or data using only two options.
Correct Answer
A. True
Explanation
Binary is the lowest base of counting methods utilising only 1's and 0's.
11.
What is a NESTED LOOP?
Correct Answer
C. A loop within a loop in a program
Explanation
A nested loop refers to a loop within a loop in a program. It is a programming construct where one loop is placed inside another loop. This allows for the repeated execution of a set of instructions within the outer loop, while the inner loop executes a set of instructions multiple times. The inner loop completes its full iteration for each iteration of the outer loop. This is commonly used when dealing with multidimensional data structures or when performing operations that require multiple iterations.
12.
What is an EVENT as a programming concept?
Correct Answer
A. Actions that a computer constantly monitors for
Explanation
An event, as a programming concept, refers to actions that a computer constantly monitors for. This means that the computer is actively listening for specific events to occur, such as a button click or a key press. By monitoring these events, the computer can respond and execute the appropriate code or action.
13.
An algorithm is a process or set of rules, a step by step set of instructions to be followed in calculations or other problem-solving operations.
Correct Answer
A. True
Explanation
The given statement is true because an algorithm is indeed a process or set of rules that provides a step-by-step guide for solving a problem or performing calculations. It helps in breaking down complex tasks into smaller, more manageable steps, making it easier for computers or humans to understand and execute. Algorithms are widely used in various fields such as computer science, mathematics, and problem-solving in general.
14.
What does the tortoise and hare slider do under the run window in Code.org
Correct Answer
B. Make the compile/run window animate slower or faster so you can keep track of progress
Explanation
The tortoise and hare slider under the run window in Code.org allows the user to adjust the speed at which the compile/run window animates. This feature helps the user keep track of the progress and allows them to slow down or speed up the animation according to their preference.
15.
Zombies like to eat _____________ ?
Correct Answer
B. Sunflowers
Explanation
If you have done your Code.org course you would clearly know the answer. As much as Rick and Daryl are avoiding the zombies, they are not the ones we are talking about!
16.
If a conditional isn't met, what does the code/program do?
Correct Answer
C. Runs the very next line of code outside the conditional
Explanation
If a conditional isn't met, the code/program will run the very next line of code outside the conditional. This means that if the condition specified in the if statement evaluates to false, the code will skip the block of code inside the if statement and proceed to execute the next line of code that is not within the if statement.