Clint Chan Lynnwood High School

Slides:



Advertisements
Similar presentations
What is the Advanced Placement Program? The Advanced Placement Program are courses taught at local high schools, which allow students to participate in.
Advertisements

Create a website with Google Sites
Computational Thinking: An Important Skill for All Students Joe Kmoch Milwaukee Public
A Digital Age Skill for All Joe Kmoch Milwaukee Washington HS of IT For WI Math Council, May 2012 was: CT: An Important Idea for All Students:
Problem/Project Based Learning and Computational Thinking CS4HS at Marquette University July 24, 2012 Joe Kmoch 1.
CSTA K-12 Computer Science Standards (rev 2011)
WHY FORM A CSTA CHAPTER? Fran Trees, CSTA Chapter Liaison Joe Kmoch, Milwaukee, WI
Could/Should CS be Counted for a Math Credit? Wisconsin Mathematics Council Annual Conference Green Lake, WI Friday, May 2, 2014 Joe Kmoch
Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center
GRAPHICALLY CHALLENGED BACK TO SCHOOL NIGHT PRESENTATION: Computer Science Edition Gunn HS, Palo Alto (CA) Thank you for donating to PiE!
Silicon Valley CSTA Presents: The Beauty and Joy of Computing Josh Paley, Teacher Computer Science & Mathematics Henry M. Gunn HS (Palo Alto, CA)
Computational Thinking Trendy Phrase or Essential Skill Set? Barbara Fox bfox2014.wikispaces.com.
Project Lead the Way An Orientation American High School.
Things That Seem To Make My Students Tick and the Philosophy of One High School CS Teacher Josh Paley, Teacher Computer Science & Mathematics Henry M.
1Marquette University Heather Bort and Dennis Brylow SIGCSE 2013 CS4Impact: Measuring Computational Thinking Concepts Present in CS4HS Participant Lesson.
Csta » pacse Computer Science Teachers Association, Philadelphia Area Chapter Tammy Pirmann, President.
Le Moyne College Summer Math Academy August 2007 Computational Thinking & Related Tools.
A-1 © 2000 UW CSE University of Washington Computer Programming I Lecture 1: Overview and Welcome Dr. Martin Dickey University of Washington.
The Harris County Library should have a coding program for kids Anna Xu 1.
Building a K-12 Program of Study for Computing – Curricula and Resources Friday, May 8, 2015 Kern-Cary, Green Lake Center, WI Dennis Brylow Joe Kmoch.
PLTW Computer Science Pathway. WHY CS IN ALL GRADES? Why?
Introducing Computer Science in the Classroom
Computational thinking. Hour of Code Prof Dr. Valentina Dagiene Ágnes Erdősné Németh Maria Gaiduk Bojan Kostadinov.
The Beauty and Joy of Computing Curriculum and the AP CS: Principles project Brian Harvey, UC Berkeley Dan Garcia, UC Berkeley Jens Mönig, MioSoft.
Resources for CS Teachers and Students Kip Irvine FIU Tapestry Workshop, July 2013.
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
COMP 1001: Introduction to Computers for Arts and Social Sciences.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Long-term Evolution of AP® CS A Renee Ciezki SIGCSE 2013.
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
Barbara Ericson Georgia Institute of Technology
A Digital Age Skill for All [space for presenters name, organization]
USING AN INTEGRATED 3D AND ROBOTICS ENVIRONMENT TO TEACH COMPUTATIONAL THINKING EFFECTIVELY Stephanie Graham Shiloh Huff Sabyne Peeler * This research.
Georgia Computes! Improving Computer Science Education in Georgia Barbara Ericson Director Computer Science Outreach Institute for Computing Education.
+ Computer Science Principles: A New AP Concept Marie desJardins Google CS4HS Professional Development Workshop UMBC, August 6, 2012.
Computer Science Studies and Distance Education Unique Aspects Wingate Seminar London May 2005.
AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University.
Lance Pedersen Bio: I am a relatively new teacher who has had to rapidly adjust to teaching in the CTS area. I started my career three years ago at Ross.
Computational Thinking in K-12 and Scalable Game Design Michael Shuffett.
Computational Thinking
Milwaukee, WI Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, pt 3.
Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, pt Dallas, TX.
CS 10K – Rise of CS Principles UTeach and Computer Science Principles: National Initiatives To Reform Introductory Curricula And Broaden Participation.
Lawrence Snyder [with Susan Evans and Brandon Blakeley] University of Washington, Seattle © Lawrence Snyder 2004 Whoa! That homework may have been too.
This is CS50 AP..
Future of Computing Education Panel David Patterson, former ACM President, UC Berkeley, EECS Professor Tom Murphy, Contra Costa Community College Professor.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles.
Understanding Computing and Programming at KS2 Debs Ayerst.
1 AP Computer Science Workshop Joe Kmoch Washington HS, Milwaukee, WI July 18, 2003.
The Beauty and Joy of Computing. UC Berkeley’s CS Breadth Course Designed to be non-intimidating to students in non-technical majors. But also designed.
UC Berkeley EECS Sr Lecturer SOE Dan Garcia printing-aims-to-prevent-a-piracy-plague/ Quest.
In Partnership with Code.org FUN WITH CODING FOR MIDDLE AND HIGH SCHOOL.
Code Tools for Schools Adam Carr from Bridge Creek High School.
DCC Honors Program What are they and should my child be enrolled in them?
INQUIRY: CODING IN BC MONTESSORI SCHOOLS. BACKGROUND CODING IN SCHOOLS MONTESSORI PRINCIPLES IMPLEMENTATION AGENDA.
서울대한양대 ( 안 산 ) 충남대 1년1년 컴퓨터기초 (C) 컴퓨터프로그래밍 (C, Java) 컴퓨터프로그래밍 (C) 2. 봄 프로그래밍 원리 (Scheme, ML) Structure & Interpretation of Computer Programs 프로그래밍 방법론.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
Teaching students to think like scientists
PRE-AP computer science 1
University of Washington Computer Programming I
PLANNING FOR 11th GRADE I will know what the requirement for graduation are. I will become familiar with the information provided in the curriculum guide.
Computational Thinking
Coding and More: Creating a Student-Centered Classroom with Technology
AP computer science PRINCIPLES
Ap computer science 2 AP COMPUTER SCIENCE A EXAM SPRING OF EVERY YEAR
Computer Science Principles
Foundations of Visualization 8/30/05 Lecture Notes
A Digital Age Skill for All
UBC 2016 Why Coding?.
Introducing Digital Technologies
Presentation transcript:

Clint Chan Lynnwood High School

Why Computer Science? Computer Science is not just programming CS and Math have the common goal of getting students to persist in problem solving Use computational thinking to support development of problem-solving skills, modeling, proof…

Computational Thinking Computational thinking (CT) is a problem-solving process that includes (but is not limited to) the following characteristics: Formulating problems in a way that enables us to use a computer and other tools to help solve them. Logically organizing and analyzing data Representing data through abstractions such as models and simulations Automating solutions through algorithmic thinking (a series of ordered steps) Identifying, analyzing, and implementing possible solutions with the goal of achieving the most efficient and effective combination of steps and resources Generalizing and transferring this problem solving process to a wide variety of problems Working definition from International Society for Technology in Education

CS Resources for Math Classes Last year was the first year I taught high school Computer Science (AP & Intro) Supplement existing math units In the past, Ive done introductory computer science units after AP Calc exam Could be used in a class, or in after-school club setting Due to the time constraints, well zip through a list of resources… find 1 or 2 to try later… My Top-10 list of CS Resources – literally, just the tip of the iceberg:

10. LightBot 2.0 I can see using this as a way to introduce the concept function in Algebra 1, or recursive definitions in Algebra 2…

9. CS Unplugged Learn about CS concepts, such as binary numbers, image representation, … Computer Science, without a computer… Activities for all levels and ages

8. Exploring Computer Science Middle School / Early High School curriculum Activities in 1 st 2 units good for group work or norm setting that can be used in math classes

7. AP Computer Science Principles Computer Science: Principles is a proposed AP course under development that seeks to broaden participation in computing and computer science.. Not just changing content, changing how CS is taught and in turn, who chooses to take it. Language-independent AP exam will include a portfolio piece Not a replacement nor a prerequisite for AP CS A Introductory course primarily for non-majors

6. UC Berkeley CS 10 & SNAP! CS 10: The Beauty and Joy of Computing UC Berkeleys version of the CS Principles course Scratch / BYOB / SNAP BYOB / SNAP is Scratch with the ability to do functions Focus on design and larger issues, while minimizing syntax errors

5. UW CSE 120 & Processing UW uses Processing for their version of the CS Principles course /13wi/ 120/13wi/ Processing aims to make art and data visualization accessible Syntax still an issue for some students… but overall, more accessible (to start) than Java, in general.

4. Trinity College CS 110 & AppInventor Trinity College uses AppInventor for their version of the CS Principles course Still under active development – meaning things (stability of system) can change from day, as I found out last year…

3. Blown to Bits & Other Books Current events / ethical and social implications Blown to Bits ( Program or Be Programmed ( programmed/) programmed/ Prisoners Dilemma ( Crypto: How the Code Rebels Beat the Government – Saving Privacy in the Digital Age ( crypto.html) crypto.html

2. AP Computer Science A Java 5.0 or better /teachers_corner/4483.html /teachers_corner/4483.html UW CSE 142 ( e142) e142 UC Berkeley ( inst.eecs.berkeley.edu/~cs61b/) inst.eecs.berkeley.edu/~cs61b/ My class webpage (

1. CSTA / CS4HS CSTA: Computer Science Teachers Association ( Membership is free Receive announcements about workshops and events Attend local chapter meetings CS4HS: Computer Science for High School Workshops Watch for announcments Sponsored by Google in partnership with local universities Each event has a slightly different focus

Questions? Clint Chan