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