first round

12345678910111213141516171819
Across
  1. 3. Automatic processing and manipulation of data by electronic devices
  2. 5. Type of operations that include Create, Read, Update, and Delete
  3. 6. Loop structure that continues until its condition becomes false
  4. 8. Data structure following the Last-In-First-Out principle
  5. 11. High-level language widely used for interactive web pages.
  6. 13. Constraint ensuring all values in a column are different
  7. 16. Programming language that runs on a virtual machine to provide portability
  8. 17. Process of reducing data redundancy by splitting a database into related tables
  9. 18. Database system type that organizes data into tables
  10. 19. Global system connecting millions of computers for communication.
Down
  1. 1. Subfield of AI focusing on systems that learn from data
  2. 2. Short-range wireless technology for connecting devices
  3. 3. On-demand delivery of computing services over the internet
  4. 4. The process of converting analog signals into digital form
  5. 7. Reusable block of code designed to perform a specific task
  6. 9. Tool used by programmers to test and fix code errors
  7. 10. Data structure that stores data in key-value pairs for quick lookup
  8. 12. Process that converts source code into machine code
  9. 14. Portable computing device that combines a phone and computer functions
  10. 15. Hierarchical, non-linear data structure with a root node and subtrees