The Coding Teacher
Learn how to write code that controls hardware! Plug the micro:bit into the USB port of your computer, save your code to the micro:bit and immediately see the results of your coding. Learn the basic structures of coding and quickly see the results. The Micro Bit was designed to encourage students to get actively involved in writing software for computers and build new things; encouraging students to become producers rather than consumers of media.
Scratch- Ready to Code
Join us for this workshop where we will explore the ins and outs of Harvard/MITs easy-to-use, open source program called Scratch. You’ll learn to create in a simple drag and drop environment, and explore limitless resources to help you get closer to using Scratch in any learning environment. This workshop introduces you to Scratch and its advantages in your classroom, evaluates the features and functions of the Scratch interface, and introduces coding using the Scratch software application.
Raspberry Pi -Set up Intro to Raspbian
The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages such as Scratch and Python. Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. Participants will explore the steps to install Raspbian on the Raspberry Pi and review all the hardware settings.
Introduction to Python
Python is a programming language used for many different applications. It is used in some high schools and colleges as an introductory programming language since it is relatively easy to learn. This programming language is also used by professional software developers at places such as Google, NASA, and Lucasfilm Ltd. This workshop will access Python installed on a Raspberry Pi. We will explore Python’s syntax and functions for both web development and controlling the Raspberry Pi hardware. Additionally, we will explore the use of MicroPython as well as Python 3.
Intro to Arduino- using Arduino IDE
Arduino consists of both a physical programmable circuit board- often referred to as a microcontroller- and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, and it is used to write and upload computer code to the physical board. This workshop will explain how to control hardware and sensors by using the IDE to program the arduino. The Arduino language is a set of C/C++ functions that can be called from your code. We will review the process of writing sketches and loading the code into the Arduino.
MIT App Inventor
MIT's free online coding application, provides students in Middle and High School with an interface for developing small Android apps that can be tested on their devices. This user-friendly drag and drop interface starts with basic concepts but allows for growth into Java programming. Don't have access to an Android? No problem. The app inventor provides a free Android simulator for Mac or PC. This content can be applied to an Hour-of-Code session.
©2018 SRI&ETTC, Stockton University. All Rights Reserved
Have you hit the wall coding in Scratch? This workshop will demonstrate how to troubleshoot your Scratch code projects and introduce you to advanced coding concepts such as: Variables, Arrays, Functions, Sequence, Events, Conditionals, Loops, Boolean Logic, Parallelism, Operators, Remixing, Modularizing, and Algorithms. Unleash these concepts to take your Scratch projects to the next level.
Have YOU met alice?
Alice is a free, open-source 3-D animation software that requires coding to create the animations. It was developed by Carnegie Mellon as a means to teach coding and logic to beginning programmers and aspiring game developers. Strategic use of Alice can help to provide a foundation for concepts in programming including events, methods, functions, conditionals, loops etc. All packaged in a fun, drag-and-drop, interface where the end result is a 3-D interactive animation. This hands-on workshop will introduce Alice's potential uses for your coding classroom.