Scratch: Programming for Teachers

Felienne Hermans, DelftX

Learn the basics of programming and how to teach it in a playful, interactive way. Introduce yourself to the didactics of programming in primary and secondary education.

Programming is becoming a more and more important skill to have. Childhood is a great time to start learning programming and to develop computational thinking, creativity, and problem- solving skills. In this course you will learn the basics of programming and how to teach it yourself as a primary or secondary school teacher.

This MOOC teaches programming in Scratch through fun videos which explain programming in an inspiring and clear way. These videos are accompanied by assignments which let kids practice programming and create programs they will like to use themselves!

Every week you build a different Scratch project yourself: a flappy bird game, a virtual pet or a Mondriaan like artwork. Also weekly, new programming blocks are taught and together we’re working on ways to improve your written code. In addition, you will learn how you can integrate the same programming lessons in your class for both primary and secondary education.

Many programming principles covered in Scratch also apply to other programming languages such as JavaScript and Python. An introduction to Python as well as hardware such as robotics and a micro:bit are a part of this online course should you want to broaden your scope.

The content of this course is based on a course that was used in primary schools in The Netherlands with great success. The material follows the educational curriculum for programming in primary education of The Netherlands.

LICENSE

All materials are property of Delft University of Technology and is offered under the license of Creative Commons, CC-BY-NC-SA 4.0 International License.

What will you learn

  • Programming in Scratch
  • Broad programming concepts (loops, variables, data structures)
  • Didactics of programming in education and integrating this in your own classes

Сессии:
  • 8 апреля 2019
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Ещё курсы на эту тему:
83432_86c3_2 Mobile Application Development made Easy: iOS and Android
"Wish this course had come out earlier. I've been looking in different directions...
134806_0a80_10 Drupal 7 Tutorial - Online Drupal Course
Get your hands dirty with a real world web project by building a world class...
Codeyourself Code Yourself! An Introduction to Programming
Have you ever wished you knew how to program, but had no idea where to start...
Cs001x-378x225 Middle-Years Computer Science
A fun and creative introduction to computer science for learners in late elementary...
377094_f302_2 Build a Money Making Website For Beginners: Work From Home
How I Stop Teaching To Earn Money Online From Scratch. Earn Monthly Revenue...
Ещё из рубрики «Компьютерные науки»:
1bda401c-840c-4316-b3b6-e9357f26ad92-b01ec12f25c4.small Analyzing and Visualizing Data with Power BI
Learn Power BI, a powerful cloud-based service that helps data scientists visualize...
Regular_4b0b0579-ad25-4009-b3d4-b99d91da5870 Functional Programming in Haskell: Supercharge Your Coding
Get an introduction to Haskell, the increasingly popular functional programming...
Regular_968073c1-6804-4d8e-a857-a19f0e54d8d9 Digital Skills: Mobile
Learn about mobile design, development and creating mobile experiences, as well...
7b3e45ca-d79b-48e3-9b78-4e91f4209e3b-4b6a590c9549.small Data Structures Fundamentals
Learn about data structures that are used in computational thinking –...
Regular_99be8ca2-2b3f-4e7f-948c-22c59e77017a Start a CoderDojo Club
Get support and advice on how to grow your confidence in coding and start a...
Ещё от edX:
09e893c7-7161-4594-879b-22ffe4d26be9-b5eda218224e.small Why Move Towards Cleaner Power
Learn why we need to clean up our power supply, and why is it urgent that we...
3b808491-d3e0-4f74-adc4-ff7a7c5151e5-9e97c6db2d7a.small Creating a Pro-Renewables Environment
Understand the policy, regulatory and fiscal measures that can incentivise renewable...
0869e94c-e342-4edf-b458-453edbb59c9a-ce74f37738b6.small Incorporating Renewable Energy in Electricity Grids
Learn how to manage high shares of variable renewable electricity sources to...
1bda401c-840c-4316-b3b6-e9357f26ad92-b01ec12f25c4.small Analyzing and Visualizing Data with Power BI
Learn Power BI, a powerful cloud-based service that helps data scientists visualize...
6e2a897c-0899-4822-a734-cca41703105b-9b4be36e48b1.small Financial Accounting and Analysis
Understand and analyse a company’s financial statements for informed decision...

© 2013-2017