Coding Flashcards
Algorithm
Contains the logic underlying an application, without reference to a specific computer language.
Pseudo-code
A streamlined set of instructions that takes account of the way computers carry out tasks.
Variables
A container for storing a value. We can rapidly change the variables value.
Conditionals
A structure that allows us to run a bit of code eg if / else statement
Functions
A way of grouping different tasks together
Loops
A way of making a computer repeat a process several times until a condition has been met
Temporary data
Data that is discarded when the program finishes
Persistent data
Data is saved permanently eg databases
Database
Shared collection of logically related data
DBMS
Database Management System - a system for providing efficient, convenient storage and access to data
Entity
Something like a specific student name or lecturer
Entity type
category of entity eg students
Attribute in a table
a piece of data giving information about an entity
Record in a table
a row in a table
Primary keys
a piece of data that uniquely identifies a record