Descrição do produto
Duration: Four weeks
Course Materials Cost: none
Resources Used: PDF files, discussion forum, free software
Computer requirements: Chromebook, Macintosh, Windows
Course Designers: David Thornburg, PhD and Norma Thornburg, MA
Start date: coming soon
Certification: digitally certified by Zigo Educação and Thornburg Center
The idea that students should learn to program computers is not a new one, but it has largely fallen by the wayside in the past few decades. As a result, many young people are adept at using computer applications, but lack the skills to create applications of their own. Computer languages have syntax and grammar, just like natural languages, and learning to program builds thinking skills. This course is designed for educators who want to introduce programming to their students without having to start with complex languages. While the programming languages we’ll explore are easy to learn, they can be used to create programs of great complexity.
Through a series of activities and projects, participants in this course will develop familiarity with a popular class of programming languages that can be introduced to students of all ages. Furthermore, students will also work with special languages that can be used to design projects to be built on 3D printers, and to operate the Arduino interface card that connects computer activities to the physical world.
You will take part in class discussions and build programs of your own to demonstrate your learning. Your final activity will be to create a program that addresses a personal challenge for which current software does not address.