Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Definition:
• Thinking are mental forms and processes,
respectively.
• Thinking allows beings to model the world
and to deal with it according to their objectives
, plans, ends and desires.
• Thinking involves the mental manipulation of
information, as when we form concepts,
engage in problem solving, reason and make
decisions.
TYPES OF THINKING
• Autistic thinking preoccupation with inner
thoughts, daydreams, fantasies, private logic;
egocentric, subjective thinking lacking
objectivity and connection with external
reality.
• Realistic Thinking is controlled, constructive,
directive, realistic and factual based thinking.
COGNITIVE PSYCHOLOGY
• Cognitive psychology is the branch of
psychology that studies mental processes
including how people think, perceive,
remember and learn. As part of the larger field
of cognitive science, this branch of psychology
is related to other disciplines including
neuroscience, philosophy, and linguistics.
COGNITIVE
PSYCHOLOGY AND
COMPUTER
SCIENCES
Computer programming potentially involves understanding
(application context and possibility), planning (design), imaging
(imagination and visualization), attitude (acceptance of work
involved and confidence in completing projects), logic
(conceptualization, language use, and knowledge), creativity
(artistry) and work (persistance, exploration, purpose and
commitment). It adds together small steps of progress that may reach
vast distances and a seemingly endless vista. Computer programming
involves some of the same skills as writing (creativity, sequence,
logic), offers tests as regimental as athletics or the military (in a
demanding environment) and yields products that function as
engineered tools (manufactured objects) capable of multiplying the
effect of one who uses the programs. Computer programming perhaps
more than any other manufacturing endeavor begins with a thought
and through skilled application of knowledge yields an intrinsically
proven object that is itself almost mental (encoded electrical
information). Work that is so much a product of thought may benefit
from cognitive psychology, the study of mental processes. Though the
present report focuses on computer programming, the applications of
cognitive psychology will be seen to benefit other mental work as
well.
• Uses of Cognitive Psychology in Computer
Programming
• Understanding, Planning, and Logic
– Capacity
– Knowledge
– Association
– Objects
• Imaging and Creativity
– Analogies for program functions
• Attitude and Work
– Behavior
– Team Work
Artificial Intelligence
• Artificial intelligence (AI) involves the study
of cognitive phenomena in machines. One of
the practical goals of AI is to implement
aspects of human intelligence in computers.
Computers are also widely used as a tool with
which to study cognitive phenomena.
Computational modeling uses simulations to
study how human intelligence may be
structured.
Tools of Thoughts:
Language is a form of communication that is:-
• Based on system of symbols.
• Through written and spoken.
Rules of language:
• Phonology (study of language by sound system)
• Morphology (they are meaningful strings of sound
that contains no smaller meaningful parts)
• Syntax (the way words are combined to form
acceptable phrases and sentences)
• Semantics (giving meaning to your words)
Decision making
• Transformation problems gives you only the start and end state and
the procedure or method to be followed, for example the problem of
tower of Hanoi, in which 52 rings are to placed using the 3 pegs only
with the condition that you cannot place a bigger ring on the smaller
one.
Such problems are solved by the knowledge, Insight and hit and trial
method (trial and error). Through practicing we can make our problem
solving skills better.
Problem Solving (IDEAL)
• John Branford and Berry Stain introduced the
IDEAL method, a very basic type of method, for
solving a problem:-
• I = Identify your problem.
• D = Define, specify and present your problem.
• E = Explore possible strategies.
• A = Act on the explored strategies and plans.
• L = Look back and evaluate the results.
Problem solving methods are classified
as:
• Algorithms
• Heuristics
Algorithm is an approach to find a step by step solution
to a problem. It is a rule that if applied appropriately,
guarantees a solution to a problem.