NEW
Font size
WorksheetsModules 3-5
Total questions: 78
Worksheet time: 39mins
A one-page document that you submit as part of your job application (alongside your resume). Its purpose is to introduce you and briefly summarize your professional background.
Cover Letter
Resume
Career Vision Board
Computational Artifact
A document created and used by a person to outline their background, skills, and accomplishments.
Career Vision Board
Resume
Cover Letter
Computational Artifact
A digital or non-digital collage of text, images, graphics, and/or links representing a person's wishes or future goals, intended to serve as inspiration or motivation.
Resume
Computational Artifact
Cover Letter
Career Vision Board
Any human-created output from a computer. This can include programs, images, sounds, videos, presentations, and web pages.
Cover Letter
Resume
Computational Artifact
Career Vision Board
Selecting the orientation, color, margins, and paper size for the document.
Orientation
Page Setup
Computational Artifact
Cover Letter
Either a horizontal (landscape) or vertical (portrait) view of a document.
Orientation
Formatting
Page Margins
Page Setup
Determining the amount of blank space between the page content and edges of the page; the default in one inch on all sides.
Formatting
Orientation
Page Setup
Page Margins
The process of editing or changing your text, images, or background in word processing program.
Orientation
Formatting
Page Setup
Page Margins
This stretches across the top of your Google Doc and give you quick access to shortcut icons to view, format, edit, or print the document.
Page Margins
Formatting
Toolbar
Menu Bar
A horizontal bar at the top of a computer program window that provides access to commonly used functions.
Menu Bar
Toolbar
Table
Formatting
Made up of rows and columns, often used to organize and present information.
Column
Table
Row
Cell
Vertical lines in a table labeled by letters.
Column
Row
Cell
Table
Horizontal lines in a table labeled by numbers.
Table
Column
Row
Cell
The intersection of a row and column shaped like a rectangle.
Cell
Row
Column
Table
The process of combining two or more cells into a single cell.
Tab-stop
Table
Merge Cells
Cell
Set these on the ruled and use the tab key to align text left, center, or right.
Formatting
Merge Cells
Tab-stop
Indent
Used to move text or objects from one place in the document to another place.
Indent
Paste
Copy
Cut
Move your text 1/2 inch to the left (decrease) or right (increase)
Tab-stop
Page Margins
Indent
Merge Cells
Creating a duplicate of text or objects; it leaves the original intact.
Tab-stop
Copy
Cut
Paste
Used to copy text or objects from the clipboard to a file or document.
Indent
Cut
Copy
Paste
A high-level description of an algorithm or program that uses the structural conventions of programming languages but is designed for human reading rather than machine execution. It omits detailed syntax and focuses on the logic and steps of the algorithm, allowing programmers to outline their ideas clearly and communicate them effectively to others.
Language Agnostic
Readability
Pseudocode
Flowchart
Pseudocode should be easily understandable by anyone familiar with programming concepts.
Pseudocode
Structured
Language Agnostic
Readability
It does not adhere to the syntax rules of any specific programming language.
Formatting
Language Agnostic
Pseudocode
Structured
It uses common programming constructs such as loops, conditionals, and variables.
Pseudocode
Readability
Language Agnostic
Structured
Names used to store data values.
Conditionals
Input/Output
Variables
Loops
Statements to receive input from the user or display output.
Structured
Loops
Variables
Input/Output
Constructs like "FOR", "WHILE", and "REPEAT...UNTIL" to repeat actions.
Readability
Input/Output
Loops
Conditionals
Statements like "IF", "ELSE", and "ELSE IF" to make decisions.
Variables
Input/Output
Loops
Conditionals
Blocks of code designed to perform specific tasks, often denoted with "FUNCTION" or "PROCEDURE".
Functions/Procedures
Conditionals
Loops
Input/Output
Simplifies the understanding of complex algorithms.
Communication
Clarity
Readability
Flexibility
Can be easily modified and adapted to different programming languages.
Communication
Clarity
Structured
Flexibility
Serves as a tool for discussing algorithms and designs among developers.
Readability
Flexibility
Communication
Clarity
A finite set of well-defined instructions or rules designed to solve a problem or perform a task. It consists of a sequence of steps where each step represents a specific action or decision that contributes to achieving the desired outcome. They are fundamental to computer science and mathematics, but they are also used in various fields to automate processes, make calculations, process data, and solve complex problems.
Programming Code
Algorithm
Pseudocode
Flowchart
An algorithm must have a clear starting and ending point. It should terminate after a finite number of steps.
Finite
Definite
Input
Effective
Each step of the algorithm must be precisely defined, leaving no ambiguity.
Definite
Input
Output
Effective
An algorithm can have zero or more inputs, which are the data given to it before the execution begins.
Input
Output
Definite
Finite
An algorithm should produce one or more output, which are the results of the algorithm's computations.
Definite
Input
Output
Effective
The steps of an algorithm should be basic enough to be carried out, in principle, by a person using pencil and paper.
Definite
Input
Output
Effective
Methods for ordering a list of items, such as Bubble Sort, Merge Sort, and Quick Sort.
Graph Algorithms
Mathematical Algorithms
Sorting Algorithms
Search Algorithms
Techniques for finding an item in a data structure, such as Binary Search and Linear Search.
Search Algorithms
Machine Learning Algorithms
Sorting Algorithms
Mathematical Algorithms
Procedures for performing mathematical computations, like the Euclidean algorithm for finding the greatest common divisor (GCD).
Sorting Algorithms
Search Algorithms
Mathematical Algorithms
Machine Learning Algorithms
Algorithms for solving problems related to graph theory, like Dijkstra's algorithm for finding the shortest path in a graph.
Graph Algorithm
Search Algorithm
Sorting Algorithm
Mathematical Algorithm
Algorithms that enable machines to learn from data, such as Decision Trees, Neural Networks, and Support Vector Machines.
Machine Learning Algorithms
Graph Algorithms
Search Algorithms
Sorting Algorithms
Diagrammatic representations of the steps of an algorithm using standard symbols to denote different types of actions or decisions.
Computational Artifact
Pseudocode
Flowcharts
Programming Code
Detailed implementation of the algorithm in a specific programming language.
Pseudocode
Flowcharts
Programming Code
Computational Artifact
A cloud-based word processing application from Microsoft Corporation that allows the user to save a document to the cloud or their device (desktop).
Microsoft 365 Word
Word Processing
Microsoft Visio
Pseudocode
A software application that uses a computer and software to create, edit, and print text based documentation such as letters, reports, and memos.
Microsoft 365 Word
Microsoft Visio
Word Processing
Algorithm
App that helps users create diagrams, flowcharts, and other visuals to organize complex info.
Word Processing
Microsoft Visio
Microsoft 365 Word
Computational Artifact
A finite set of well-defined instructions, or rules, a sequence of steps, designed to solve a problem or perform a task to achieve a desired outcome.
Algorithm
Word Processing
Flowchart
Pseudocode
The default tab or "central hub" in Microsoft applications that contains the most commonly used functions for basic document formatting.
Home tab
Icons
Ribbon
Font Style
Small pictures to remind you of each button's function.
Home tab
Icons
Ribbon
Font Style
A bar with icons of popular tools across the top of the document, either classic or single line layout.
Home Tab
Icons
Ribbon
Font Style
Allows for the customization of the document's appearance by formatting text, such as bold, italic, small cap, and more.
Icons
Spelling & Grammar
Font Style
Ribbon
The document automatically saves to the cloud every few seconds to help prevent data loss.
Ribbon
Spelling & Grammar
Font Style
Autosave
This tool helps identify and correct spelling and grammar errors as you type to ensure your documents are error-free.
Ribbon
Spelling & Grammar
Autosave
Handles
A pre-designed and formatted document that can be edited to create a more customized, professional looking document.
Template
Ribbon
Icons
Handles
Allow users to create drawings, add graphics, and color shapes.
Handles
Format Painter
Ribbon
Drawing Tools
Small squares or circles on the edge of an image that allows users to resize an image.
Handles
Drawing Tools
Format Painter
Find & Replace
This looks like a paintbrush on the toolbar and it's used to copy formatting in a document.
Find & Replace
Drawing Tools
Format Painter
Ribbon
Toolbar icons allow users to format lists using bullets, numbers, multi-level, and checkboxes.
Toolbar
Lists
File Format
Line Spacing
The amount of space between lines of text.
Line Spacing
Editor
File Format
Handles
An editing command that lets you find specific words in a document and replace them.
Formatting
Line Spacing
Editor
Find & Replace
Enable your device's microphone so you can allow speech to text.
Editor
Dictate
Find & Replace
Line Spacing
Analyzes your document and offers suggestions for spelling, grammar, & writing suggestions.
Editor
Dictate
File Format
Lists
A standard way of storing and organizing data in a file identified by the file extension. Common word processing file extensions are .pdf, .doc, .docx. It defines how information is encoded, stored and interpreted by software applications.
Toolbar
Formatting
File Format
Editor
A free online, cloud-based application from Google that allows users to create surveys, quizzes, and forms.
Template Gallery
Google Forms
Form Name
Preview
Provides easily editable and accessible Google Forms templates for users.
Template Gallery
Google Forms
Form Name
Preview
Click in the top left hand corner to name the untitled form.
Settings
Google Forms
Preview
Form Name
The icon looks like an eye, and the button allows Google Form creators to view the Form as a responder.
Form Name
Template Gallery
Preview
Customize Theme
The icon looks liken an artist's palette and the button allows Google Form creators to customize their Form.
Customize Theme
Preview
Form Name
Template Gallery
Click on this tab to manage how responses are collected and shared, and how the form is presented.
Form Name
Preview
Customize Theme
Settings
These allow users to break down a form into smaller, more manageable groups of questions to improve the readability and make it easier for respondents to navigate and complete a long survey.
Section Header
Toolbar
Settings
Preview
Includes these tools: add question, import question, add title and description, add image, add video, and add section.
Settings
Section Header
Toolbar
Preview
Survey types include short answer, paragraph, multiple choice, checkboxes, dropdown, file upload, linear scale, rating, multiple choice grid, checkbox grid, and time.
Settings
Question
More Options
Toolbar
Represented by three dots, allows users to view additional tools.
Google Account
More Options
Settings
Section Header
A Google-wide username and password that can be used to access various products, including Gmail, YouTube, and Google Drive.
Settings
Question
ASCII
Google Account
Stands for American Standard Code for Information Interchange. This code has a 7-bit or 8-bit numerical representation for each keyboard character that the computer can understand.
ASKII
ASCII
AISCII
ASCFII
A number system made up of a series of 0s and 1s.
Settings
Code
Binary
ASCII
