Generalization
Generalization refers ti identifying common or shared characteristics between two domains or problems such that models or one could be adapted or applied to...
Abstraction
Abstraction or data abstraction refers to focussing on information relevant to a context/problem and suppressing other details. Abstraction involves :
Recognising the context
Identifying...
Pattern Recognition
The goal of pattern recognition is to find common similarities and differences among objects. With proper patterns identified, we can solve seemingly diverse problems...
Decomposition
Decomposition is the process of breaking down a big or complex problem into a set of smaller sub-processes to allow us to describe, understand,...
Computational Thinking
Because of its power and capabilities, modern age computers can be used for solving a variety of problems form diverse areas, whether simple or...
Computational thinking and getting started with python
The word python - isn't it scary? Does it bring the image of big reptile that we prefer to see either in jungles or...