S10:E4 - Computational Thinking: Logic and Concurrency
Failed to add items
Sorry, we are unable to add the item because your shopping basket is already at capacity.
Add to cart failed.
Please try again later
Add to wishlist failed.
Please try again later
Remove from wishlist failed.
Please try again later
Follow podcast failed
Unfollow podcast failed
-
Narrated by:
-
Written by:
About this listen
This episode provides an overview of computational thinking, specifically focusing on logical thinking and concurrent processing. It outlines the characteristics of a good algorithm, emphasizing clarity, efficiency, and robustness against invalid inputs, and introduces tools for designing algorithms like hierarchy charts, flowcharts, and pseudocode. The audio then examines decision statements within algorithms, highlighting common pitfalls and the utility of hand-tracing for debugging. Finally, it distinguishes between parallel and concurrent processing, illustrating their application in multi-core systems and networks for improved performance in various computational tasks.
No reviews yet