SlideShare a Scribd company logo
1 of 14
CSCI 352 - Digital Forensics
Assignment #1
Spring 2020
Due Date: Tuesday, February 25, 2020
Total Points: 100
You are going to write a Python program that represents a
command line version of a hexadecimal editor.
This program will be similar to the Linux built-in command line
hexadecimal editors such as xxd and
hexdump.
The program will first ask the user to enter the name of any file
you want to read. Your program will then
print the binary contents of the file into the standard output
(screen). The output will be divided into three
main sections: the offset values in decimal, sixteen space-
separated hexadecimal bytes, followed by the
same sixteen bytes but in ASCII value. The figure below shows
an example of the first 48 bytes of an
output, and the three different sections:
Notice that in the 2nd section there a space between the 8th and
9th byte. Each output line represents 16 bytes.
The first column shows the decimal offset, where the first byte
from the first line represents the 0th byte;
the second line starts with byte 16th and so on. The final
section only shows the printable ASCII characters.
These are the ASCII characters can be printed on the screen
(usually they are the characters with ASCII
values between 0x20 and 0x7EThe rest of the unprintable bytes
are replaced by a period ('.'). The following
built-in Python functions will be useful in this situation: chr,
hex, ord. More information about these
functions can be found here:
https://docs.python.org/3/library/functions.html
What to hand in
Submit your program electronically through D2L. Please hand
in the Python program (.py file or.ipynb)
offset
Hexadecimal Values
ASCII Values
https://docs.python.org/3/library/functions.html
© 2016 by Pearson Education, Inc.
*
THINK CRITICALLY, FACIONE & GITTENS
Chapter 12
Comparative Reasoning
© 2016 by Pearson Education, Inc.
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Learning OutcomesExplain comparative reasoning and how it
impacts our understanding of novel situationsApply correctly
the five criteria for the evaluation of comparative
reasoningDescribe the uses, benefits, and risks of comparative
reasoning
Learning OutcomesChapter first explains comparative reasoning
and how it impacts our understanding of novel situations.It then
applies correctly the five criteria for the evaluation of
comparative reasoning.The chapter finally describes the uses,
benefits, and risks of comparative reasoning.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Chapter Opening Video
Chapter Opening VideoThe video talks about comparative
reasoning.It shows the importance of identifying and evaluating
the comparative reasoning and the analogies.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
This is Like That—Recognizing Comparative ReasoningOur
minds crave patternsComparative, ideological, and empirical
inferencesGardens of comparativesPowerful comparisons
connect intellect and emotion
This is Like That—Recognizing Comparative
ReasoningComparative reasoning: Process of using what is
more familiar to make interpretations, explanations, or
inferences about what is less familiar.Our minds crave
patternsPattern recognition is fundamental to human
learning.Comparative, ideological, and empirical
inferencesComparative, ideological and empirical reasoning are
fundamental reasoning strategies.Gardens of
comparativesComparative reasoning relies on images,
comparisons, parables, allegories, fables, models, metaphors,
and similes.Powerful comparisons connect intellect and
emotionSpeech and songwriters, and poets associate their ideas
with memorable comparisons as they are capable of influencing
people.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Our Minds Crave PatternsPattern recognition was inherited as
the human species evolvedPeople crave patterns and impose
them on natural phenomenaPattern recognition is fundamental
to human learning
Our Minds Crave PatternsPattern recognition was inherited as
the human species evolved.People crave patterns and impose
them on natural phenomena.Individuals have the ability to
recognise when a familiar pattern is not followed.Human minds
can impose any number of different patterns.Pattern recognition
is fundamental to human learning.People try to understand
novel experiences by integrating them with what they already
know.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Our Minds Crave PatternsComparative reasoningProjecting the
familiar on to the unfamiliar as a way of seeking
understandingInvolves potential risks and problems
Our Minds Crave Patterns Comparative
reasoningProjecting the familiar on to the unfamiliar as a way
of seeking understanding.Example - An employer asks a job
applicant about prior work experience as he believes that it will
make it easier for the new hire to learn the new job.Involves
potential risks and problems.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Comparative, Ideological, and Empirical InferencesComparative
reasoningEnables one to make interpretations, draw inferences,
or offer explanations Ideological reasoningTop-down from core
beliefsEmpirical reasoningBottom-up from observations to
generalizations
Comparative, Ideological, and Empirical Inferences -
Fundamental reasoning strategies.Each strategy offers
advantages and disadvantages.Comparative reasoningEnables
one to make interpretations, draw inferences, or offer
explanations. Relies on something more familiar to understand
something that is less familiar.Helps explain abstract ideas and
offer advice.Ideological reasoningTop-down from core
beliefs.Empirical reasoningBottom-up from observations to
generalizations.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Breaking Down Comparative Reasoning
Breaking Down Comparative ReasoningComparative reasoning
can be interpreted using different features of interest.Above
table describes the features and assertion of similarities
involved in the two examples.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Gardens of ComparativesPeople cultivate a variety of ways to
express comparative reasoningComparisons shape judgments of
what to believe or doComparative reasoning relies on images,
comparisons, parables, allegories, fables, models, metaphors,
and similes
Gardens of ComparativesPeople cultivate a variety of ways to
express comparative reasoning.Most comparative reasoning
does not appear as fully developed argument with reasons and
claims.Comparisons shape judgments of what to believe or
do.Judicious critical thinkers must be alert to the ways people
use comparisons to express their thinking.Comparative
reasoning relies on images, comparisons, parables, allegories,
fables, models, metaphors, and similes.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Gardens of ComparativesComparative reasoning is used
to:Illustrate ideasOffer interpretationsMake argumentsGive
reasonsExplain our thinkingSimplify concepts
Gardens of ComparativesComparative reasoning is used
to:Illustrate ideas.Offer interpretations.Make argumentsGive
reasons.Explain our thinking.Simplify concepts.Comparisons
have the power to persuade people, shape expectations, alter
attitudes, and evoke emotions.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Powerful Comparisons Connect Intellect and
EmotionComparisons communicate at both emotional and
intellectual levelCan dispose one’s opinion for or against
people, and points of view even before one engages in System-2
reflective judgment
Powerful Comparisons Connect Intellect and
EmotionComparisons communicate at both emotional and
intellectual level.Speech and songwriters, and poets associate
their ideas with memorable comparisons as they are capable of
influencing people.Can dispose one’s opinion for or against
people, and points of view even before one engages in System-2
reflective judgment.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Discussion Question Provide a powerful example of
comparative reasoningThe example should connect intellect and
emotion, and complete the sentence “Being a college student is
like …”
Discussion QuestionProvide a powerful example of comparative
reasoning.The example should connect intellect and emotion,
and complete the sentence “Being a college student is like
…”This discussion question aims to show how comparisons
connect to a person’s intellect and emotions.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Evaluating Comparative InferencesFour tests of
acceptabilityFive criteria for evaluating comparative reasoning
Evaluating Comparative InferencesKnowledge of comparisons is
essential for its usage.Several factors contribute to the merit of
a comparison.Four tests of acceptabilityEvaluates the
acceptability of a comparison.Five criteria for evaluating
comparative reasoningThe value of comparative reasoning lies
in the possibility that it could lead to new insights, hypotheses,
and dimensions.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Four Tests of AcceptabilityFirst testAre the premises all
true?Second testAre there counterexamples and how difficult is
it to imagine them?
Four Tests of AcceptabilityFirst testAre the premises all
true?Words true and false are not optimal for evaluating a
sentence that asserts a comparison.Words like apt, insightful,
vivid, silly, and superficial are better words for
evaluation.Second testAre there counterexamples and how
difficult is it to imagine them?Helps gauge the logical strength
of the analogy.Comparisons can be categorized as more or less
plausible.Comparative reasoning reveals points of dissimilarity
and similarity.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Four Tests of AcceptabilityThird testAre the premises relevant
to the truth of the conclusion?Fourth testDoes the truth of any
premise depend on the truth of the conclusion?
Four Tests of AcceptabilityThird testAre the premises relevant
to the truth of the conclusion?Conclusion is the assertion about
the characteristics of the unfamiliar object.Maker of the analogy
must show that the comparison is relevant.Fourth testDoes the
truth of any premise depend on the truth of the
conclusion?Comparative inferences should flow from what one
knows about the premises and what one can project to be true.
Purpose of comparative reasoningTo illustrate, illuminate,
suggest, or hypothesize.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Five Criteria for Evaluating Comparative
ReasoningFamiliarityDegree of knowledge the listener has
about the object to which the unknown is being
comparedSuccessful comparisons direct listener’s attention to a
more familiar object
Five Criteria for Evaluating Comparative ReasoningThe value
of comparative reasoning lies in the possibility that it could
lead to new insights, hypotheses, and dimensions.
FamiliarityDegree of knowledge the listener has about the
object to which the unknown is being compared.Successful
comparisons direct listener’s attention to a more familiar
object.Lack of familiarity with the object of the comparison can
suppress the analogy.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Five Criteria for Evaluating Comparative ReasoningSimplicity:
Measure of the relative complexity of the
comparisonComprehensivenessA comparison is more
comprehensive than the other based on the number of central or
essential features it captures
Five Criteria for Evaluating Comparative ReasoningThe value
of comparative reasoning lies in the possibility that it could
lead to new insights, hypotheses, and dimensions. Simplicity:
Measure of the relative complexity of the comparison.Simpler
comparisons are readily understood and
remembered.ComprehensivenessA comparison is more
comprehensive than the other based on the number of central or
essential features it captures.Example - A counsellor says to a
camper,”Hold the handle like you would a tennis racket. Set
your feet apart like you would if you were getting ready to push
something heavy. And swing like you would if you were going
to hit a nail with a heavy hammer.”Instead he could say, “Swing
an axe like you swing a baseball bat.”
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Five Criteria for Evaluating Comparative
ReasoningProductivityCapacity to suggest ideas beyond those
mentioned in the initial comparisonTestabilityCapacity to
project consequences that have potential to be shown to be
false, inapplicable, or unacceptable
Five Criteria for Evaluating Comparative ReasoningThe value
of comparative reasoning lies in the possibility that it could
lead to new insights, hypotheses, and dimensions.
ProductivityCapacity to suggest ideas beyond those mentioned
in the initial comparison.Exploring productive comparisons can
reveal additional possible implications.TestabilityCapacity to
project consequences that have potential to be shown to be
false, inapplicable, or unacceptable.Criterion of testability
allows to evaluate the acceptability of a proposed comparison.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Models and Metaphors Shape ExpectationsCreative suggestions
vs. solid proofsUses of comparative inferences
Models and Metaphors Shape ExpectationsCreative suggestions
vs. solid proofsComparative inferences are inadequate to serve
as proofs of ideas.Uses of comparative inferencesComparative
inferences help suggest approaches to understand unfamiliar
things.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Creative Suggestions Vs. Solid ProofsComparative inferences
are used to:Explore assumptionsShape expectations about new
situationsCreative comparisons are suggestive of new
ideasComparative inferences are inadequate to serve as proofs
of ideas
Creative Suggestions Vs. Solid ProofsComparative inferences
are used to:Explore assumptions.Shape expectations about new
situations.Creative comparisons are suggestive of new
ideas.Analogies suggest alternatives, possible explanations, and
hypotheses.Comparative inferences are inadequate to serve as
proofs of ideas.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Uses of Comparative InferencesComparative reasoning is used
in:Legal argumentationDiscussions of ethicsBuilt into the
language one speaksHelp suggest approaches to understand
unfamiliar things
Uses of Comparative InferencesComparative reasoning is used
in:Legal argumentation.Discussions of ethics.Comparative
reasoning is powerfully persuasive.Persuasive power depends
heavily on the suggested parallelism.Comparisons are built into
language.Example - Standard household electric current flows
through the wiring in our homes and businesses.Help suggest
approaches to understand unfamiliar things.Memorable and
compelling.Shape individual and group decisions.Humorous,
emotionally evocative, and powerfully motivating.Strong
critical thinkers will be cautious when comparisons and
metaphors are used as substitutes for solid explanations.
*
© 2016 by Pearson Education, Inc.
THINK CRITICALLY, FACIONE & GITTENS
Sketchnote Video
Sketchnote VideoThe video summarizes the benefits of
comparative reasoning when it is done in a thoughtful and
logical manner.
*

More Related Content

Similar to CSCI 352 - Digital Forensics Assignment #1 Spring 2020 .docx

Answer the Below Question. APA format. 300 words.Textbook .docx
Answer the Below Question. APA format. 300 words.Textbook .docxAnswer the Below Question. APA format. 300 words.Textbook .docx
Answer the Below Question. APA format. 300 words.Textbook .docxSHIVA101531
 
Using NLP to find contextual relationships between fashion houses
Using NLP to find contextual relationships between fashion housesUsing NLP to find contextual relationships between fashion houses
Using NLP to find contextual relationships between fashion housesSushant Shankar
 
Arguments of DefintionChapter 9Arguments of Defi.docx
Arguments of DefintionChapter 9Arguments of Defi.docxArguments of DefintionChapter 9Arguments of Defi.docx
Arguments of DefintionChapter 9Arguments of Defi.docxjewisonantone
 
Case Study - Stanislaw
Case Study - StanislawCase Study - Stanislaw
Case Study - StanislawDavid Alderton
 

Similar to CSCI 352 - Digital Forensics Assignment #1 Spring 2020 .docx (6)

Sentiment analysis on_unstructured_review-1
Sentiment analysis on_unstructured_review-1Sentiment analysis on_unstructured_review-1
Sentiment analysis on_unstructured_review-1
 
Answer the Below Question. APA format. 300 words.Textbook .docx
Answer the Below Question. APA format. 300 words.Textbook .docxAnswer the Below Question. APA format. 300 words.Textbook .docx
Answer the Below Question. APA format. 300 words.Textbook .docx
 
Using NLP to find contextual relationships between fashion houses
Using NLP to find contextual relationships between fashion housesUsing NLP to find contextual relationships between fashion houses
Using NLP to find contextual relationships between fashion houses
 
Arguments of DefintionChapter 9Arguments of Defi.docx
Arguments of DefintionChapter 9Arguments of Defi.docxArguments of DefintionChapter 9Arguments of Defi.docx
Arguments of DefintionChapter 9Arguments of Defi.docx
 
Case Study - Stanislaw
Case Study - StanislawCase Study - Stanislaw
Case Study - Stanislaw
 
Blurring The Boundaries
Blurring The BoundariesBlurring The Boundaries
Blurring The Boundaries
 

More from mydrynan

CSIA 413 Cybersecurity Policy, Plans, and Programs.docx
CSIA 413 Cybersecurity Policy, Plans, and Programs.docxCSIA 413 Cybersecurity Policy, Plans, and Programs.docx
CSIA 413 Cybersecurity Policy, Plans, and Programs.docxmydrynan
 
CSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docx
CSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docxCSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docx
CSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docxmydrynan
 
CSI Paper Grading Rubric- (worth a possible 100 points) .docx
CSI Paper Grading Rubric- (worth a possible 100 points)   .docxCSI Paper Grading Rubric- (worth a possible 100 points)   .docx
CSI Paper Grading Rubric- (worth a possible 100 points) .docxmydrynan
 
CSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docx
CSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docxCSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docx
CSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docxmydrynan
 
CSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docx
CSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docxCSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docx
CSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docxmydrynan
 
CSE422 Section 002 – Computer Networking Fall 2018 Ho.docx
CSE422 Section 002 – Computer Networking Fall 2018  Ho.docxCSE422 Section 002 – Computer Networking Fall 2018  Ho.docx
CSE422 Section 002 – Computer Networking Fall 2018 Ho.docxmydrynan
 
CSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docxCSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docxmydrynan
 
CSCI 714 Software Project Planning and EstimationLec.docx
CSCI 714 Software Project Planning and EstimationLec.docxCSCI 714 Software Project Planning and EstimationLec.docx
CSCI 714 Software Project Planning and EstimationLec.docxmydrynan
 
CSCI 561Research Paper Topic Proposal and Outline Instructions.docx
CSCI 561Research Paper Topic Proposal and Outline Instructions.docxCSCI 561Research Paper Topic Proposal and Outline Instructions.docx
CSCI 561Research Paper Topic Proposal and Outline Instructions.docxmydrynan
 
CSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docx
CSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docxCSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docx
CSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docxmydrynan
 
CryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docx
CryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docxCryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docx
CryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docxmydrynan
 
CSCE 1040 Homework 2 For this assignment we are going to .docx
CSCE 1040 Homework 2  For this assignment we are going to .docxCSCE 1040 Homework 2  For this assignment we are going to .docx
CSCE 1040 Homework 2 For this assignment we are going to .docxmydrynan
 
CSCE509–Spring2019Assignment3updated01May19DU.docx
CSCE509–Spring2019Assignment3updated01May19DU.docxCSCE509–Spring2019Assignment3updated01May19DU.docx
CSCE509–Spring2019Assignment3updated01May19DU.docxmydrynan
 
CSCI 2033 Elementary Computational Linear Algebra(Spring 20.docx
CSCI 2033 Elementary Computational Linear Algebra(Spring 20.docxCSCI 2033 Elementary Computational Linear Algebra(Spring 20.docx
CSCI 2033 Elementary Computational Linear Algebra(Spring 20.docxmydrynan
 
CSCE 3110 Data Structures & Algorithms Summer 2019 1 of .docx
CSCE 3110 Data Structures & Algorithms Summer 2019   1 of .docxCSCE 3110 Data Structures & Algorithms Summer 2019   1 of .docx
CSCE 3110 Data Structures & Algorithms Summer 2019 1 of .docxmydrynan
 
CSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docx
CSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docxCSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docx
CSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docxmydrynan
 
CSC-321 Final Writing Assignment In this assignment, you .docx
CSC-321 Final Writing Assignment  In this assignment, you .docxCSC-321 Final Writing Assignment  In this assignment, you .docx
CSC-321 Final Writing Assignment In this assignment, you .docxmydrynan
 
Cryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docxCryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docxmydrynan
 
CSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docx
CSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docxCSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docx
CSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docxmydrynan
 
Cryptography KeysCryptography provides confidentiality, inte.docx
Cryptography KeysCryptography provides confidentiality, inte.docxCryptography KeysCryptography provides confidentiality, inte.docx
Cryptography KeysCryptography provides confidentiality, inte.docxmydrynan
 

More from mydrynan (20)

CSIA 413 Cybersecurity Policy, Plans, and Programs.docx
CSIA 413 Cybersecurity Policy, Plans, and Programs.docxCSIA 413 Cybersecurity Policy, Plans, and Programs.docx
CSIA 413 Cybersecurity Policy, Plans, and Programs.docx
 
CSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docx
CSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docxCSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docx
CSIS 100CSIS 100 - Discussion Board Topic #1One of the object.docx
 
CSI Paper Grading Rubric- (worth a possible 100 points) .docx
CSI Paper Grading Rubric- (worth a possible 100 points)   .docxCSI Paper Grading Rubric- (worth a possible 100 points)   .docx
CSI Paper Grading Rubric- (worth a possible 100 points) .docx
 
CSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docx
CSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docxCSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docx
CSIA 413 Cybersecurity Policy, Plans, and ProgramsProject #4 IT .docx
 
CSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docx
CSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docxCSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docx
CSI 170 Week 3 AssingmentAssignment 1 Cyber Computer CrimeAss.docx
 
CSE422 Section 002 – Computer Networking Fall 2018 Ho.docx
CSE422 Section 002 – Computer Networking Fall 2018  Ho.docxCSE422 Section 002 – Computer Networking Fall 2018  Ho.docx
CSE422 Section 002 – Computer Networking Fall 2018 Ho.docx
 
CSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docxCSCI  132  Practical  Unix  and  Programming   .docx
CSCI  132  Practical  Unix  and  Programming   .docx
 
CSCI 714 Software Project Planning and EstimationLec.docx
CSCI 714 Software Project Planning and EstimationLec.docxCSCI 714 Software Project Planning and EstimationLec.docx
CSCI 714 Software Project Planning and EstimationLec.docx
 
CSCI 561Research Paper Topic Proposal and Outline Instructions.docx
CSCI 561Research Paper Topic Proposal and Outline Instructions.docxCSCI 561Research Paper Topic Proposal and Outline Instructions.docx
CSCI 561Research Paper Topic Proposal and Outline Instructions.docx
 
CSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docx
CSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docxCSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docx
CSCI 561 DB Standardized Rubric50 PointsCriteriaLevels of .docx
 
CryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docx
CryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docxCryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docx
CryptographyLesson 10© Copyright 2012-2013 (ISC)², Inc. Al.docx
 
CSCE 1040 Homework 2 For this assignment we are going to .docx
CSCE 1040 Homework 2  For this assignment we are going to .docxCSCE 1040 Homework 2  For this assignment we are going to .docx
CSCE 1040 Homework 2 For this assignment we are going to .docx
 
CSCE509–Spring2019Assignment3updated01May19DU.docx
CSCE509–Spring2019Assignment3updated01May19DU.docxCSCE509–Spring2019Assignment3updated01May19DU.docx
CSCE509–Spring2019Assignment3updated01May19DU.docx
 
CSCI 2033 Elementary Computational Linear Algebra(Spring 20.docx
CSCI 2033 Elementary Computational Linear Algebra(Spring 20.docxCSCI 2033 Elementary Computational Linear Algebra(Spring 20.docx
CSCI 2033 Elementary Computational Linear Algebra(Spring 20.docx
 
CSCE 3110 Data Structures & Algorithms Summer 2019 1 of .docx
CSCE 3110 Data Structures & Algorithms Summer 2019   1 of .docxCSCE 3110 Data Structures & Algorithms Summer 2019   1 of .docx
CSCE 3110 Data Structures & Algorithms Summer 2019 1 of .docx
 
CSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docx
CSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docxCSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docx
CSCI 340 Final Group ProjectNatalie Warden, Arturo Gonzalez, R.docx
 
CSC-321 Final Writing Assignment In this assignment, you .docx
CSC-321 Final Writing Assignment  In this assignment, you .docxCSC-321 Final Writing Assignment  In this assignment, you .docx
CSC-321 Final Writing Assignment In this assignment, you .docx
 
Cryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docxCryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docx
 
CSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docx
CSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docxCSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docx
CSc3320 Assignment 6 Due on 24th April, 2013 Socket programming .docx
 
Cryptography KeysCryptography provides confidentiality, inte.docx
Cryptography KeysCryptography provides confidentiality, inte.docxCryptography KeysCryptography provides confidentiality, inte.docx
Cryptography KeysCryptography provides confidentiality, inte.docx
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 

CSCI 352 - Digital Forensics Assignment #1 Spring 2020 .docx

  • 1. CSCI 352 - Digital Forensics Assignment #1 Spring 2020 Due Date: Tuesday, February 25, 2020 Total Points: 100 You are going to write a Python program that represents a command line version of a hexadecimal editor. This program will be similar to the Linux built-in command line hexadecimal editors such as xxd and hexdump. The program will first ask the user to enter the name of any file you want to read. Your program will then print the binary contents of the file into the standard output (screen). The output will be divided into three main sections: the offset values in decimal, sixteen space- separated hexadecimal bytes, followed by the same sixteen bytes but in ASCII value. The figure below shows an example of the first 48 bytes of an output, and the three different sections:
  • 2. Notice that in the 2nd section there a space between the 8th and 9th byte. Each output line represents 16 bytes. The first column shows the decimal offset, where the first byte from the first line represents the 0th byte; the second line starts with byte 16th and so on. The final section only shows the printable ASCII characters. These are the ASCII characters can be printed on the screen (usually they are the characters with ASCII values between 0x20 and 0x7EThe rest of the unprintable bytes are replaced by a period ('.'). The following built-in Python functions will be useful in this situation: chr, hex, ord. More information about these functions can be found here: https://docs.python.org/3/library/functions.html What to hand in Submit your program electronically through D2L. Please hand in the Python program (.py file or.ipynb) offset
  • 3. Hexadecimal Values ASCII Values https://docs.python.org/3/library/functions.html © 2016 by Pearson Education, Inc. * THINK CRITICALLY, FACIONE & GITTENS Chapter 12 Comparative Reasoning © 2016 by Pearson Education, Inc. © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Learning OutcomesExplain comparative reasoning and how it impacts our understanding of novel situationsApply correctly the five criteria for the evaluation of comparative reasoningDescribe the uses, benefits, and risks of comparative reasoning
  • 4. Learning OutcomesChapter first explains comparative reasoning and how it impacts our understanding of novel situations.It then applies correctly the five criteria for the evaluation of comparative reasoning.The chapter finally describes the uses, benefits, and risks of comparative reasoning. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Chapter Opening Video Chapter Opening VideoThe video talks about comparative reasoning.It shows the importance of identifying and evaluating the comparative reasoning and the analogies. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS This is Like That—Recognizing Comparative ReasoningOur minds crave patternsComparative, ideological, and empirical inferencesGardens of comparativesPowerful comparisons connect intellect and emotion This is Like That—Recognizing Comparative ReasoningComparative reasoning: Process of using what is more familiar to make interpretations, explanations, or inferences about what is less familiar.Our minds crave patternsPattern recognition is fundamental to human learning.Comparative, ideological, and empirical
  • 5. inferencesComparative, ideological and empirical reasoning are fundamental reasoning strategies.Gardens of comparativesComparative reasoning relies on images, comparisons, parables, allegories, fables, models, metaphors, and similes.Powerful comparisons connect intellect and emotionSpeech and songwriters, and poets associate their ideas with memorable comparisons as they are capable of influencing people. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Our Minds Crave PatternsPattern recognition was inherited as the human species evolvedPeople crave patterns and impose them on natural phenomenaPattern recognition is fundamental to human learning Our Minds Crave PatternsPattern recognition was inherited as the human species evolved.People crave patterns and impose them on natural phenomena.Individuals have the ability to recognise when a familiar pattern is not followed.Human minds can impose any number of different patterns.Pattern recognition is fundamental to human learning.People try to understand novel experiences by integrating them with what they already know. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Our Minds Crave PatternsComparative reasoningProjecting the familiar on to the unfamiliar as a way of seeking
  • 6. understandingInvolves potential risks and problems Our Minds Crave Patterns Comparative reasoningProjecting the familiar on to the unfamiliar as a way of seeking understanding.Example - An employer asks a job applicant about prior work experience as he believes that it will make it easier for the new hire to learn the new job.Involves potential risks and problems. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Comparative, Ideological, and Empirical InferencesComparative reasoningEnables one to make interpretations, draw inferences, or offer explanations Ideological reasoningTop-down from core beliefsEmpirical reasoningBottom-up from observations to generalizations Comparative, Ideological, and Empirical Inferences - Fundamental reasoning strategies.Each strategy offers advantages and disadvantages.Comparative reasoningEnables one to make interpretations, draw inferences, or offer explanations. Relies on something more familiar to understand something that is less familiar.Helps explain abstract ideas and offer advice.Ideological reasoningTop-down from core beliefs.Empirical reasoningBottom-up from observations to generalizations. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS
  • 7. Breaking Down Comparative Reasoning Breaking Down Comparative ReasoningComparative reasoning can be interpreted using different features of interest.Above table describes the features and assertion of similarities involved in the two examples. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Gardens of ComparativesPeople cultivate a variety of ways to express comparative reasoningComparisons shape judgments of what to believe or doComparative reasoning relies on images, comparisons, parables, allegories, fables, models, metaphors, and similes Gardens of ComparativesPeople cultivate a variety of ways to express comparative reasoning.Most comparative reasoning does not appear as fully developed argument with reasons and claims.Comparisons shape judgments of what to believe or do.Judicious critical thinkers must be alert to the ways people use comparisons to express their thinking.Comparative reasoning relies on images, comparisons, parables, allegories, fables, models, metaphors, and similes. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS
  • 8. Gardens of ComparativesComparative reasoning is used to:Illustrate ideasOffer interpretationsMake argumentsGive reasonsExplain our thinkingSimplify concepts Gardens of ComparativesComparative reasoning is used to:Illustrate ideas.Offer interpretations.Make argumentsGive reasons.Explain our thinking.Simplify concepts.Comparisons have the power to persuade people, shape expectations, alter attitudes, and evoke emotions. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Powerful Comparisons Connect Intellect and EmotionComparisons communicate at both emotional and intellectual levelCan dispose one’s opinion for or against people, and points of view even before one engages in System-2 reflective judgment Powerful Comparisons Connect Intellect and EmotionComparisons communicate at both emotional and intellectual level.Speech and songwriters, and poets associate their ideas with memorable comparisons as they are capable of influencing people.Can dispose one’s opinion for or against people, and points of view even before one engages in System-2 reflective judgment. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS
  • 9. Discussion Question Provide a powerful example of comparative reasoningThe example should connect intellect and emotion, and complete the sentence “Being a college student is like …” Discussion QuestionProvide a powerful example of comparative reasoning.The example should connect intellect and emotion, and complete the sentence “Being a college student is like …”This discussion question aims to show how comparisons connect to a person’s intellect and emotions. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Evaluating Comparative InferencesFour tests of acceptabilityFive criteria for evaluating comparative reasoning Evaluating Comparative InferencesKnowledge of comparisons is essential for its usage.Several factors contribute to the merit of a comparison.Four tests of acceptabilityEvaluates the acceptability of a comparison.Five criteria for evaluating comparative reasoningThe value of comparative reasoning lies in the possibility that it could lead to new insights, hypotheses, and dimensions. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Four Tests of AcceptabilityFirst testAre the premises all true?Second testAre there counterexamples and how difficult is
  • 10. it to imagine them? Four Tests of AcceptabilityFirst testAre the premises all true?Words true and false are not optimal for evaluating a sentence that asserts a comparison.Words like apt, insightful, vivid, silly, and superficial are better words for evaluation.Second testAre there counterexamples and how difficult is it to imagine them?Helps gauge the logical strength of the analogy.Comparisons can be categorized as more or less plausible.Comparative reasoning reveals points of dissimilarity and similarity. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Four Tests of AcceptabilityThird testAre the premises relevant to the truth of the conclusion?Fourth testDoes the truth of any premise depend on the truth of the conclusion? Four Tests of AcceptabilityThird testAre the premises relevant to the truth of the conclusion?Conclusion is the assertion about the characteristics of the unfamiliar object.Maker of the analogy must show that the comparison is relevant.Fourth testDoes the truth of any premise depend on the truth of the conclusion?Comparative inferences should flow from what one knows about the premises and what one can project to be true. Purpose of comparative reasoningTo illustrate, illuminate, suggest, or hypothesize. * © 2016 by Pearson Education, Inc.
  • 11. THINK CRITICALLY, FACIONE & GITTENS Five Criteria for Evaluating Comparative ReasoningFamiliarityDegree of knowledge the listener has about the object to which the unknown is being comparedSuccessful comparisons direct listener’s attention to a more familiar object Five Criteria for Evaluating Comparative ReasoningThe value of comparative reasoning lies in the possibility that it could lead to new insights, hypotheses, and dimensions. FamiliarityDegree of knowledge the listener has about the object to which the unknown is being compared.Successful comparisons direct listener’s attention to a more familiar object.Lack of familiarity with the object of the comparison can suppress the analogy. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Five Criteria for Evaluating Comparative ReasoningSimplicity: Measure of the relative complexity of the comparisonComprehensivenessA comparison is more comprehensive than the other based on the number of central or essential features it captures Five Criteria for Evaluating Comparative ReasoningThe value of comparative reasoning lies in the possibility that it could lead to new insights, hypotheses, and dimensions. Simplicity: Measure of the relative complexity of the comparison.Simpler comparisons are readily understood and remembered.ComprehensivenessA comparison is more
  • 12. comprehensive than the other based on the number of central or essential features it captures.Example - A counsellor says to a camper,”Hold the handle like you would a tennis racket. Set your feet apart like you would if you were getting ready to push something heavy. And swing like you would if you were going to hit a nail with a heavy hammer.”Instead he could say, “Swing an axe like you swing a baseball bat.” * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Five Criteria for Evaluating Comparative ReasoningProductivityCapacity to suggest ideas beyond those mentioned in the initial comparisonTestabilityCapacity to project consequences that have potential to be shown to be false, inapplicable, or unacceptable Five Criteria for Evaluating Comparative ReasoningThe value of comparative reasoning lies in the possibility that it could lead to new insights, hypotheses, and dimensions. ProductivityCapacity to suggest ideas beyond those mentioned in the initial comparison.Exploring productive comparisons can reveal additional possible implications.TestabilityCapacity to project consequences that have potential to be shown to be false, inapplicable, or unacceptable.Criterion of testability allows to evaluate the acceptability of a proposed comparison. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Models and Metaphors Shape ExpectationsCreative suggestions
  • 13. vs. solid proofsUses of comparative inferences Models and Metaphors Shape ExpectationsCreative suggestions vs. solid proofsComparative inferences are inadequate to serve as proofs of ideas.Uses of comparative inferencesComparative inferences help suggest approaches to understand unfamiliar things. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Creative Suggestions Vs. Solid ProofsComparative inferences are used to:Explore assumptionsShape expectations about new situationsCreative comparisons are suggestive of new ideasComparative inferences are inadequate to serve as proofs of ideas Creative Suggestions Vs. Solid ProofsComparative inferences are used to:Explore assumptions.Shape expectations about new situations.Creative comparisons are suggestive of new ideas.Analogies suggest alternatives, possible explanations, and hypotheses.Comparative inferences are inadequate to serve as proofs of ideas. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Uses of Comparative InferencesComparative reasoning is used in:Legal argumentationDiscussions of ethicsBuilt into the language one speaksHelp suggest approaches to understand
  • 14. unfamiliar things Uses of Comparative InferencesComparative reasoning is used in:Legal argumentation.Discussions of ethics.Comparative reasoning is powerfully persuasive.Persuasive power depends heavily on the suggested parallelism.Comparisons are built into language.Example - Standard household electric current flows through the wiring in our homes and businesses.Help suggest approaches to understand unfamiliar things.Memorable and compelling.Shape individual and group decisions.Humorous, emotionally evocative, and powerfully motivating.Strong critical thinkers will be cautious when comparisons and metaphors are used as substitutes for solid explanations. * © 2016 by Pearson Education, Inc. THINK CRITICALLY, FACIONE & GITTENS Sketchnote Video Sketchnote VideoThe video summarizes the benefits of comparative reasoning when it is done in a thoughtful and logical manner. *