Computational Thinking with JavaScript 2: Model & Analyse
Offered By: University of Glasgow via Coursera
Course Description
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
Tags
Related Courses
Design of Computer ProgramsStanford University via Udacity 人群与网络 People & Networks
Peking University via Coursera Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX كيف تفكر الآلات - مقدمة في تقنيات الحوسبة
King Fahd University of Petroleum and Minerals via Rwaq (رواق) Power and elegance of computational thinking
The University of Oklahoma via Janux