Abstract thinking PDF Print E-mail
Written by Administrator   
Friday, 22 October 2010 08:36

Abstract thinking is undoubtedly one of the most important and essential skills of computer students, due to their need to plan a correct conceptual schema of a variety of software and hardware fields like database or knowledge base design, knowledge representation, VLSI circuits design and so on. At the same time, this concept is in some extent difficult for them. Almost in all of conceptual based classes like artificial intelligence or database system design, which I have, and want to speak about abstract thinking, the majority of students cannot find a proper definition for this concept. So important is it, here I would like to demonstrate a bit about that with the aid of an example from the art world.

Several years ago, when some stranger paintings named abstract paintings (which was named in Persian آبستره, انتزاعی) was coming to be popular in our society, many people could not understand the meaning of these paintings which didn’t obey from the traditional realistic paintings. The most distinguishable characteristic of these paintings was their escape from showing the reality details. Abstract painters try to show the subject from a comprehensive view, without any attention to unimportant minutiae. By this, they attempt to raise the interlocutor perspective from the unimportant details to the subject personality. When you see a tree only by a green circle and a brown rectangle, gathering beside each other in a blue-sky background in an artistic manner, gradually the freshness of tree's green and sky's blue color penetrate in your mind and filling. Indeed the artist has caught to him/her goal and has influenced on your sense, instead of only on your eyes.

In the same way, we can hide the details of our subjects in database or knowledge base design, and then reach to a better plan. The enhanced entity-relationship (EER) diagram  that we can plan for a database system is equal to that abstract painting. Here the designer would taken in a higher level on perception and so he/she can do better designing because of the lack of details which can make potentially a problem very sophisticated.
Therefore, we can have a simple definition for the word abstract. Abstract thinking will be equal to think in an integrated manner without considering any details of thinking subject.

I am very curious to hear your opinions, why not?

Last Updated on Friday, 22 October 2010 09:07


Related Articles