Computational Thinking

preview_player
Показать описание
Computational thinking is a way of solving problems in a systematic way. Computational thinking is very useful in computer science but it can also be applied to a whole range of subjects, and to everyday life. Computational thinking includes several techniques. These are decomposition, pattern recognition and generalisation, abstraction, algorithms, logical reasoning and evaluation. This video describes how these techniques can be used to solve problems and how the solutions can be expressed using structure diagrams and flowcharts. As you’ll see, poor Boris has been left all alone on an island and now he is faced with the problem of survival. See how Boris copes by applying computational thinking to his predicament. Will he survive on fish and coconuts long enough to be rescued?

Chapters:
00:00 What is computational thinking?
01:17 Computational Thinking Techniques
01:27 Decomposition
04:26 Pattern Recognition
06:00 Generalisation
06:37 Abstraction
09:35 Algorithms
10:15 Logical Reasoning
13:00 Evaluation
Рекомендации по теме
Комментарии
Автор

I'm a year into a software dev apprenticeship and although I am doing what I need to do to pass the course I have felt a bit lost and overwhelmed with all the information I have received. This video has helped me clarify so much. Development is so much more than just coding and I'm finally understanding what the gap in my knowledge is and what I need to focus on to become a better programmer.

Thankyou, I really appreciate this video.

chantelvenessa
Автор

the political satire combined with the quality of content makes this video really really

procaztinator
Автор

It's a decent video already from an educational point of view, but the consistency of the political satire in the background is just a masterpiece on its own <3
I had a number of very good laughs while learning something; Thank you, it is much needed in times like these

SuperRadHandle
Автор

Another great video. Thank you for keeping them free, fun and easy to understand.

Nobody-dfvn
Автор

Such an amazing presentation and the twist at the end! I've been your subscriber since the time I discovered that outstanding time-complexity series. I appreciate the diverse content across this channel and I'm glad to see you provide these quality lectures on a topic of this kind. Thank you very much :)

ir
Автор

That's exactly what I have been looking for. You are a great teacher I must say! Keep doing good work, please!

mickeytete
Автор

Such a great video to explain computational thinking to beginners. Finally managed to wrap my head around it, thank you!

sionedthomas
Автор

A programmer's wife sent him a text: "While you're out, get milk." And she never saw him again.

kevnar
Автор

your videos have helped in making learning compsci enjoyable again.

RGLOVE
Автор

You so explicitly explained the concept of computational thinking! I laud at this video and your skills:)

mehaksharma
Автор

Thank you I am fresh in the IT world and this is by far the most understandable video I have seen. Thank you, I will subscribe

mahneemissleetrench
Автор

Thanks for the video. It was a great introduction to computational thinking and very entertaining!

marcelgonzalez
Автор

Congratulations on your work! clear, nice voice, lots of information and great analogy

silverbell
Автор

Thank you for the upload, you explain things really well.

raksharao
Автор

These examples are great. Now I know why I struggle with programming...lol

helovesdata
Автор

Thank you for this! I got a better understanding of CT!

trustinginekwe
Автор

You really killed it, excellent explanation, plus the political satire is outstanding,

Thx

buttert
Автор

You should cover Algorithms & Data Structures, Discrete Mathematics, LeetCode.

NadidLinchestein
Автор

How do I know which techniques to use / and in what order to use them in? Is there a flowchart that shows you which technique to use?

jiho
Автор

I hope Javier arrives at the island soon.

martindelia