Editing SeanBritt.ComputerScienceLexiconFA17


This is a minor edit

Basic Editing - Text Formatting Rules - Documentation Index

Tables: Simple - Advanced

Paragraphs: for a new paragraph, use a blank line;

Line break: \\ or [[<<]]

-> to indent text, -< hanging text

Join line: \

Lists: * for bulleted, # for numbered, :term:definition for definition lists
Emphasis: ''italics'', '''bold''', '''''bold italics''''', @@typewriter@@ (monospaced)
References: [[another page]], [[http://www.example.com]], [[another page | link text]], [[#anchor]]
Groups: [[Group/Page]] displays Page, [[Group.Page]] displays Group.Page, [[Group(.Page)]] displays Group
Separators: !!, !!! for headings, ---- for horizontal line

Prevent formatting: [=...=]

Other: [+big+], [++bigger++], [-small-], [--smaller--], '^superscript^', '_subscript_', {+inserted+}, {-deleted-}

Preformatted block: [@...@]

Preview SeanBritt.ComputerScienceLexiconFA17Page is unsaved

Key Terms

  • Program -
  • Cohesion - when a module can operate independently. maximizing cohesion helps efficiency.
  • Coupling - when modules are dependent on each other. data is passed between modules. it's important to minimize coupling for efficiency.
  • Heuristic - a creative solution to a problem that doesn't necessarily follow steps. (eg. buying stocks, playing skyrim or any other open-world game)
  • Algorithmic - a solution to a problem that is organized by specific steps (eg. Rubik's Cube, baking, Tic-Tac-Toe, tutorials)
  • Constants -
  • Named constants
  • Operators - different ways that a solution handles the processing of variables
  • Operand - variables the user inputs to be solved by an operand
  • Function
  • Resultant
  • Expression
  • Equation
  • Modules -
End of preview — remember to saveTop