Coding, Computer Science, and 21st Century curriculum

Slides:



Advertisements
Similar presentations
Using Technology to Enhance the Teaching/Learning of Mathematics Lawrence E. Levine Stevens Institute of Technology
Advertisements

BRITTANY’S TAKE AWAY. DIFFERENTIATED INSTRUCTION  Is for all students  Make sure to let parents know how the classroom may be run  Allow for time to.
By Quynh Huynh. Overview Small, low cost introductory robot (i.e. it’s meant to be educational) Fully programmable Targeted at kids ages 8+ Mostly used.
Scratch Keith Patton Computer Literacy Teacher West Chester Area School District.
Professional Development PowerPoint Presentation Brandman University Smart Board Amal Khoury EDUU 564 Prof.Deborah Van Ourkerk.
Introduction to Addition and Subtraction of Integers Taught by Helen L. Wong John F. Kennedy Middle School Imperial County Office of Education CTAP Online.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Concepts and value of TI-Nspire™ Technology
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Board As An Instructional Tool. The SMARTboard allows you to: Navigate by touching the screen (pointer and keyboard tools) Write on the screen (pen tools)
Tux Paint Reviewed by team iTeach Jodi Hovest, Scottie Fetters, & Melanie Stainbrook.
How Peer Coaching can Help Support BYOD and Office 365 Implementation With Jane Miller, Gary Gillespie, and Sharon Leonard Spokane Public Schools;
Glogster EETT Training Mathew Swerdloff November 30, 2010.
Moodle: Engaging Students Online Nathalie Rudner, Thornhill Secondary School Anita Drossis, Vaughan Secondary School York Region District School Board.
1 FlexTraining in a Nutshell Welcome to a brief introduction of the FlexTraining Total e- Learning Solution. This short sample course will outline the.
Get Microsoft Mouse Mischief
Goal The goal of the web based tutorial is to provide teachers who improperly use slideshow presentation software the tools necessary to eliminate the.
IPads in a 5 th Grade Classroom Jamie K. Loveland.
Tools for the TEKS Technology Resources for Teachers Diane Revilla Informational Systems Management EDLD 5362 Section 8012.
KIDSPIRATION KIDSPIRATION Is this software.
Jennifer Bellah ESE /13/15.  Brain Pop  Online Tutorial  Simulations  Instructional Games  Problem Solving.
Chemistry : Interactive Periodic Table Tengku Azmi Raja Ismail
What is Pear Deck? What are the benefits of using Pear Deck in the classroom? How is Pear Deck used in each subject area? Discuss a Pear Deck case study.
Computer Programming for Everybody Jeffrey Elkner National Science Foundation May 11, 2004 A Teacher's Journey into Free Software, Computer.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Technology in a science classroom. Promethean Board support and Web-based tools to support student communication.
Housekeeping On-line presentation trouble shooting
2.8 NXT Test Programs (Try Me Mode) U2C8
Answering Science Questions With Jupyter Notebooks
JavaScript/ App Lab Programming:
AP CSP: Cleaning Data & Creating Summary Tables
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Lego Mindstorm Robot Educator Tutorials
Foundations of Data Science
APIs and Function Parameters
Software Name (Function Type)
R For The SQL Developer Kevin Feasel Manager, Predictive Analytics
The Power of Anchor Charts to Transform Reading Instruction
Kodu Game Lab Shaw STEM Lab-2016.
Coding, Computer Science, and 21st Century Curriculum
It’s time to learn about a digital Notebook right meow
Applied Cyber Infrastructure Concepts Fall 2017
Getting started with your Smartboard!
Programming Part 2 Mod Kit
Adding Assignments and Learning Units to Your TSS Course
Prepared by Kimberly Sayre and Jinbo Bi
8th Grade English Language Arts
Using Office 365 in the Classroom
The Finch Robot and the While Loop
One of my Windows in the Classroom stories:
8th Grade Everything Robotics Elective Mrs. Young
Utilizing Modeling Instruction & Standards Based Grading
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
Mr. Smith’s Schedule 1st Period Computer Science I
I do the work—she gets all the credit.
Lego Mindstorm Robot Educator Tutorials
Lego Mindstorm Robot Educator Tutorials
HAS Makers Design Space
Stevens Institute of Technology US Military Academy, West Point
Programming Basics - RobotC
Computer Science A Level
Software Name (Function Type)
Teaching with Technology
Instructional Affairs Committee Meeting
Pair work – Do you want to change seats??
Inspiration/Kidspiration
The 21st Century Math and Science Classroom
Instructional Affairs Committee Meeting
SeeSoft A Visualization Tool..
Open data in teaching and education
Presentation transcript:

Coding, Computer Science, and 21st Century curriculum Python Jupyter Notebook Finch (from Bird brain technologies)

Justin’s stuff below (will delete this slide) Should I talk AFTER Jeff’s discusses his Science 9 stuff and BEFORE he goes into AP physics stuff? Hmm. I think you talk before I talk about my Sci9 and AP Physics stuff. You are setting the stage of the notebooks. You talk about what a Jupyter notebook is and show them some of those notebooks that taught kids how to code. Then you take them into the Finch work. I’m assuming the Finch is wow thing you are talking about. When I take them through some of my basic notebooks but settle on either the age of the universe one or analyzing STEM building data … Then I do AP Physics Then Janet

Jupyter Notebook From Jupyter.org: The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.

HOW do we use Jupyter Notebook with our 9th grade Science classes? The instructional information is integrated with student practice. Jupyter Notebooks allow me to write sections of code that students can modify and play with as they read the tutorials and learn how to write programs. Class time will not be wasted on students re-typing long blocks of code. Students get immediate feedback while they read and learn. Students can read and practice at their on pace (following guidelines set by the teacher)

Jupyter Notebook Examples On the computers around the room I have loaded several example Jupyter Notebooks. No previous programming experience is required. Go ahead give them a try! The password for the computer is: hiccup If you want to use your own computer you may have to download some software first. Let me know, and I’ll provide you with instructions and my files. (you can go to https://www.continuum.io/downloads to start the download)

In 2017-18 we are going implement Jupyter Hub for the first time. A multi-user version of the notebook designed for companies, classrooms and research labs In 2017-18 we are going implement Jupyter Hub for the first time. Our hope is to simplify the management of documents/data. We’ll be able to deploy our Jupyter Notebooks and data to all students easily which will eliminate having students properly download the notebooks and place them in the appropriate directories/folders.

Finch From BirdBrain Technologies: The Finch is a robot for computer science education. Its design is the result of a four year study at Carnegie Mellon's CREATE lab. The Finch is designed to support an engaging introduction to the art of programming. It has support for over a dozen programming languages and environments, including several environments appropriate for students as young as eight years old. The Finch is designed to allow students to write richly interactive programs. On- board features include: Light, temperature, and obstacle sensors Accelerometers Motors Buzzer Full-color beak LED Pen mount for drawing capability Plugs into USB port - no batteries required

Finch

Finch at MICDS Getting the Finch to work is a synch…(note to self: hold for laughter and applause) BirdBrian provided all the needed libraries and example programs to make it really easy add the Finch to our curriculum. This past year, after our students learn the basics of Python via Jupyter Notebooks, we have them go through a tutorial program designed to get them familiar with the Finch. The programming unit ends with the “Indiana Finch Project” which the students really enjoyed. In fact, the students enjoyed the project so much, I plan utilizing the Finch with each new Jupyter Notebook lesson.

Try it yourself! At the end of this talk, you will have the opportunity to try out the Finch tutorials and see if you can escape the maze!

Next up Mrs. Purdy