Posts

Computational Thinking

Image
 Computational Thinking blog by : Sanket S Nalegaonkar Introduction of Computer Computers can be used to help us solve problems. However, before a problem can be tackled, the problem itself and the ways in which it could be solved need to be understood. Computational thinking allows us to do this. The four cornerstones of computational thinking decomposition - breaking down a complex problem or system into smaller, more manageable parts pattern recognition – looking for similarities among and within problems abstraction – focusing on the important information only, ignoring irrelevant detail algorithms - developing a step-by-step solution to the problem, or the rules to follow to solve the problem There are four key techniques (cornerstones) to computational thinking: Computational Thinking A complex problem is one that, at first glance, we don't know how to solve easily.Computational thinking involves taking that complex problem and breaking it down into a series of small, more ma...

Blockchain Technology

If you have been following banking, investing, or cryptocurrency over the last ten years, you may be familiar with “blockchain,” the record-keeping technology behind bitcoin. And there’s a good chance that it only makes so much sense. In trying to learn more about blockchain, you've probably encountered a definition like this: “blockchain is a distributed, decentralized, public ledger." The good news is, blockchain is actually easier to understand than that definition sounds. What is Blockchain, Really? If this technology is so complex, why call it “blockchain?” At its most basic level, blockchain is literally just a chain of blocks, but not in the traditional sense of those words. When we say the words “block” and “chain” in this context, we are actually talking about digital information (the “block”) stored in a public database (the “chain”).Blocks” on the blockchain are made up of digital pieces of information. Specifically, they have three parts: 1. Blocks sto...