5

12345678910111213
Across
  1. 2. A block of reusable code that performs a specific task and can return a result
  2. 3. An early high-level programming language used primarily for scientific and engineering applications
  3. 6. final semester assignment
  4. 8. A structured collection of data, typically stored and accessed electronically
  5. 10. A request for data from a database, typically written in SQ
  6. 11. The ability to define multiple functions or operators with the same name but different parameters
  7. 12. Object-oriented programming feature that allows objects to take on multiple forms
Down
  1. 1. A function that calls itself as part of its execution
  2. 4. A number system consisting of only 0s and 1s, used by computers
  3. 5. the common language use to create android apps
  4. 7. A software platform that provides a structure for building applications
  5. 9. The process of saving changes to a version control systems
  6. 12. Likes to chase mice
  7. 13. A PHP framework used for building web applications following the MVC pattern