Type
Crossword
Description

The creator of the first program. (It never actually ran) AdaLovelace
Creator of the analytical engine CharlesBabbage
The low level language that speaks to the computer Assembly
Converts the programming language to machine code AHEAD OF TIME. compiler
Converts the programming language into machine code AS IT RUNS interpreter
Word based program that can take time to learn JavaScript
A computer program set up to run like a computer inside a computer virtual machine
A mistake in programming bug
A collection of pre-scripted commands that someone can use in their programs library
A language that emphasizes less wordy commands Python

Python Crossword

Type
Crossword
Description

Personal Digital Assistant PDA
A person who writes computer programs Programmer
Programming Language Python
Represented all in zeros and ones Machine Language
Reads the source code of the program as written by programmers Interpreter
Text editor to write instructions into a file Script
Sequence of Python states that have been crafted to do something Program
Perform some set of statements repeatedly, usually with some variation Repeated Execution
Get data from the “outside world”. Input
Display the results of the program on a screen or store them in a file Output
Perform statements one after another in the order they are encountered in the script. Sequential Execution
Check for certain conditions and then execute or skip a sequence of statements Conditional Execution
when your program has good syntax but there is a mistake in the order of the statements Logic Errors
A property of a program that can run on more than one kind of computer Portability
An instruction that causes the Python interpreter to display a value on the screen Print Statement
The process of formulating a problem, finding a solution, and expressing the solution Problem Solving
A set of instructions that specifies a computation Program
When a program displays a message and pauses for the user to type some input to the program Prompt
Stores programs and data and retains its information even when the power is turned off. Secondary Memory
The meaning of a program Semantics
An error in a program that makes it do something other than what the programmer intended Semantic Error
A program in a high-level language Source Code

Computer Science Vocabulary Crossword

Type
Crossword
Description

A sequence of instructions suitable for processing by a computer. COMPUTERPROGRAM
The rules that govern the structure of language statements; in particular, the rules for forming statements in a source language correctly. SYNTAX
An error in the rules that govern the structure of language statements. SYNTAXERROR
A program that runs in the context of a browser. APPLET
A program that runs when translated by a Java computer. APPLICATION
Binary digit. The smallest unit of information for data storage and transmission. Each bit is considered to be either a "0" or a "1". BIT
A set of bits normally considered as a unit, it normally consists of eight bits and corresponds to a single character of information. BYTE
Hardware, software, or both, that allow a user to interact with and perform operations on a system, program, or other device. USERINTERFACE
A program that translates a program into machine code that can be converted into an executable program (an object program). COMPILER
An ordered set of well-defined instructions for the solution of a problem in a finite number of steps. ALGORITHM
Used to describe a complete data processing system, with the flow of data through clerical operations involved, down to the level of individual programs, but excluding such programs. FLOWCHART

Computing Crossword

Type
Crossword
Description

writing computer software programming
programming language that sounds like a snake python
a graphic designer turtle
units for information data
i.e an integer or string data type
sequences of instructions for a computer program
loops iteration
holds values variable
sequence of characters string
a set of step by step instructions designed to solve a problem algorithm
True/False boolean
an error message Syntax
a particular order inn which related things follow each other sequence
i.e python turtle Extension
a programming language that enables a user to interact with a webpage Java
Used to create a webpage HTML
to run code execute
a single letter, digit or punctuation mark character
i.e 'if', 'else', 'elif' selection
a number integer
i.e <script></script>,<p></p> tag

Computer Programming 1 Vocabulary Crossword

Type
Crossword
Description

What is the Base 2 number system used by computers. Uses only 2 digits. Binary System
Removing errors from computer program Debug
Measurement of memory capacity, 1024 bytes Kilobyte
Translating a source program into a machine language Compiling
Number system used by computers. Uses sixteen digits Hexadecimal System
A billionth of a second. Nanosecond
A program written in a high level language Source code
Tiny integrated circuits etched into block of silicon Chips
The device which electronically controls the functions of the computer. CPU
Code used for representing characters in the computer ASCII
Commercially produced programs written to perform specific task such a word processing Applications software
Part of the CPU that handles math operations ALU
Another name for a file Document
An operating system that uses pictures to communicate GUI
Physical devices which make up the computer and its peripherals Hardware

Programming Vocabulary Crossword

Type
Crossword
Description

A list of steps to finish a task. A set of instructions that can be performed with or without a computer Algorithm
This is the computer programming language that we are working with this term. Scratch
Something that can vary in a program, or be set by the programmer Variable
One or more commands or algorithms designed to be carried out by a computer Program
An error in a program that prevents the program form running as expected Bug
An instruction for the computer command
An action that causes something to happen Event
A way to give information to a computer Input
A way to get information out of a computer output
To do something again repeat
The common programming structure that implements "conditional statements" IfThenStatement
Changing the appearance of a sprite Costume
A character in your program Sprite
The actual blocks/text of your code Script
Code is organized into layers; placing conditions inside other conditions Nesting
All programs are based on this idea, a set plan which makes sense as you move through the directions Logic

C Programming for Problem Solving Crossword

Type
Crossword
Description

where does the execution of any C program begin? main
Who is the father of C language? Dennis Ritchie
which function is used to print the output? printf
which built in function is used to read the data from keyboard? scanf
data type that has no value void
data type used to store whole numbers int
data types used to store real numbers float
pictorial representation of an algorithm flowchart
Pre-defined words in a C compiler keyword
\n refers to ? newline
A named location in a memory, used to store a data value Variable
which operators are used to compare 2 quantities? relational
identify the operator: ++ increment
built in function used to find the square root sqrt
which decision making statement used for menu selection switch
Program which converts the C program into machine code compiler

Micro:Bit Crossword

Type
Crossword
Description

A simple computer that can run embedded programs MicroBit
Graphic building blocks used to write a program Code blocks
A device that can be coded with instructions to run automatically Programmable
An electronic component LED
An electronic device used to join electrical circuits Connectors
A software system that is used to behave like another device Emulator
A wireless technology for communicating over a short distance Bluetooth
Converting human-readable code into machine code read by a computing device Compile
The method of transferring machine code to a programmable device such as the micro:bit Flash
An electromechanical device used to measure the force of acceleration of a moving object Accelerometer
An electronic device that can collect data about direction of movement compass
A software method of saving files related to a specific task Project
A storage container for a piece of data that is given a name for easy reference Variables
A way of expressing the location of an object in an (x,y) space; the point of origin (starting point) being (0,0) Co-ordinates
The structure of statements in a computer program Syntax

Cyber Security Crossword

Type
Crossword
Description

any software program in which advertising banners are displayed while the program is running. Adware
designed to detect and destroy computer viruses. Antivirus
an attempt by hackers to damage or destroy a computer network or system. Attack
a method, often secret, of bypassing normal authentication in a product back door
refers to the process of making copies of data or data files to use in the event the original data or data files are lost or destroyed. backup
refers to the process of making copies of data or data files to use in the event the original data or data files are lost or destroyed. Blended threat
are similar to worms and Trojans, but earn their unique name by performing a wide variety of automated tasks on behalf of their master (the cybercriminals) who are often safely located somewhere far across the Internet. bots
are small files that Web sites put on your computer hard disk drive when you first visit cookie
body of technologies, processes and practices designed to protect networks, computers, programs and data from attack, damage or unauthorized access cyber security
made possible by using algorithms to create complex codes out of simple data, effectively making it more difficult for cyberthieves to gain access to the information encryption
a network security system, either hardware- or software-based, that controls incoming and outgoing network traffic based on a set of rules. firewall
someone who seeks and exploits weaknesses in a computer system or computer network. hacker
global system of interconnected computer networks that use the Internet protocol suite internet
a local or restricted communications network, especially a private network created using World Wide Web software. intranet
used to describe any code in any part of a software system or script that is intended to cause undesired effects, security breaches or damage to a system. malicious code
the activity of defrauding an online account holder of financial information by posing as a legitimate company. phishing
software that enables a user to obtain covert information about another's computer activities by transmitting data covertly from their hard drive. spyware
any malicious computer program which is used to hack into a computer by misleading users of its true intent trojan horse
a piece of code that is capable of copying itself and typically has a detrimental effect, such as corrupting the system or destroying data virus
a standalone malware computer program that replicates itself in order to spread to other computers. worm

Coding Vocabulary Crossword

Type
Crossword
Description

A list of steps to finish a task. A set of instructions that can be performed with or without a computer. For example, the collection of steps to make a peanut butter and jelly sandwich is an algorithm. algorithm
Another term for parameter argument
A wireless method of sending information using radio waves. Wi-Fi
A number or string (or other things to be named later) that can be stored in a variable or computed in an expression. value
A way of representing information using only two options. binary
A name that refers to a value. Stores a piece of data, and gives it a specific name. variable
a data type that has two possible values: “true” and “false” Boolean
A relatively easy-to-remember address for calling a web page (like www.code.org). URL
An error in a program that prevents the program from running as expected. bug
The set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language. Syntax
A datatype that is a single character which can be a letter, number, or symbol. character
One or more commands or algorithm(s) designed to be carried out by a computer. code
Any finite sequence of characters (i.e., letters, numerals, symbols and punctuation marks) string
Computers that exist only to provide things to others. server
An instruction for the computer. Many commands put together make up algorithms and computer programs. command
is a detailed, yet readable, description of what a computer program or algorithm must do, expressed in languages that humans use naturally rather than in a programming language pseudocode
Information in a program that is meant for other programmers (or anyone reading the source code) and has no effect on the execution of the program comment
Information data
Finding and fixing errors in programs debugging
A collection of instructions (algorithms) that performs a specific task when executed by a computer. program
A name used inside a function to refer to the value which was passed to it as an argument. parameter
Small chunks of information that have been carefully formed from larger chunks of information packets
The construct that allows the repeated execution of segment of code until a terminating condition has been satisfied loop
A repetitive action or command typically created with programming loops. iteration
Break a problem down into smaller pieces. decompose
Someone who acts safely, responsibly, and respectfully online digitalcitizen
An action that causes something to happen. event
A number assigned to any item that is connected to the Internet IPaddress
A data type that represents a positive or negative whole number integer
The information about someone on the Internet. digitalfootprint
Sometimes called a procedure. A named sequence of statements that performs some useful operation function
Data to be entered into a computer for processing input

Application software Crossword

Type
Crossword
Description

1of three categories of system software System development programs
Type keywords on the keyboard to enter data and instructions Commandline
Drop down menus from which you can access commands Menu-driven
Allow you to use windows ,menus and visual images Gui
Donated for public use.and has no copyright restrictions Public domains
Distributed at no cost for a trial period Shareware
Provided at no cost to a user by the company that retains all the right to the software Freeware
Provided for use,modifications and redistribution Open source
Performs functions specific to the business or industry Custom
Mass produced application software Packaged
Programs designs to perform task associated with the direct control and management of computer hardware and the execution of application program System software
Programs that allow end user to accomplish certain tasks to meet the information processing needs of end users Application software
Translates symbolic code written in assembler language Assembler
Fourth generation language OOP
Converts a complete source code program into a machine language program Compiler
Translates and executes one program source code at a timw Interpreter
Second generation language Assembler language
First generation language Machine language
Writes text ,graphics,audio ad video files on a recordable CD burning
Anti spam program attempts to remove spam before it reaches recipients Internet filter