The Coding Teacher
Unplugged Computer Science
Did you know that you can incorporate Computer Science with AND without technology? Join us to discover ways to incorporate computer science activities into your classroom. Participants will gain hands on experience with sample lessons as well as discuss how these activities can be utilized in a variety of content area lessons. Recommended for Grades PreK-12.
TEACH SQL WITH GOOGLE SHEETS
SQL(pronounced sequel) skills are the number one most important, yet neglected requirements necessary in almost all computer science jobs. SQL is a language that is used by all SQL Server-related disciplines; namely, Database Administration, Database Development and Business Intelligence. We use it for reporting and extracting data in order to analyze and simplify large amounts of information. The skills covered here can be applied to any subject area. No special software is needed as we will be utilizing the “Query” function in Google Sheets. Recommended for grades 6-12.
Python Coding with Earsketch
Physical Computing with Scratch
This workshop focuses on using micro:bit, Makey Makey, and sensors extending the programming experience in Scratch 3.0 for all grade levels. Hands on projects will offer attendees the opportunity to have their scratch code interact with the physical world of controllers, light, motion, and temperature sensors. Recommended for grades 3-10.
Learn serious code on your iPad. In a seriously fun way. Swift Playgrounds is a revolutionary app for iPad that makes learning Swift interactive and fun. It requires no coding knowledge, so it’s perfect for students just starting out. Solve puzzles to master the basics using Swift — a powerful programming language created by Apple and used by the pros to build today’s most popular apps. Recommended for grades 4-12.
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. Recommended for Grades 6-12.
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. Professional software developers at places such as Google, NASA, and Lucas Film Ltd. also use this programming language. 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. Recommended for grades 6-12.
Scratch- Ready to Code
Join us for a workshop where we will explore the ins and outs of Harvard/MITs easy-to-use, open source program called Scratch. You will 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. Recommended for grades 3-10.
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. Learn how to use debugging as a computational practice with your students. Recommended for grades 3-10.
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 userfriendly 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 or used in your CS Ed Week activities. Recommended for grades 6-12.
Have YOU met alice?
Alice is a free, open-source 3-D animation software that requires coding to create the animations. Carnegie Mellon developed it 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, dragand-drop, interface where the result is a 3-D interactive animation. This hands-on workshop will introduce Alice's potential uses for your coding classroom. Recommended for Grades 6-12.
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. The Pi 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. Recommended for grades 6- 12.
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. Micro:bit even offers a simulator for educators that do not access to the devices. Recommended for Grades 6-12.
Experiment with robots like Ozobots, Lego Mindstorms EV3, Finches and Ollies. These robots are machines that can do three things: sense, act and compute. Robots are now accessible for students of all ages and abilities and are an engaging classroom tool to support STEAM. Participants will have the opportunity to develop ideas to engage students with robots that students can either build themselves or transform with maker materials. Recommended for grades Pre-K-12.
Getting Started With Google's Cs First
Want to teach coding to your 4-8 learners but don’t know where to start? Have you been teaching Scratch but keep hitting brick walls or running out of project ideas? This workshop is for you. CS First is a free web-based program that exposes students to computer science through video tutorials and modules that they can complete at their own pace. Every lesson is ready-to-go from top-to-bottom. You simply have to choose your lesson and implement it. Get started right away with this hands-on workshop. Even if you are an expert coder these lessons will be a breath of fresh air for practical classroom applications or after school project ideas. Recommended for grades 4-8
TEACH PYTHON CODING WITH CARNEGIE’S CS ACADEMY
Are you currently teaching Python to your students or would like to start? Do you teach Python but need more ideas on moving forward with it? Are you new to teaching coding with little or no coding experience? If the answer is yes to any of these, CMU’s CS Academy is for you. The academy is an online, interactive high school computer science curriculum that is entirely free. Every lesson is already created for you. There are built-in capabilities for accommodating students of various levels of experience and backgrounds. Recommended for grades 6-12.
©2018 SRI&ETTC, Stockton University. All Rights Reserved