Programming Flashcards
Understand key terms related to computer science
What does CAD stand for?
Computer Aided Design
What does CAM stand for?
Computer Aided Manufacturing
Programming languages:
Python
HTML
CSS
JavaScript
Algorithm
A set of instructions that achieve a task
Sequence
Following instructions one after the other
Variable
A named container for a value which can be inspected or altered by the program
Iteration
A repeated set of instructions.
Also known as loops (forever, while true, while x)
Selection
A choice of which set of instructions to follow dependent on a question with a Boolean answer (true or false question). Common selection statements include “if then else”, “when… do”
Program
A set of algorithms created to solve a problem, commonly known as apps (applications or application software)
Input
A method of entering data onto a computer system, usually with an input device, such as a keyboard or mouse
Output
A method of displaying information to a user (e.g. a screen)
CPU
Central processing unit, every command passes through here
Volatile
Data is lost when machine is turned off
RAM
Random access memory - fast, volatile data storage; contains operating system, current programs and data
ROM
Read only memory, non-volatile memory, contains boot strap and BIOS