Coding, Computer Science, and 21st Century Curriculum

Slides:



Advertisements
Similar presentations
Pre-AP is a set of content specific strategies designed to: Build rigorous curricula; Promote access to AP for all students; Introduce skills,
Advertisements

Welcome to OCHS! CLASS OF High School vs. Middle School Classes earn a credit. Credits earned determine grade-level placement and graduation status.
Getting Them Out Of Their Shells: Service Learning And CS Students Jim Bohy – Iowa Wesleyan College.
1 © 2002, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Networking Academy Program Prepare Yourself for 21 st Century IT.
Introducing Computer Science in the Classroom
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
How to Use App Inventor in Your Classroom Julie Friesen Piper Middle School Technology 6 th -8 th Grades Edmodo Group Code to Join for More Resources:
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
Computing For Biology An online course for A-level students Runs 18 th to 29 th August 2014 TCGATTCCAGAACTAGGCATTATAGATAGATTCAG ATAGGACATAGATCGATTCAGATAGGATATAATCG.
Barbara Ericson Georgia Institute of Technology
Back to School About Me  8 th year at CCA  17 th year in Education  From Colorado  Math degree from CSU, Masters from GWU  Married with 2 kids.
THE JOB/STUDENT GAP IN COMPUTER SCIENCE 2% 98% Computer Programming Students All other math and science students 40% 60% Computer Programming Jobs All.
Widening the Pipeline of At Risk Students into Computing with Mars Rovers, Flash, Design-First Java, and Tutoring (Human and Artificial) Glenn D. Blank.
Essentials for Quality Gifted Education Making Middle Grades Work.
Hour Two – what to do after the Hour of Code JULIE BAR AND MARTIN FUNK – NEW TRIER HIGH SCHOOL.
Parent Workshop December 8, 2015 Jenny Sora. What is “Hour of Code”? The Hour of Code is a one-hour introduction to computer science, designed to demystify.
#CSForAll WAYS YOU CAN JOIN THE COMPUTER SCIENCE TRAINING INITIATIVE FOR TEACHERS.
WHAT IS THE NUMBER ONE QUESTION COUNSELORS AND TEACHERS WISH PARENTS WOULD STOP ASKING THEIR KIDS? DO YOU HAVE ANY HOMEWORK?
Tel : About iCodeinc: iCode Inc is a state-of-the-art educational institution located in the Dallas area. iCode’s mission.
Kiwanis Flowers EDU620: Meeting Individual Student Needs with Technology Instructor: Kelly O. Stewart Batesville Junior High Technology Community Event.
Computers and How they Work SOAR Poject part 3
Answering Science Questions With Jupyter Notebooks
Middle Years Programme (MYP)
Creating Our Professional Learning Culture
Amazing Opportunities for Homeschool Students
AP Computer Science Opportunity
Computational Thinking in the Classroom
Welcome to our webinar! Who is in the room?
Welcome to Our Blended learning Community!
Chapter 12: Growing Toward the Teaching Profession
globallab Where curiosity rules!
Thinking with Technology Course Module 9
Integrating Coding into the General Education Classroom
Coding, Computer Science, and 21st Century curriculum
eMINTS Parent Information Meeting
— Grade 10 Career Studies Submitted to: Ms. Schuur
Some time ago I wrote how peer java programming can help maintain high quality code. But that is not all! Today I want to explain why I should practice.
Release of PARCC Student Results
Success in the ‘Virtual ‘ World
Teaching MS Science with Computer Science
Advanced Academics in Middle School
Coding and More: Creating a Student-Centered Classroom with Technology
21st Century Program: Science Fun
University of the Highlands and Islands STEM Team
What Digital Resources Are Available to Support STEM?
To Intro to Computer Programming
Integrating Technology: Some Things You Should Know
Coding and Computational Thinking in the Elementary Classroom
Intel Teach to the Future Training
D. F. Walker School Improvement Plan
8th Grade Everything Robotics Elective Mrs. Young
Radius – STEM Readiness
Teams are judged on these categories:
Strategies to Think Deeply About Texts
Introduction to Web Programming
Carroll STEM Program February
All About Android Prof. John Cole Senior Lecturer
Don’t be afraid to fall in love with something and pursue it with intensity and depth. Dr. E. Paul Torrance.
Computing and Mathematics
Central Texas Section Progress report January 19th 2019
STEM Day Sioux City, Iowa
Student Satisfaction Learning Community Spring 2011
Teaching Mathematics Finding the most effective way to teach middle school students mathematics.
Welcome To Clanton Middle School Open House!
PD Goals Program Overview December, 2012
PD Goals Program Overview December, 2012
Suggested TALKING POINTS:
Open data in teaching and education
Computer Science at The Ongar Academy. Technology is a very important part of the modern world. There are few people who’s lives not been affected by.
R for Data Science Data science Data science is a booming field in today’s world. Since Artificial Intelligence is the main focus of today’s technology,
Presentation transcript:

Coding, Computer Science, and 21st Century Curriculum Justin Little Janet Purdy Jeff Gaw jlittle@micds.org jpurdy@micds.org jgaw@micds.org Mary Institute and Country Day School 101 North Warson Rd St. Louis, MO 63124

Our Essential Question for today’s session … How important is learning to program?

Who are we? Justin Little Janet Purdy Jeff Gaw I paid my way through college as a database programmer. Since then, I have been programming as an educator and as a hobbyist for the last 20 years. Janet Purdy I’ve been using technology to solve problems my entire career. My focus now is two fold: to use technology to enrich the general math classroom and to mentor advanced computer science students. Jeff Gaw I wrote my first FORTRAN program roughly 41 years ago in High School. I’ve been writing and using code as a scientist ever since.

How important is learning to program?

There are some other points of view …

What are your thoughts?

Some additional information from Code.org

From Code.org

How important is learning to program? The following quote sums up my current feeling … “I think everybody in this country should learn how to program a computer because it teaches you how to think.” Steve Jobs, Apple Computer Co-founder

Here at MICDS Lower and Middle School programs are evolving Blocks/Visual coding via sites such as code.org Use of the Hour of Code modules Scratch This year … All 7th graders participate in a multi-week Project GUTS (Growing Up Thinking Scientifically) computer modeling and simulation project The hope is to teach more advanced text based coding via codehs.com or codecademy.com

MICDS Upper School Classes All students … Introduced to text based Python coding in 9th grade science class (Chemical and Physical Systems) Uses Jupyter Notebooks (formerly called IPython) Uses the Python IDLE or Spyder IDE Hoping to extend Python into 10th grade science (Chemical and Biological Applications) AP Physics Use GlowScript (VPython) Those interested in coding … Robotics Computer Coding (Python) AP Computer Science (Java) Independent Study

The general approach Science 9 Programming is a tool to help you do your science Helps you to analyze data Compare data Visualize data Find anomalies in the data Create computational models Does the computational model match the observed world? If it doesn’t, how can we change the computational model to match experiment? Control devices Finch Robot Rovers Arduinos boards equipped with sensors Robotics

Computer Coding and AP Computer Science … More traditional computer science courses exposing students to the strengths and complexities of modern computer coding

Other Upper School Programming Opportunities … Hour of Code in December Programming club Informal group which meets once every 6 days for 45 minutes. Some students work through various web based tutorials to learn how to code. Others in the club work on various programming challenges that have be identified. Design-a-thon MICDS has previously run a design-a-thon open to the public that encouraged students to design a mobile application to meet a need of their community Hack-a-thons Groups of students with better programming skills participate in various hack- a-thons around town World-Wide Technologies (local IT company) has sponsored one for the past two years in which our students have done very well

Up Next … Walk you through more detailed examples of the types of coding we do in the various courses … Then you will get to do some yourself!