Computer Science Crossword Puzzle

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Across
  1. 2. - Extensible Markup Language, a language for encoding documents in a format that is both human-readable and machine-readable.
  2. 7. - The smallest unit of a process that can be scheduled by an operating system.
  3. 9. - A placeholder for storing data in a program.
  4. 10. - A program that translates source code into machine code.
  5. 12. - An outdated storage medium consisting of a thin, flexible disk.
  6. 14. BROWSER - A software application used to access information on the World Wide Web.
  7. 16. - A set of instructions written in a scripting or programming language.
  8. 17. - In programming, a keyword that returns a value from a generator function.
  9. 18. - A data structure that follows the Last-In-First-Out (LIFO) principle.
  10. 21. - A device that forwards data packets between computer networks.
  11. 24. - The essential core of an operating system.
  12. 27. - A structured collection of data stored electronically.
  13. 29. - A self-contained unit that consists of both data and procedures to manipulate the data.
  14. 30. - A function that converts input data into a fixed-size string of characters.
  15. 32. - The order in which bytes are stored in computer memory.
  16. 34. - A data type representing true or false values.
  17. 37. - A standardized character encoding system.
  18. 39. - The basic unit of information in computing and digital communications.
  19. 40. - A point of interaction between different software components.
  20. 42. - A collection of interconnected computers and devices.
  21. 44. - The process of phasing out a software or hardware feature.
  22. 46. - A network of intersecting horizontal and vertical lines.
  23. 47. - A step-by-step procedure or formula for solving a problem.
  24. 48. - A high-level, object-oriented programming language.
  25. 49. - An alternative name for a variable or command in programming.
  26. 50. - A file compression format commonly used in computing.
Down
  1. 1. - A group of connected computers or servers.
  2. 3. - Just-In-Time compilation, a method of compiling code during runtime.
  3. 4. - A unit of data transmitted over a network.
  4. 5. - A smaller, faster type of memory used to store frequently accessed data.
  5. 6. - A data structure that stores a collection of elements.
  6. 8. - The core of an operating system that manages system resources.
  7. 11. - A feature in object-oriented programming that allows a class to inherit properties and methods from another class.
  8. 13. - A variable that stores the memory address of another variable.
  9. 15. - A fundamental building block in a data structure, often representing a point in a network or graph.
  10. 19. - A networking device that connects multiple devices in a LAN.
  11. 20. - A programming technique where a function calls itself.
  12. 22. - Bundling of data and methods that operate on the data.
  13. 23. - Software or hardware that is outdated but still in use.
  14. 25. - A unit of digital information that consists of 8 bits.
  15. 26. - The central component of an operating system.
  16. 28. - A function that is associated with an object in object-oriented programming.
  17. 31. - A data structure that follows the First-In-First-Out (FIFO) principle.
  18. 33. - A rule or pattern that specifies how a certain input sequence should be mapped to an output sequence.
  19. 35. LIST - A data structure consisting of a sequence of elements where each element points to the next one.
  20. 36. - A security system that controls and monitors incoming and outgoing network traffic.
  21. 38. SYSTEM - Software that manages computer hardware and provides services for computer programs.
  22. 41. - The process of finding and fixing errors in a program.
  23. 43. - A sequence of instructions within a program that can be executed independently.
  24. 45. - A collection of nodes and edges used to represent relationships between objects.