Hi Puzzle

123456789101112131415
Across
  1. 3. Device that connects networks
  2. 5. Network of connected smart devices
  3. 8. Machines mimicking human intelligence
  4. 10. Adds interactivity to websites
  5. 13. Popular programming language for AI
  6. 14. Step by step problem solving method
  7. 15. Language used to structure web pages
Down
  1. 1. Organized collection of data
  2. 2. Process of fixing errors in code
  3. 4. Manages hardware and software
  4. 6. Database query language
  5. 7. Temporary memory of computer
  6. 9. Styling language for web pages
  7. 11. Brain of the computer
  8. 12. Open source operating system