Computational Thinking

Sort options

Computational Thinking for K-12 Educators Capstone (Coursera)

Feb 1st 2023
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)

Feb 1st 2023
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 [...]

Computational Thinking for K-12 Educators: Conditional Loops and If Statements (Coursera)

Feb 1st 2023
Computational Thinking for K-12 Educators: Conditional Loops and If Statements (Coursera)
Course Auditing
Categories
Effort
Languages
Want to make a game that ends when you "catch" an object by clicking on it? Or maybe you get points based on how close you came? You'll do that in this class! This class teaches the concepts of conditional loops and if/else statements.

Computational Thinking for K-12 Educators: Variables and Nested Loops (Coursera)

Feb 1st 2023
Computational Thinking for K-12 Educators: Variables and Nested Loops (Coursera)
Course Auditing
Categories
Effort
Languages
How can students learn about abstraction by creating a movie scene? Or make an interactive map using lists? You'll learn (and do it yourself) in this course! This class teaches the concepts of abstraction (methods and parameters) and lists.

Computational Thinking for K-12 Educators: Sequences and Loops (Coursera)

Feb 1st 2023
Computational Thinking for K-12 Educators: Sequences and Loops (Coursera)
Course Auditing
Categories
Effort
Languages
How do we give instructions to a computer? Isn't programming hard? Not really! Whether it's giving someone directions to a nearby store or writing out some dance moves we frequently exhibit aspects of computational thinking in our everyday lives! This class teaches the first key [...]

Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists (Coursera)

Feb 1st 2023
Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists (Coursera)
Course Auditing
Categories
Effort
Languages
How do gamers cause things to happen when they hit buttons on their controller? How does the computer keep track of gamer's scores? This class teaches the concepts of nested loops, events, and variables. For each concept, we'll start by helping you connect real-world experiences you [...]

Abstraction, Problem Decomposition, and Functions (Coursera)

This course is the third 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 programming [...]

人群与网络 (Coursera)

Jan 30th 2023
人群与网络 (Coursera)
Course Auditing
Categories
Effort
Languages
本课程是北京大学开设的一门在线跨学科选修课程,主要面向信息技术、社会学和经济学等专业的本科生。课程内容涉及用计算思维的方法讨论社会学和经济学的一些经典问题。学习运用计算思维分析社会学、经济学问题的方法,加深对某些生活现象的理解,体会计算与社会科学的互动。

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

Jan 23rd 2023
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 [...]