К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Computational Thinking with JavaScript 2: Model & Analyse · LearnSpace
Назад в каталог
courseraПрограммирование

Computational Thinking with JavaScript 2: Model & Analyse

Курс от University of Glasgow
Начальный≈ 19.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This is the second course in the four‑course Computational Thinking with JavaScript Specialization. Building on the foundations from Course 1, the emphasis here is on modelling aspects of the real world using computational representations, particularly data. You will deepen your understanding of computational thinking by working with abstract data structures and simple analytical processes. Using JavaScript and specialised libraries, you will write programs that process, analyse, and visualise data, supporting reasoning about patterns and behaviour. Throughout the course, attention is given to how data is represented, transformed, and interpreted, and to how these choices shape what a computational model can reveal. This course is suitable for learners who have completed Computational Thinking with JavaScript 1: Draw & Animate, or who already have basic JavaScript experience and want to explore data and analysis in a structured and supportive setting. The skills developed here form an essential bridge between expressive programming and the interactive, web‑based systems explored in later courses.

Навыки, которые вы освоите

JavascriptApplied Machine LearningData PreprocessingAnalytical SkillsSoftware DevelopmentSoftware Design PatternsData PresentationData Import/ExportComputer ProgrammingPlot (Graphics)Code ReusabilityData Literacy

Программа курса

4 модулей · 54 учебных материалов

01Sequences of Data18 материалов

About this course

Welcome to the courseВидеоWho am I? More about Jeremy SingerЧтениеStay connected with UofG OnlineЧтение

All about Arrays

Introducing arraysЧтение

Учитесь у экспертов

Quintin Cutts

Professor of Computer Science Education

Jeremy Singer

Dr

Computational Thinking with JavaScript 2: Model & Analyse
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.7 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Introductory arrays quizЗадание
Modifying arrays in JavaScriptВидео
Coding with arraysЛабораторная
Thinking about arraysОбсуждение
Going through arrays with for loopsВидео
Variables have rolesВидео

Representing Real-World Data

Introducing CSV filesВидеоMy first CSV fileОбсуждениеInteracting with data in CSV filesЗаданиеTwo-dimensional arraysВидеоParsing CSV files in JavaScriptЛабораторная

Consolidating our Understanding

Any problems?ОбсуждениеMovie stars coding labЛабораторнаяMovie stars assignmentПрограммирование
02Objects Everywhere13 материалов

What is an Object?

Introducing objects in JavaScriptВидеоObject playgroundЛабораторнаяWhat do we know about objects?ЗаданиеData structure traversal (part 1)ВидеоData structure traversal (part 2)ВидеоShopping listsЛабораторная Data structures quizЗадание

Save that Data

Save that dataВидеоWhat do you know about JSON?ЗаданиеOther data interchange formatsОбсуждениеCSV versus JSONЗаданиеWorking with web servicesЛабораторнаяJSON and web servicesЗадание
03Nested Data Structures13 материалов

Increasing Dimensions of Data

Collecting your own dataВидеоDraw a chess boardВидеоDrawing boardsЛабораторнаяThinking about data structuresЧтениеChoose your own data structureЗадание

Arrays of Objects

Parsing CSV files with headersВидеоFurther CSV parsingЛабораторнаяGraph your own dataЛабораторнаяMore CSV data analyticsЗаданиеYour coding experiencesОбсуждение

InfoViz: Generating Graphics for Data

WordcloudsВидеоMake your own wordcloudЛабораторнаяYour data processing experiencesОбсуждение
04Integrative Coding Project10 материалов

Coding Project

Coding project overviewВидеоCode commentsЧтениеComments quizЗаданиеCoding project hintsВидеоMore coding project hintsВидеоIris code developmentЛабораторнаяIris code reviewВзаимная проверка

Reflections

Your coding experiencesОбсуждениеProject extensionsЧтениеKeeping Learning with UofG OnlineЧтение