English Crossword

12345678910111213141516171819202122232425262728293031
Across
  1. 2. structure How to represent and structure information in a system.
  2. 6. is a blueprint or template for creating objects. It defines a set of attributes and methods that the objects instantiated from the class will have.
  3. 10. An abstract data type that serves as a collection of elements with two main operations: Push, which adds an element to the collection, and. Pop, which removes the most recently added element.
  4. 12. phase The stage of the software development life cycle where the actual code for the software system is written.
  5. 17. analysis The stage of the software development life cycle where the needs and constraints of the software project are identified and documented.
  6. 18. Ability of a single interface or method to work with different types of data or objects.
  7. 19. is a hierarchically organized set of values or 'nodes', where each node is linked to a superior node (parent) and potentially to several inferior nodes (children).
  8. 22. list A data structure consisting of a sequence of elements, each element being connected to the next element through pointers or references. Each element, called a node, contains data and a reference to the next node in the sequence.
  9. 23. programming Type of programming used to structure a software program into simpler, reusable pieces of code blueprints to create individual instances of objects.
  10. 25. refers to a function that is associated with a class or an object. Methods are fundamental components of object-oriented programming (OOP) languages like java.
  11. 27. An abstract data type that can be used to represent complex, non-linear relationships between objects.
  12. 28. algorithm is an algorithm designed to solve a searched problem. Search algorithms work to retrieve information stored within particular data structure or calculated in the search space of a problem domain, with either discrete or continuous values.
  13. 29. A data structure that follows the First-In-First-Out (FIFO) principle, where elements are inserted at the rear and removed from the front. In a linked list implementation, a queue typically utilizes a singly linked list where elements are added to the tail and removed from the head.
  14. 31. is a method of solving a computational problem where the solution depends on solutions to smaller instances of the same problem.
Down
  1. 1. declaration it refers to the process of defining a variable in a programming language before it is used in a program.
  2. 3. Process of hiding the implementation details of a system component and revealing only the necessary functionalities or behaviors to the outside world.
  3. 4. is a named section of a program that performs a specific task. It can take input, process it, and return a result. Functions are used to organize code, make it more readable, and enable code reuse.
  4. 5. Orderly set and finite of instructions to the PC to perform the tasks.
  5. 7. development life cycle is a process used for designing and building high-quality software. It’s known for being effective in cost and efficient in time.
  6. 8. is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity of data or object referred to as a value.
  7. 9. is a sequence of instruction s that is continually repeated until a certain condition is reached.
  8. 11. refers to the mechanism by which a class can inherit attributes and methods from another class.
  9. 13. an array is a collection of items, or data, stored in contiguous memory locations, also known as database systems. The purpose of an array is to store multiple pieces of data of the same type together.
  10. 14. A pointer is a programming concept used in computer science to refer or point to a memory location that stores a value or an object.
  11. 15. type in programming, a data type signifies an attribute of data which dictates the possible values that it can take, the operations which can be performed on it, and the way its values can be stored.
  12. 16. statement A conditional statement is a rule that, when a condition is met, allows an action to be performed.
  13. 20. Identifying and fixing software errors.
  14. 21. phase The stage of the software development life cycle where the architecture and structure of the software system are planned.
  15. 24. Bundling of data and methods that operate on that data into a single unit, often called a class in object-oriented programming.
  16. 26. memory allocation process of assigning the memory space during the execution time or the run time.
  17. 30. algorithm is a computer program that organizes data into a specific order, such as alphabetical order or numerical order, usually either ascending or descending.