GoConqr has a new look! Let us know what you think.

Flashcards

CSP Unit 1 Vocabulary

Andrei Timothy Salazar English 66 cards

Cards in this deck (66)

  1. 1innovation(s)The process of imagining something that does not yet exist, but that has potential value, and making it real through the application of design, implementation, and production.
  2. 2security breachUnauthorized access of data, applications, services, networks and/or devices by bypassing underlying security mechanisms.
  3. 3algorithmA process or set of rules to be followed in calculations or other problems solving operations
  4. 4flow patternsPatterns that can emerge when data is transformed using computational tools
  5. 5sequencingTo do things in order, one after another. Executing the statement one at a time, often called linear
  6. 6iterationRepetition. One complete step of a loop, repeated until a certain condition is met
  7. 7selectionUses "if...then" to tell computer how to select a step or to tell the sequence that should be executed
  8. 8condition (Boolean)A statement that has a particular outcome or result that is either true or false
  9. 9loopThe repetition of some code.
  10. 10indefinite loopsWhen it is unknown how many times a loop will iterate, usually we are waiting for an event to occur such as "repeat until...."
  11. 11definite loopsExecutes a predetermined set of times for a loop to be repeate
  12. 12flowchartA simple diagram with symbols showing the "flow" of a process
  13. 13imperative statementA command statement with a verb phrase that indicates an operation to perform (example: "move forward")
  14. 14descriptive qualifierA specific adverb or adjective that further qualifies or limits the meaning of a word (example: left shoe)
  15. 15cryptographySecuring (or encrypting) information such that it is inaccessible by third parties.
  16. 16plaintextText that is not written in code such as an unencrypted message.
  17. 17ciphertextThe result of encryption performed on plaintext using an algorithm or cipher.
  18. 18Caesar cipherAlso called substitution cipher. Substitutes each letter of the original, unencrypted message (plaintext)with a corresponding letter in the encrypted message(ciphertext)
  19. 19Vigenère cipherMore sophisticated algorithms used to improve encryption from Caesar Cipher by adding a key phrase
  20. 20cybersecurityMeasures taken to protect a computer or computer system against unauthorized access or attack
  21. 21CIA TriadConfidentiality, Integrity, Availability
  22. 22confidentialityThe ability to limit access to information to a certain set of users
  23. 23integrityThe certainty that information is accurate
  24. 24availabilityThe reliability of access to information
  25. 25authenticationThe process of determining whether someone or something is who or what they claim to be.
  26. 26Secure Sockets Layer (SSL)The standard security technology for establishing an encrypted link between a web server and a browser, typically indicated with padlock icon in the address bar.
  27. 27digital certificateValidates the ownership of encrypted keys used in secured communications and are based on a trust model.
  28. 28Distributed Denial-of-Service (DDoS) AttackDistributed Denial of Service - an attempt to make an online service unavailable by overwhelming it with traffic from multiple sources.
  29. 29firewallPart of a computer system or network that is designed to block unauthorized access while permitting outward communication.
  30. 30public key encryptionA non-symmetric encryption method that uses a paired public and private (asymmetric) key algorithm.
  31. 31virusesCode that is capable of copying itself and corrupting a system or destroying data.
  32. 32symmetric encryptionA method of encryption involving one key for encryption and decryption.
  33. 33social engineeringThe psychological manipulation of people into performing actions or divulging confidential information
  34. 34phishingObtaining confidential information by masquerading as an "official" person, site, or entity. A form of social engineering
  35. 35malwareSoftware that is intended to damage or disable computers and computer systems.
  36. 36ambiguityUncertainty or being open to more than one interpretation.
  37. 37natural languageA complex, but structured language, both written and spoken, that has evolved naturally in humans through use, repetition and adaptation.
  38. 38artificial languageA limited size language, usually developed by a small group for specific purposes, usually much simpler and structured.
  39. 39visual programming languageA programming language that lets users drag and drop icons into organized blocks of code to create programs rather than typing text.
  40. 40high-level languageA programming language that is is easier for humans to read, write and parse. Guaranteed to be unambiguous.
  41. 41low-level languageA programming language that has little or no abstraction and communicates closely to the hardware using assembly or machine language. Less natural for humans.
  42. 42source codePrograms that programmers write in high-level languages
  43. 43machine codeMachine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s.
  44. 44compilationSource code that has been translated into machine code.
  45. 45compilerA program that translates high-level, human-readable languages into a corresponding string of 1's and 0's for computer processing.
  46. 46hardwarePhysical components of a computer built using multiple levels of abstraction such as transistors, logic gates,chips, memory, motherboard, special purpose cards, and storage devices.
  47. 47RAMRandom-access memory consists of tiny electrical circuits that dynamically store frequently used program instruction to increase speed of the system (volatile).
  48. 48secondary storageExternal/auxiliary memory such as a USB flash drive, hard drive, etc.
  49. 49primary storageMain storage or memory that stores data for quick access by the computer's processor (RAM)
  50. 50Central Processing UnitCPU - the processor or brains of the computer where calculations take place
  51. 51pseudocodeAn informal method or writing algorithmic instructions that do not necessarily follow grammatical rules and syntax of a particular language.
  52. 52sequential executionProgram instructions are executed one at a time, in order.
  53. 53unsolvable problemA problem that cannot be solved using any algorithm.
  54. 54Halting ProblemThere cannot be a program that will determine which computer programs will halt (or exit) and which programs will go on forever (infinite loop).
  55. 55undecidable problemWhere no algorithm can be made that always leads to a correct yes or no answer.
  56. 56scalabilityHow well do algorithms perform at increasingly larger scales.
  57. 57Big-O NotationA mathematical concept used by computer scientists to determine how well algorithms scale. Performances classified into different categories.
  58. 58sequential searchA linear search method of finding a targeted value within a list, looking one at a time until a match is found.
  59. 59binary searchA method of searching by dividing the search interval in half each time.
  60. 60logarithmic behaviorDoubling the size of a problem only requires one extra unit of work.
  61. 61brute forcingTrial and error method used to decode encrypted data such as passwords.
  62. 62Moore's LawGordon Moore accurately predicted that the number of transistors that could fit on a chip would roughly double every one to two years.
  63. 63heuristicsA method for deriving an approximate solution - Rules of Thumb but not guaranteed an accurately correct answer.
  64. 64distributed computingComputers that interact with each other in order to achieve a common goal.
  65. 65botnetsA network of private computers infected with a malicious software and controlled as a group without the owners knowing.
  66. 66bitcoin miningThe processing of transactions in the digital currency system, in which the records of current Bitcoin transactions, known as a blocks, are added to the record of past transactions, known as the blockchain.

Information

Description
Flashcards on CSP Unit 1 Vocabulary, created by Andrei Timothy Salazar on 22/10/2018.
Views
20
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?