Coding intro 101 Part 1

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Across
  1. 3. the design of an application’s screens
  2. 5. a person who creates websites or software that users will directly see and interact with
  3. 7. a sequence of statements that is only written once but can be called and reused whenever necessary
  4. 8. the fact that what you post online is never truly erased
  5. 10. looping through an array to find the desired element in an array
  6. 11. a diagram listing the different variables stored in a database and the relationships between them
  7. 14. the variable keeping track of which repetition we’re on when a sequence is being repeated a specific number of times
  8. 17. encoding or changing data into a different form, in order to prevent unauthorized access
  9. 19. software used in education to help with classroom and administrative tasks
  10. 21. causes a group of statements to be executed only if a specified condition is true
  11. 23. the term given to using a pre-existing function
  12. 25. a language translator that translates a program completely into an executable program, which can later be run on the computer
  13. 26. a unit of functionality in a software system that satisfies one of the user requirements
  14. 27. a programming language based on a functional paradigm in which the overall goal of the program is to evaluate a function
  15. 28. provide standardized solutions for many problems that occur in everyday programming
  16. 29. a set of instructions telling the computer what to do to perform a function
  17. 33. password is converted into unintelligible data by having letters and symbols added to it and all its characters jumbled up
  18. 35. a repeated course of conduct online that is designed to cause emotional distress and fear of physical harm to another person
  19. 38. control statements that set a value to a variable
  20. 41. describes the input and output and the flow of data in a system of design
  21. 43. a variable used to represent the current element of an array
  22. 44. the crime of using another person's personal information without their permission
  23. 48. a software package that provides resources to programmers for software development in one place
  24. 52. increased the existing value stored in a variable
  25. 53. a digital form of money that is encrypted and not stored centrally in a bank
  26. 55. limitations that need to be considered when designing a product
  27. 57. a person responsible for the creation of software that is not visible to the eye, such as server-side programming or database development
  28. 58. describes the inequalities between those who have access to modern computers and technologies like the internet and those who do not
  29. 60. one multi-faceted piece of software custom designed to optimize the flow of information between different parts of an organization
  30. 61. a program in the form of machine instructions ready to run
  31. 62. the most significant recent data privacy legislation to affect businesses across the globe
  32. 64. a language translator that translates each statement in the language and immediately executes it
  33. 65. intelligence software that mimics human thought
  34. 66. the external pieces of technology that a specific application must connect with
Down
  1. 1. a computer programming language that uses short letters or words to represent machine code instructions and, in turn, binary code
  2. 2. an independent worker employed hourly or for a specific project
  3. 4. statements that utilize conditional expressions to dynamically determine the path of a computer program during runtime
  4. 6. any requirement which specifies what the system should do
  5. 9. a data type representing the logical values true or false
  6. 12. any object or system that is specifically designed to improve the quality of life for people with disabilities
  7. 13. education software that measures students’ responses in lessons and dynamically customizes the level for each student as needed
  8. 15. short for “robot,” a piece of software using simple AI
  9. 16. “fake” or simplified code that is to be completed or replaced later
  10. 18. the ability to succeed regardless of an individual’s circumstances of birth or position
  11. 20. the estimation of the real-world geographic location of an object
  12. 22. identifying and removing an error
  13. 24. a structured collection of data, usually stored in tables with rows and columns
  14. 26. a numeric data type representing real numbers
  15. 30. Application Protocol Interface—a tool that allows software to easily use other software’s functions
  16. 31. a system used to manage progression of development tasks
  17. 32. a piece of software packed with viruses to compromise the security of the system it is downloaded to
  18. 34. a map of the databases, actors, and process involved in an application
  19. 36. prewritten code shared across programming languages
  20. 37. an instruction that uses numbers to represent binary strings, making instructions much shorter and giving the programmer the ability to reference specific locations in the computer's memory
  21. 39. code that stipulates what a program will do when an exception occurs
  22. 40. a chart used to show the schedule of development tasks
  23. 42. a combination of iterative and incremental process models with a focus on adaptability and customer satisfaction by rapid delivery of working software product
  24. 45. sorting through large amounts of data in order to identify patterns useful to a business
  25. 46. the art and science of writing instructions for a computer program.
  26. 47. a data structure that allows you to store a series of related values
  27. 49. a programming language that is closer to human language than computer language
  28. 50. an expression that uses one or more conditions to return a true or false value
  29. 51. a programming language that is mostly or entirely machine code or assembly language
  30. 54. combining two strings of text, often a combination of text stored in multiple variables and hard-coded text
  31. 56. software that is made available for free
  32. 59. an instruction within a sequence that tells the program to repeat until a certain condition is reached
  33. 63. numbers representing information that are stored and processed by a computer