I-101 Midterm Flashcards
(45 cards)
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
Logical Equivalency
Two statements are Logically Equivalent if and only if they are true in precisely the same situations. Another way to think of a pair of logically equivalent statements is as two statements that say the exact same thing. If one of them is true, the other is true; if one of them is false, the other is false.
Algorithims
Things considered to be structured, sequencial (1,2,3,….). E.g. (1) Computer Program; (2) Food Recipe.
Heuristics
General guidelines, “Rule of thumb”, common practices. E.g. (1) “Don’t Speed!”; (2) “Science”
Logical Thinking
Each phrase has one and only one meaning. The rules are clear and do not change.
Critical Thinking
Creative, using past experiences, making connections, being able to formulate answers. E.g. what problem(s) could be solved using vending machines at IU dorms?
Utility Analysis
For each probability, multiply times utility to get best possible outcome