Computational Thinking

Sort options

Computational Thinking with JavaScript 4: Create & Deploy (Coursera)

Apr 1st 2024
Computational Thinking with JavaScript 4: Create & Deploy (Coursera)
Course Auditing
Categories
Effort
Languages
This is the fourth and final course in the Computational Thinking with JavaScript specialisation. It is an added-value unit and entirely builds on what you will have learned in the first three units and enables you to synthesise and develop that knowledge. The course supports you to [...]

Computational Thinking with JavaScript 3:Organise & Interact (Coursera)

This third course in the Computational Thinking with JavaScript specialization applies your developing JavaScript skills learned in the first two courses to the world of the web. You will learn how HTML and JavaScript together support the web pages with which we are so familiar, and develop skills [...]

Computational Thinking with JavaScript 2: Model & Analyse (Coursera)

Apr 1st 2024
Computational Thinking with JavaScript 2: Model & Analyse (Coursera)
Course Auditing
Categories
Effort
Languages
This is the second course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript programming language. At the end of this second course you will: know a framework for CT to help you model the real world using abstract [...]

Computational Thinking with Javascript 1: Draw & Animate (Coursera)

Apr 1st 2024
Computational Thinking with Javascript 1: Draw & Animate (Coursera)
Course Auditing
Categories
Effort
Languages
This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this first course you will: know a framework for CT to help you learn about it and [...]

Problem Solving Using Computational Thinking (Coursera)

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need [...]

Simulation, Algorithm Analysis, and Pointers (Coursera)

This course is the fourth and final course in the specialization exploring both computational thinking and beginning C programming. Rather than trying to define computational thinking, we’ll just say it’s a problem-solving process that includes lots of different components. Most people have a better understanding of what beginning C [...]

Computational Thinking for Problem Solving (Coursera)

Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we [...]

Data-driven Astronomy (Coursera)

Science is undergoing a data explosion, and astronomy is leading the way. Modern telescopes produce terabytes of data per observation, and the simulations required to model our observable Universe push supercomputers to their limits. To analyse this data scientists need to be able to think computationally to solve problems. [...]

Computational Thinking for K-12 Educators Capstone (Coursera)

Mar 27th 2024
Computational Thinking for K-12 Educators Capstone (Coursera)
Course Auditing
Categories
Effort
Languages
In this capstone project course, you will learn to support your students in successfully completing the Advanced Placement Principles Create Task -- however this task can be useful for any course as a culminating, student-designed final programming project. You will learn to interpret and practice applying to real sample [...]

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals (Coursera)

Mar 27th 2024
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals (Coursera)
Course Auditing
Categories
Effort
Languages
How could you program a complex "choose your own adventure" game? How can your soccer game determine goals, balls out of bounds, and corner kicks? You'll learn to do both of these in this course! This class teaches the concepts of nested if/else statements and compound Boolean [...]