Across
- 1. A programming language used for server-side web development, software development, mathematics and system scripting.
- 6. A computer programming model that organizes software design around data, or objects, rather than functions and logic in order to build modular, maintainable and scalable applications. (acronym)
- 7. The rate of change of a function with respect to a variable; fundamental to the solution of problems in calculus and differential equations.
- 8. What language is this in: SELECT * FROM Customers; (acronym)
- 9. The active 'brain' of a computer. (acronym)
- 10. A rectangular grid of numbers arranged in rows and columns called as a 2 by 2 ______ for example.
- 11. An organised collection of structured information, or data, typically stored electronically in a computer system.
- 13. A test for intelligence in a computer, requiring that a human being should be unable to distinguish the machine from another human being by using the replies to questions put to both.
- 14. A data structure that holds a number of data items or elements of the same data type.
- 15. What control flow statement is this?: for (int i = 0; i < 5; i++) { System.out.println(i); }
Down
- 2. A computer vision task that aims to locate objects in digital images.
- 3. A machine learning model that stacks simple "neurons" in layers and learns pattern-recognizing weights and biases from data to map inputs to outputs.
- 4. A very fun activity that every Computer Science student definitely enjoys!
- 5. Fill in the blank: _____ Dog: species = "Canine"; def __init__(self, name): self.name = name or _____ Dog { String species = "Canine"; String name; Dog(String name){ this.name = name; } }
- 12. A numbering scheme in which there are only two possible values for each digit, 0 or 1.
