Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Glasgow

Computational Thinking with JavaScript 2: Model & Analyse

University of Glasgow via Coursera

Overview

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 data structures; have developing CT skills so that you can perform comon data analytics tasks; be able to read and write programs in JavaScript that involve processing, analysing and visualizing data, using a specialised library; and post your creations on the web to share your code with others. This course is suitable for: learners who have taken the first course in this specialization 'Computational Thinking in JavaScript 1: Draw and Animate' or for those who have basic JavaScript skills and want to learn about simple data analytics.

Syllabus

  • Sequences of Data
    • We introduce the array data structure in JavaScript, which is used to represent an ordered sequence of data values.
  • Objects Everywhere
    • We introduce JavaScript objects, which are named collections of values, used to model real-world entities.
  • Nested Data Structures
    • Data structures can be embedded inside other data structures, to model more complex real-world entities.
  • Integrative Coding Project
    • We integrate the various concepts we have introduced throughout this course, to build a data processing system to cluster data into similar groups

Taught by

Quintin Cutts and Jeremy Singer

Reviews

Start your review of Computational Thinking with JavaScript 2: Model & Analyse

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.