ICT Vocabulary and Definitions Simplified
ICT Vocabulary and Definitions Simplified
Flowchart
Definition: A picture showing steps in a process using symbols.
Machine learning
Definition: When machines learn from data to get better at tasks.
Data type
Definition: The kind of data, like text, numbers, or lists.
Program
Definition: A list of instructions for the computer to follow.
Algorithm
Definition: Steps to solve a problem.
String
Definition: A group of characters, like words or sentences.
Character
Definition: A single letter, number, or symbol.
Integer
Definition: A whole number without a decimal.
Example: Example: Your age, like 18, is an integer.
Real/Float
Definition: A number with a decimal.
Concatenation
Definition: Joining two strings together.
Cast
Definition: Changing one type of data to another.
Pseudocode
Definition: Using simple words to plan a program.
Test plan
Definition: A list of things to test in a program.
Example: Example: Test if a login form works with the correct password.
User requirements
Definition: What the user wants the program to do.
Prototype
Definition: A simple version of a program to test ideas.
Iterate/iteration
Definition: Doing something again to make it better.
Trace table
Definition: A table to track how values change in a program.
Example: Example: 'score = 10' means 'score' is the box holding 10.
Selection
Definition: A choice made in a program, like 'if' or 'else'.
Truth table
Definition: A table showing all possible outcomes of a logic rule.
Logic error
Definition: A mistake in the logic that gives the wrong result.
Syntax error
Definition: A mistake in the code that stops it from running.
Runtime error
Definition: An error that happens when the program is running.
Conditional statement
Definition: A command that runs only if something is true.
Sequence
Definition: Steps in a program that happen in order.
Execute
Definition: To run a program.
For loop
Definition: A loop that repeats for a specific range.
Efficient
Definition: Doing something quickly and with less effort.
Array
Definition: A list of items stored together.
One-dimensional array
Definition: A simple list of items in one row.
Microprocessor
Definition: A small chip that is the brain of devices.
Data
Definition: Information used by a computer.
Example: Example: A list of names and phone numbers.
Accelerometer
Definition: A tool that measures movement or speed changes.
Syntax
Definition: The rules for writing code.
Function
Definition: A reusable piece of code that does one task.
Sub-program
Definition: A smaller part of a bigger program.
Sub-routine
Definition: Another name for a small program or function.
Parameter
Definition: A value sent to a function to use inside it.
IF statement
Definition: A command that runs only if something is true.
Index
Definition: The position of an item in a list, starting from 0.
List
Definition: A group of items stored together.
Binary search
Definition: A faster way to find an item in a sorted list.