CSE Vocab

12345678910111213141516171819202122232425262728293031323334353637383940
Across
  1. 4. The portion of a program that knows about a variable and can access its value. In Python a variable has a local scope (the variable can only be used in a function definition) or global scope (the variable can be used anywhere in the source file of code).
  2. 6. A list of code that was executed just before an exception stopped the program.
  3. 7. An encapsulated collection of one or more related classes, each with its own methods and attributes.
  4. 9. A special comment located at the beginning of a program or the beginning of a function that is used to automatically create help documentation.
  5. 10. A native type in Python representing a sequence of characters. Strings are both iterable and immutable.
  6. 13. A computer program created to read an entire program and convert it into a lower-level language and ultimately to assembly language used by the processor.
  7. 15. The ‘=’ character causes the compiler or interpreter to evaluate to the expression on its right and store the result in the variable(s) on its left.
  8. 18. Converts a program written in a higher level language into a lower level language and executes it, beginning execution before converting the entire program.
  9. 20. A graphic organizer that can be used to show the procedural pathways within a program.
  10. 22. To determine the result of an expression.
  11. 23. A software development process in which developers first create a test suite and then create the code to satisfy the test suite, e.g., Xtreme Programming.
  12. 24. Selecting a portion of a collection.
  13. 26. A native type representing the integers, which are positive whole numbers and their opposites.
  14. 27. Code telling the interpreter or compiler to execute a function or method defined elsewhere, replacing the call with a return value if applicable.
  15. 28. The values that the programmer provides in the function call.
  16. 31. Any single typeset unit, including uppercase and lowercase letters, digits, punctuation marks, international characters like letters with Ümläüts, and special characters like tabs and carriage returns.
  17. 33. Denoted by either ‘’’, or “”” these can generate docstrings and allow the programmer to leave notes in code that span several lines without having to type ‘#’ at the beginning of each line.
  18. 34. Algorithmic structure for performing the instructions multiple times, with each pass through the loop called an iteration. Usually controlled by a condition evaluated with each iteration.
  19. 35. A native type representing rational numbers to limited precision.
  20. 37. Converting data from one type to another, e.g., from string to int, potentially losing information.
  21. 38. Without duplicates; a unique set of numbers is a group of numbers such that no number appears twice.
  22. 39. A single object or variable/value in a collection.
  23. 40. A string that contains no characters.
Down
  1. 1. An error or other message raised by the interpreter or compiler to indicate a special circumstance that should be handled by an exception handler. If an exception is not handled, the program will stop and report the error.
  2. 2. The digital representation of an instruction that will be fetched, decoded, retrieved, and executed by the CPU.
  3. 3. Zeros and ones that represent simple instructions executed by a processor.
  4. 5. The directory in the file system you are currently "in".
  5. 8. A collection of modules.
  6. 11. In Python import is a key word for using one module of code from inside another module.
  7. 12. The set of functions available to the programmer without the need to use any “import” or “include” statements.
  8. 14. A conditional with one or more logical operators used to incorporate several logical expressions.
  9. 16. The grammar of a programming language, defining what specific sequences of characters are allowed, what they mean, and how they can be put together.
  10. 17. Ensure that the values stored in variables are of the correct type and/or within appropriate value ranges.
  11. 19. A very tiny part of the processor microchip that stores bits of data, typically 32 or 64 bits in modern computers.
  12. 21. Python allows a programmer to specify the value for an argument if the function is called without that actual argument.
  13. 25. A variable or value with several elements such as a string, tuple, or list.
  14. 29. A unique identifier given to the function when it is defined and used again whenever the function is called.
  15. 30. Not able to be changed after creation.
  16. 32. A native type in Python that can store a collection but cannot assign new values to individual elements.
  17. 36. Any value that a method or function gives back to the statement command from which the function or method is called.