M2S3 math-Info Crossword puzzle

12345678
Across
  1. 2. Temporary computer memory that is erased when the power is off
  2. 4. A programming structure that repeats a set of instructions
  3. 5. An error or flaw in computer program
  4. 6. A computer that provides data to other computers over a network
  5. 7. A step-by-step procedure for solving a problem or completing a task
  6. 8. Information stored or processed by a computer
Down
  1. 1. Security system that controls incoming and outgoing network traffic
  2. 3. Instructions written in a programming language
  3. 5. Number system using only 0 and 1, used in computing
  4. 6. A file containing a set of commands that are executed automatically