JULES | Pattern Recognition
JULES Ventures Private Limited brings a truly revolutionary approach to education, tackling head-on some of the most critical questions for education in the future.
JULES, edtech, digital literacy, computational thinking, problem solving,
120
page,page-id-120,page-child,parent-pageid-111,page-template,page-template-full_width,page-template-full_width-php,ajax_fade,page_not_loaded,,qode-title-hidden,qode-child-theme-ver-1.0.0,qode-theme-ver-10.0,wpb-js-composer js-comp-ver-4.12,vc_responsive

What is Pattern Recognition?

pattern-ct

When we decompose a complex problem we often find patterns among the smaller problems we create. The patterns are similarities or characteristics that some of the problems share.

 

Pattern recognition is one of the four cornerstones of Computer Science. It involves finding the similarities or patterns among small, decomposed problems that can help us solve more complex problems more efficiently.

What are Patterns?

Imagine that we want to draw a series of cats.

 

All cats share common characteristics. Among other things they all have eyes, tails and fur. They also like to eat fish and make meowing sounds.

 

Because we know that all cats have eyes, tails and fur, we can make a good attempt at drawing a cat, simply by including these common characteristics.

 

In computational thinking, these characteristics are known as patterns. Once we know how to describe one cat we can describe others, simply by following this pattern. The only things that are different are the specifics: