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