Coding intro 101 Part 2

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Across
  1. 2. programming using a language based on a procedural paradigm, in which the central element is the actions to be performed
  2. 3. the person who ensures that regulations and standards are being observed in order to produce the best product
  3. 7. complaints that come in from users highlighting bugs and other design flaws
  4. 8. techniques used to ensure that a webpage appears near the top of a search engine’s results in order to get more page visits
  5. 11. intended audience for the product
  6. 13. software that is owned by a company or individual
  7. 16. taking someone else’s material without giving them credit
  8. 17. a data type devoted to combining individual data items and storing them as one variable
  9. 18. a group of packaged modules
  10. 21. a representation of an algorithm as statements in a programming language or as a set of machine instructions
  11. 24. query language) the programming language used to write queries (searches that retrieve data from a database)
  12. 25. allows companies to use technology to employ top talent around the world often at a cheaper rate
  13. 26. the sending of fake emails designed to capture sensitive data of unassuming receivers
  14. 27. the simplest product you can offer to users as a complete usable product in order to test user demand
  15. 31. the person who coordinates all of the technical aspects of the project, such as what hardware to use, what programming environments (IDE) to code in, and what data structures are needed
  16. 33. a strategy for problem solving that describes what you need to be doing at each stage of the software development life cycle
  17. 34. a prediction that computers will continue to double in power every two years
  18. 35. to remove data of any slashes or arrows that are common to computer code
  19. 37. a way to refer to a variable’s visibility
  20. 38. a backup of software stored in a cloud-based environment
  21. 39. each use of the software application
  22. 40. the variable used in the function definition
  23. 41. descriptions of a product’s likely user types to aid in software design
  24. 43. a language that creates codes representing binary numbers, which can be understood by humans and computers
  25. 44. performing checks that user inputs are of a valid format and value
  26. 46. a system that allows programmers to modify code without worrying about permanently changing something that should not be changed
  27. 47. programming using a language based on an object-oriented paradigm, in which the central element is the data objects that are operated on by the program actions
  28. 48. a special system program that manages the software and hardware of a computer
  29. 49. a cycle of designing, developing, and releasing software only to gather feedback about your application in order to do it all over again
  30. 50. a single instruction in a programming language
Down
  1. 1. an arithmetic operator (similar to +, -, etc.) that gives the remainder rather than the quotient of a division
  2. 4. a general purpose modeling language that consists of a set of diagrams, flow charts, maps or flow diagrams with information on inputs and outputs
  3. 5. adding SQL code to standard inputs to hack into the system database
  4. 6. a technique used to quickly make a model of a program
  5. 9. the different ways to structure instructions, depending on different purposes
  6. 10. researching how competitive solutions have solved the same problem
  7. 12. a person responsible for defining and planning how the software will satisfy the requirements, usually through models, flowcharts, and instructions
  8. 14. technology that allows users to move around in a virtual 3D space
  9. 15. a blueprint that defines how testing is to proceed
  10. 19. significant points in the development process
  11. 20. an organized way to break large programs into manageable chunks or reusable code
  12. 22. the technical issues that must be met to successfully complete a project
  13. 23. the way users interact with the software
  14. 24. the website’s data storage device
  15. 26. a tool used to help prepare for writing code, sometimes also called imitation or false code
  16. 28. an algorithm design tool
  17. 29. software where the source code is licensed for free to encourage further improvement through public collaboration
  18. 30. computers that are connected together (either wired or wirelessly) and able to communicate
  19. 31. the specific way of writing commands
  20. 32. the process of changing one data type to another
  21. 36. a program or piece of code that can handle errors and is not easily broken by the user
  22. 42. a set period of time in the Agile method during which specific work has to be completed and be made ready for review
  23. 44. an element of a program that stores a value, which can be changed
  24. 45. legislation designed to ensure everyone gets equal access to the internet
  25. 46. the process of checking inputted data to ensure it is in the correct format