Skip to main content

Posts

Showing posts from August, 2024

Computational Thinking Properties

  Computational Thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps.  There are many different techniques today that software engineers use for CT such as: Decomposition: Breaking a task or problem into steps or parts. Pattern Recognition: Make predictions and models to test. Patten Generalization and Abstraction: Discover the law, or principles that cause these patterns. Algorithm Design: Develop the instructions to solve similar problems and repeat the process. DECOMPOSITION Part of being a computer scientist is breaking down a big problem into the smaller problems that make it up. If you can break down a big problem into smaller problems, then you can give them to a computer to solve. For example, if I gave you a cake and asked you to back me another one, you might struggle. But if you watched me making the cake and worked out the i...

Circuit Switching and Packet Switching

 Circuit Switching is a type of switching, in which a connection is established between the source and destination This connection receives the complete bandwidth of the network until the data is transferred completely  while Packet Switching in computer networks is a method of transferring data to a network in the form of packets. To transfer the file fast and efficiently over the network and minimize the transmission latency, the data is broken into small pieces of variable length, called Packet. What is Circuit Switching? Circuit switching is a communication method where a dedicated communication path, or circuit, is established between two devices before data transmission begins. The circuit remains dedicated to the communication for the duration of the session, and no other devices can use it while the session is in progress. Circuit switching is commonly used in voice communication and some types of data communication. Advantages of Circuit Switching • Guaranteed bandw...