Module in Computational Thinking

computational thinking
What is computational thinking?

An introductory guide to Computational Thinking

Computational thinking is a problem-solving approach based on fundamental thinking processes that incorporate four cornerstones: decomposition, pattern recognition, abstraction, and algorithm.

Short biography of a famous computer scientist

Biography of Barbara Liskov - one of the first women in the United States who was awarded a PH.D. from the Computer science department and who won the A.M. Turing Award, the highest honor in computer science

Short reflection on what I have learnt

Computational thinking is a familiar aspect of our everyday life, but most people are unaware of it. I have always associated it with programming and until recently, I believed that it was useful mostly to those pursuing careers in computer science and technology