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

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

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

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

Computational Thinking with JavaScript 3: Organise & Interact

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

О курсе

In this third course in the Computational Thinking with JavaScript Specialization, you apply your developing skills to the context of the web. You will explore how JavaScript and HTML work together to support the web pages and interactive experiences that are part of everyday life. The focus of the course is on organisation and interaction. You will learn how interactive programs are structured, how they respond to user actions, and how behaviour changes over time. As your programs grow larger, you will increasingly focus on managing complexity through careful organisation, abstraction, and clear structure. You will also move beyond the sheltered programming environment used earlier in the sequence, working with external tools, libraries, and environments. Throughout, the computational thinking frameworks introduced in the earlier courses are reinforced, with particular attention paid to maintaining a coherent understanding across multiple representations, technologies, and interacting components.

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

JavascriptHypertext Markup Language (HTML)Computational ThinkingComputer Programming ToolsProgramming PrinciplesProgram DevelopmentSoftware ArchitectureWeb Development ToolsScalabilityWeb Design and DevelopmentJavaScript FrameworksIntegrated Development EnvironmentsSoftware DesignInteractive DesignDevelopment TestingMaintainability

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

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

01Bringing JavaScript to the web - adding HTML18 материалов

Introducing Javascript and HTML for web programming

IntroductionВидеоStay connected with UofG OnlineЧтениеWelcome to Course 3ЧтениеJavascript, HTML and the web: the basicsЧтение

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

Quintin Cutts

Professor of Computer Science Education

Jeremy Singer

Dr

Computational Thinking with JavaScript 3: Organise & Interact
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 29.3 ч

4 модулей

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

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

Часть программы вашего университета
Exploring the basics of HTMLВидео
Checking your HTML understandingЗадание
Connecting JavaScript to the HTMLЧтение
Changing the content of the page from JavaScriptВидео
Using JavaScript to update your webpageЗадание
A series of practice exercisesЧтение

Transferring graphical skills from Turtle to HTML pages

Transferring your learning: graphicsЧтениеUsing HTML 5 commands for drawing with JavaScriptВидеоPractice exercises on creating graphicsЧтениеUsing an HTML 5 library with JavascriptЗадание

Adding interaction to your webpage

How interaction works in a web appЧтениеSeeing how to interact using HTML and SVGВидеоPractise adding interaction to a web appЧтениеTest your knowledge of HTML-5 interactionЗадание
02Developing Interactive Web Apps16 материалов

Input using HTML

Extending the interactivity of our programsЧтениеAdding input elements into our web appВидеоReviewing what we saw and learned in the videoЧтениеPractice exercises - extending the simulationЧтениеQuick knowledge checkЗаданиеReflecting on your capabilitiesЧтение

Taking our animations further

Extending what we can animateЧтениеObjects following paths and object creation/deletion - PPT createdВидеоPractice exercises - checking understanding and extending the animationЧтениеKnowledge check on the extended animation techniquesЗадание

Now it's your turn

Making your own thing - guided!ЧтениеExercise: building your own applicationЧтениеAsking questions / getting help on building your applicationОбсуждениеLearning from and commenting on your peers' applicationsВзаимная проверкаWhat have you learned from your own work and others?ОбсуждениеReviewing progress so farЧтение
03Scaling Up14 материалов

Experts and Environments

Advantages and Disadvantages of Different Coding EnvironmentsЧтениеFavourite Coding EnvironmentsВидеоTurtle Drawing in VS CodeЛабораторнаяWhat have you chosen?ОбсуждениеCoding EnvironmentsЗадание

Timing and Tunes

Music with JavaScriptВидеоUsing the Tone.js LibraryЧтениеPlay a Simple TuneЛабораторнаяTime in JavaScript ProgramsЧтениеSoftware and TimingОбсуждениеTone.js and Time-Dependent CodeЗадание

Communication and Callbacks

About websocketsЧтениеNode.js for server codeЧтениеCallbacks and WebsocketsЗадание
04Building a Software Project7 материалов

Planning your Project

Project motivationЧтениеSome project ideasЧтениеWhich project and why?Обсуждение

Implementing your Project

Time to workЧтениеImplementation QueriesОбсуждение

Testing your Project

Scenario-based QuizЗаданиеKeeping Learning with UofG OnlineЧтение