Programming terminology!

12345678910
Across
  1. 4. Medium between human and computer procedures.
  2. 6. Hardware or software that enables one computer system, called the host, to behave like another computer system
  3. 7. Web design approach to make web pages render well on all screen sizes and resolutions while ensuring good usability
  4. 9. Program that acts like the interface betweeen the system's hardware and the user, allowing users to run applications on mobile devices.
  5. 10. Process of creation of a software application that runs on a mobile device.
Down
  1. 1. Computer program written to respond to actions generated by a user or system.
  2. 2. Programming language consisting of graphical elements such as spatial layouts of texts, objects, images and figures, allowing the user to illustrate their processes.
  3. 3. Term for an unintentional programming mistake or defect in computer software or hardware, generally caused by human error.
  4. 5. Programming language that consists of Drag and Dropping jigsaw-like pieces together to build things using tools such as Scratch, Thunkable, and others.
  5. 8. Measure of how well a specific user in a specific context can use a product or design to achieve a defined goal effectively, efficiently, and satisfactorily.