Technology Puzzle

12345678910111213
Across
  1. 2. physical objects with sensors and other technologies that connect and exchange data with other devices and systems over the Internet
  2. 3. A digital ledger among the nodes of a peer-to-peer network
  3. 5. Systems including various kind of automatic controlled devices in engineering
  4. 7. harness laws of mechanics to solve complex problems
  5. 8. the field of study that gives computers the capability to learn without being explicitly programmed
  6. 10. planning an algorithm by sketching out the structure of a program
  7. 12. device with speaking ability, face recognition system, interacting ability, reading graphic books, and many more
  8. 13. replaces a real-life environment with a simulated one
Down
  1. 1. tools of computation and analysis to the capture and interpretation of biological data
  2. 4. A combined domain expertise of programming skills, mathematic and statistics
  3. 6. A digital study of genes
  4. 9. English-like computer programming language designed for business
  5. 11. Computer or robots control the human work