
CSIM Lesson 1 Assessment Review
Quiz by Mindy Tedford
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Which of the following activities describes the field of computer science?
Designing fonts, images, and colors for a website.
Developing science experiments on a computer.
Designing and using computational applications and systems.
Creating three-dimensional animations and movies using computers.
30s - Q2
Which of the following is required for a physical computing system?
The system can be connected to the internet.
The device looks nice for users.
The components are waterproof.
The system is interactive with its environment.
30s - Q3
True or False: The following statement is an advantage of algorithmic thinking?
Easier to understand
false
true
30s - Q4
True or False: The following statement is an advantage of algorithmic thinking?
Increases flexibility
true
false
30s - Q5
True or False: The following statement is an advantage of algorithmic thinking?
Less complex
True
False
30s - Q6
True or False: The following statement is an advantage of algorithmic thinking?
Written as a flowchart or natural language
True
False
30s - Q7
In the Microsoft MakeCode environment, what are the blocks of code grouped in?
Drawers
Menus
Tabs
Folders
30s - Q8
What coordinates would be used to light the LED in the grid position shown below? Hint: Remember how to count the grid.
3,4
3,2
2,3
4,3
30s - Q9
What is the term used for the part of a code that is malfunctioning?
roach
fly
grasshopper
bug
30s - Q10
When code tracing, why is it important to periodically test parts of the program?
To isolate errors in the outcomes of code.
To fix algorithms.
To change patterns in the code.
To flowchart the program's logic.
30s - Q11
When creating a program, how does the use of comments help a computer scientist debug later problems?
Comments describe the code, logic, and desired outcome.
Comments highlight code that needs to be fixed.
Comments are opinions from others about how well the code works.
Comments show where a bug is located in the code.
30s - Q12
Why is it important to share physical computing projects with other people?
To have others read the comments in the code.
To have others copy the program and design.
To have others identify what materials are needed for the project.
To have others interact with the system and provide feedback.
30s - Q13
What does this shape indicate in a flowchart?
Decision
Command
Move to the next step
Begin and End
30s - Q14
What does this shape indicate in a flowchart?
Decision
Command
Move to the next step
Begin and End
30s - Q15
What does this shape indicate in a flowchart?
Decision
Command
Begin and End
Move to the Next Step
30s