Coursera
Coursera Logo

University of Glasgow - Computational Thinking with JavaScript 3:Organise & Interact 

  • Offered byCoursera

Computational Thinking with JavaScript 3:Organise & Interact
 at 
Coursera 
Overview

Duration

29 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Computational Thinking with JavaScript 3:Organise & Interact
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Computational Thinking with JavaScript 3:Organise & Interact
 at 
Coursera 
Course details

More about this course
  • 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 so that you can create your own
  • You will learn how to develop interactive, animated graphics, using JavaScript to dynamically add, remove and adjust the HTML objects on the screen
  • Furthermore, you will leave the more sheltered Coursera programming environment, working with external programming environments, and learning how to use new libraries
  • Through this practice with new application areas and new building blocks, we build on the computational thinking frameworks introduced in the earlier courses, focusing particularly on the challenges of maintaining a consistent understanding of the multiple computational representations required to master programming
Read more

Computational Thinking with JavaScript 3:Organise & Interact
 at 
Coursera 
Curriculum

Bringing JavaScript to the web - adding HTML

Introduction

Exploring the basics of HTML

Changing the content of the page from JavaScript (ppt written, need to record)

Using HTML 5 commands for drawing with JavaScript (PPT ready - need to video)

Seeing how to interact using HTML and SVG

Welcome to Course 3

Javascript, HTML and the web: the basics

Connecting JavaScript to the HTML

A series of practice exercises

Transferring your learning: graphics

Practice exercises on creating graphics

How interaction works in a web app

Practise adding interaction to a web app

Checking your HTML understanding

Using JavaScript to update your webpage

Using an HTML 5 library with Javascript

Test your knowledge of HTML-5 interaction

Developing Interactive Web Apps

Adding input elements into our web app

Objects following paths and object creation/deletion - PPT created

Extending the interactivity of our programs

Reviewing what we saw and learned in the video

Practice exercises - extending the simulation

Reflecting on your capabilities

Extending what we can animate

Practice exercises - checking understanding and extending the animation

Making your own thing - guided!

Exercise: building your own application

Reviewing progress so far

Quick knowledge check

Knowledge check on the extended animation techniques

Scaling Up

Favourite Coding Environments

Music with JavaScript

Advantages and Disadvantages of Different Coding Environments

Using the Tone.js Library

Time in JavaScript Programs

About websockets

Node.js for server code

Coding Environments

Tone.js and Time-Dependent Code

Callbacks and Websockets

Building a Software Project

Project motivation

Some project ideas

Time to work

Scenario-based Quiz

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6715 CoursesRight Arrow Icon
qna

Computational Thinking with JavaScript 3:Organise & Interact
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...