I-101 Midterm Flashcards
Limits of Computing (Management)
Metatags: info about an item (digital).
Emotion (Emoticons) does not transfer well to computing
Limits of Computing (Storage)
Humans use decimal (Base10) to represent numbers. Computers use Binary (Base2) to represent numbers.
Wicked Problems
Difficult or impossible to solve because of incomplete, contradictory, and changing requirements that are often difficult to recognize. E.g. (1) designing a safe way for students to cross 10th street; (2) fixing the U.S. healthcare system; (3) creating an E-Math Textbook.
Wicked Problems (in depth)
(1) You don’t understand the problem until you have developed a solution
(2) Wicked problems have no stopping rule
(3) Solutions to wicked problems are not right or wrong (can be better or worse)
(4) Every wicked problem is essentially unique and novel
(5) Solutions to a wicked problem is a “one-shot” operation
(6) Wicked problems have no given alternative solutions
Tame Problems
Has a definite solution. Has a solution that can be evaluated and is definable and stable. E.g. Provide detailed instructions for making a peanut butter and jelly sandwhich; (2) a game of chess.
Analog
“Real World”, cannot be copied EXACTLY, continuously
Digital
“Virtual”, CAN be copied exactly, a sample of something, represented O’s and 1’s
Identifying the Specific Problem
(1) Who, what, where, when, why, how?
(2) Draw it out! Diagramming, etc…
(3) Research: interview, observe
(4) Writing Exercises: define what’s going on (restate the problem in a different way) and note what is NOT happening.
Common Problem Solving Mistakes (7 ways)
(1) Satisficing
(2) Palliative
(3) Bold Statements
(4) Ad Hominem
(5) Procrustean
(6) Post Hoc Ergo Propter Hoc
(7) Rose Colored Glasses
Adding Structure to Problem Solving (3 ways)
(1) Using methodologies
(2) Conducting thorough research
(3) Testing Solutions
Propositions
“True or False” statements
Propositional Logic
- (conjunction, disjunction, negation)
- Truth tables
- Type of outcomes (tautology, contradiction, contingency)
- Logical equivalency
- Drawing circuits
Conjunction
(and) (^) (*) result is true if both are true
Disjunction
(or) (v) (+) result is true as long as one is true
Negation
(¬) opposite of object
Tautology
All 1’s (or ALL True)
Contradiction
All 0’s (or All False)
Contingency
any mix of 0’s and 1’s