Об этом курсе
4.3
Оценки: 6
Рецензии: 3
This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. You will begin by learning the basics of editing and running programs. Then you will learn how to create 2D graphics using shapes and coordinates. Finally, you will learn how to create interactive graphics that you can control with the mouse. You will even solve a set of interactive puzzles using your coding skills in the Sleuth game which has been created especially for this course. The course uses the Javascript language and the p5.js library....
Globe

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.
Calendar

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Beginner Level

Начальный уровень

Clock

Approx. 8 hours to complete

Предполагаемая нагрузка: 10 hours/week...
Comment Dots

English

Субтитры: English...
Globe

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.
Calendar

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Beginner Level

Начальный уровень

Clock

Approx. 8 hours to complete

Предполагаемая нагрузка: 10 hours/week...
Comment Dots

English

Субтитры: English...

Программа курса: что вы изучите

Week
1
Clock
8 ч. на завершение

Your development environment

In this topic you will learn about three key concepts: • The toolkit we will use to develop programs.• Drawing using simple shapes and 2D coordinates.• The process and experience of writing code....
Reading
8 видео (всего 43 мин.), 6 материалов для самостоятельного изучения, 3 тестов
Video8 видео
About you: Growth mindset2мин
What is programming ? What is p5.js4мин
Running your first program with Brackets6мин
Learn by hacking4мин
2D coordinate systems7мин
Code philosophy: What it feels like to code3мин
Getting started with Sleuth11мин
Reading6 материала для самостоятельного изучения
Some information before you begin….10мин
P5.js Resources10мин
Programing exercise 1: Hack the Robot10мин
Programing exercise 2: Code from scratch: De Stijlмин
Sleuth Case by Case10мин
Transcripts for the videos of Sleuth cases 201, 202, 301, 302, 30310мин
Quiz2 практического упражнения
Getting started with P5.js12мин
2D coordinate system16мин
Week
2
Clock
3 ч. на завершение

Drawing in 2D

In this topic you will learn about three key concepts: • Set of 2D drawing functions in p5.js • Colour representation and styles • Debugging with the console...
Reading
7 видео (всего 43 мин.), 4 материалов для самостоятельного изучения, 4 тестов
Video7 видео
fill, stroke, noFill7мин
setup, draw and Programme Flow3мин
Shapes: ellipse, rectangle, line, triangle, point6мин
How to access and use the console to view errors3мин
Debugging syntax errors8мин
Code Philosophy: Asking for help5мин
Reading4 материала для самостоятельного изучения
Programing exercise 3: Hack it - Robot parade10мин
Programing exercise 4: Code from scratch: Kandinsky10мин
Teach it to yourself10мин
Programing exercise 5: Debug challenge30мин
Quiz4 практического упражнения
RGB colours16мин
setup, draw and Programme Flow16мин
ellipse, rectangle, line, triangle, point16мин
Using the console and debugging syntax errors10мин
Week
3
Clock
6 ч. на завершение

Variables, objects and interaction

In this topic you will learn about three concepts: • Variables and data • Simple interaction • Code organisation ...
Reading
10 видео (всего 61 мин.), 4 материалов для самостоятельного изучения, 4 тестов
Video10 видео
Built-in Events: mousePressed, keyPressed3мин
Create your own variables: var, initialising and assigning10мин
12 top tips for naming variables2мин
Objects7мин
Working with operators10мин
Mathematical functions: random, min, max11мин
Inspecting variables in the console3мин
Code philosophy: The elegant coder3мин
MOOC Summaryмин
Reading4 материала для самостоятельного изучения
Programing exercise 6: Coding from scratch - Drawing Appмин
Programing exercise 7: Hack It - Sunrise10мин
Teach it to yourself10мин
Programing exercise 8: Debug challenge30мин
Quiz4 практического упражнения
Built-in Variables: mouseX, mouseY, and Events20мин
Create your own variables: var, initialising and assigning16мин
Working with operators16мин
Inspecting Variables in the Console8мин

Преподавателя

Dr Edward Anstead

Associate Lecturer
Computing, Goldsmiths

Dr Simon Katan

Lecturer
Computing, Goldsmiths

О University of London

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk...

Часто задаваемые вопросы

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

Остались вопросы? Посетите Центр поддержки учащихся.