(AP)CS Principles www.csprinciples.org www.collegeboard.com/html/computerscience/ CE21, CSPrinciples16/4/2014.

Slides:



Advertisements
Similar presentations
Technology Use Plan Methacton School District Patty McGinnis ED TECH 501.
Advertisements

Co-Teaching as a Methodology in Teacher Preparation
In the Era of the Common Core Standards Network Meeting, January 11, 2012 Silicon Valley Mathematics Initiative Assessment for Learning.
NCATS REDESIGN METHODOLOGY A Menu of Redesign Options Six Models for Course Redesign Five Principles of Successful Course Redesign Four Models for Assessing.
Learner-Centered Education Course Redesign Initiative Builds upon work of prior LCE grants Will award grants of $40,000 - $50,000, with the option.
Why Our Students Need The New Advanced Placement Computer Science Principles Course.
Copyright © 2010 Verizon Foundation. All Rights Reserved. This document may be reproduced and distributed solely for uses that are both (a) educational.
SCIENCE & TESTING. CMT-SCIENCE Given for the first time in Spring 2008 in grades 5 & 8 Consists of multiple choice and open ended questions Based on student.
Business Technology Education Gateway Institute of Technology Advisory Committee Meeting Fall 2010.
The Landscape of High School Computer Science Course Offerings in South Carolina: What, When, Where and How are we Training the Next Generation of CS/IT.
Making the Connection to Assessment. Three components: Common Core State Standards Excellent Matches to State Curriculum Essential Skills and Knowledge.
Clint Chan Lynnwood High School
Pilot AP Computer Science Principles Course Computer Science Principles Course by Art Lopez Sweetwater High School.
Elementary Implementation November 13, Create integrated STEM learning opportunities at every grade level Research and Slaybaugh Pilot 2013-
Educational Design and Technology Updates
GENERAL EDUCATION ASSESSMENT Nathan Lindsay January 22-23,
General Education Assessment 2013: Introduction
Common Core at CPS Scope and Sequence Implementation Plan
BEST PRACTICES IN TEACHING INTRODUCTORY PROGRAMMING Beth Simon, Computer Science and Engineering UC, San Diego.
The Framework for Junior Cycle Presentation to Staff St Mark’s Community School, Tallaght.
Regional Working Session
Science ROCKS! Welcome to the Hamilton County District In-service: August 4, 2011.
Computer Science Principles a lesson. Principles. Computer? Science. a lesson.
© International Baccalaureate Organization 2006 The International Baccalaureate Organization At a Glance.
CSTA K-12 Computer Science Standards (rev 2011)
Learning Outcomes Participants will be able to analyze assessments
Computer Software Engineering. Teddy Wyatt Pre-Engineering Instructor Tulsa Technology Center
Norwalk – La Mirada Unified School District Common Core Implementation Plan Presented by: Dr. Lila Bronson – Assistant Superintendent of Ed. Services Shannon.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 Getting Behind the Project.
The Classroom Presenter Project Richard Anderson University of Washington.
ABET The Complete Report on Your Course. ABET OUTCOME CHECKLIST.
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.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
AP Computer Science Update John Harrison Princess Anne High School.
Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
A Clean Slate Approach to High School CS Jan Cuny 9/26/2009.
Linking with High School Computer Science Gary Monnard St. Ambrose University For IUCSC – March 28, 2015.
Welcome CS4HS. About today  Logistics: W-9 form, evaluation at end of day  The CS Principles materials  Today starts out with CS Principles.  Yet.
Dept. of Computing and Technology (CaT) School of Science and Technology B.S. in Computer Science (CS) CIP Code: Program Code: Program Quality.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
+ Computer Science Principles: A New AP Concept Marie desJardins Google CS4HS Professional Development Workshop UMBC, August 6, 2012.
APCS Principles CS Principles, Snowbird1.
 The 2010/2011 Round 1 Pilots of AP CS Principles concluded in May … five sites  UC Berkeley : Brian Harvey & Dan Garcia  UC San Diego: Beth Simon 
AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
Technology Integration Lesson Planning. A Virtual Field Trip By: Paula Smith, Patty Deering, Vicki Matchett & Renata Sorel.
Computational Thinking in K-12 and Scalable Game Design Michael Shuffett.
LIKES: Educating the Next Generation of Knowledge Society Builders Authors: Wingyan Chung, Edward A. Fox, Steven D. Sheetz, Seungwon Yang Presenter: Wingyan.
AP Computer Science: Principles Project Overview
CS 10K Project: Transforming HS Computing Education (Status Report) Owen Astrachan, Duke Jan Cuny, NSF Dan Garcia, Berkeley Larry Snyder, UW February 6,
(AP)CS Principles CSPrinciples, Sigcse /14/2015.
Gail Chapman, UCLA April 19, Research and Philosophy of ECS 2.
Partner4CS Implementing needed strategies to reach the national CS10K goals for the state of Delaware.
CS 10K – Rise of CS Principles UTeach and Computer Science Principles: National Initiatives To Reform Introductory Curricula And Broaden Participation.
Prior Learning Assessment (PLA) Pilot Project At VSU Prepared by the PLA Assessors Group.
UC Berkeley EECS Sr Lecturer SOE Dan Garcia printing-aims-to-prevent-a-piracy-plague/ Quest.
Welcome to the Computer Science classes Mrs. Whitlock AP night Chattahoochee High School.
An Update on the New AP CS Course Chris Stephenson CSTA Mark Guzdial Georgia Tech Jan Cuny National Science Foundation.
A Clean Slate Approach to High School CS Jan Cuny 7/6/2010.
(AP)CS Principles CE21, CSPrinciples16/24/2016.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
The Beauty and Joy of Computing Lecture #4 : Creativity & Abstraction
Training Arkansas Computing Teachers (TACT)
7 Big Ideas of Computing:
WELCOME TO AP COMPUTER SCIENCE PRINCIPLES!
AP computer science PRINCIPLES
Computer Science Principles
(AP)CS Principles NSF, CNS
Presentation transcript:

(AP)CS Principles CE21, CSPrinciples16/4/2014

What? A new first course in computer science Alternative to CS1, not replacement Designed to be an AP course: credit/placement Collaborative: CollegeBoard, NSF, Academia (6-12/University) CE21, CSPrinciples26/4/2014

Why toward APCSprinciples? Why isnt this CSPrinciples, why AP? – Entry into high schools and colleges – 2,000 audited AP(CS) teachers – National standard for curriculum/test Single point of national leverage – States are very, very, very different 6/4/2014CE21, CSPrinciples3

Who? CE21, CSPrinciples46/4/2014

Process and Content How are we designing and building this course? – Who is behind the development – What is the process used What will be in this course? – Computational Thinking Skills – Content – Pedagogy CE21, CSPrinciples56/4/2014

Who? Don Allen Christine Alvarado Owen Astrachan Stacey Armstrong Tiffany Barnes Amy Briggs Charmaine Bentley Mark Guzdial Rich Kick Jody Paul Chris Stephenson Duane Bailey Gail Chapman Tom Cortina Stephen Edwards Dan Garcia Joanna Goode Susanne Hambrusch Michelle Hutton Deepak Kumar Jim Kurose Andrea Lawrence Richard Pattis Katie Siek Beth Simon Larry Snyder Lynn Stein Fran Trees Lien Diaz Cameron Wilson Jan Cuny Kathy Haynie CE21, CSPrinciples66/4/2014

Why is this possible now? AP Courses should not be designed solely to replicate introductory college courses (which are not typically exemplary models) – Reflect knowledge of how students learn – Convey content and unifying concepts NRC report 2002, AP Science Redesign 6/4/2014CE21, CSPrinciples7

Engineering a Course and Exam CE21, CSPrinciples86/4/2014

Timeline – Big Ideas, Practices, Claims/Evidence – Pilot I: Five colleges – College Survey – College attestation/support – Test item prototype – Pilot II: 10+ colleges, 10+ high schools CE21, CSPrinciples96/4/2014

Timeline continued Necessary and sufficient conditions to continue – How do we ensure substantial buy-in? , e.g., as part of CE21! – Curricular framework finalized? – Exam format identified Deploy exam and course – 201X (X >= 5) CE21, CSPrinciples106/4/2014

From Process to Product What will be in this course? – Pilot courses are exemplars – Seven big ideas – Six computational thinking practices – 30 claims each with 2-5 evidence statements, total of 117 From bits to NP to modeling to … CE21, CSPrinciples116/4/2014

Wheres the Programming? To that end [solving computational problems and exploring creative endeavors], the course highlights programming as one of the seven big ideas of computer science, because programming is among the creative processes that help transform ideas into reality. Course rational, csprinciples.org CE21, CSPrinciples126/4/2014

Big Ideas 1.Computing is a creative human activity that engenders innovation and promotes exploration. 2.Abstraction reduces information and detail to focus on concepts relevant to understanding and solving problems. CE21, CSPrinciples136/4/2014

Big Ideas Continued 3.Data and information facilitate the creation of knowledge. 4.Algorithms are tools for developing and expressing solutions to computational problems. CE21, CSPrinciples146/4/2014

Big Ideas Continued 5.Programming is a creative process that produces computational artifacts. 6.Digital devices, systems, and the networks that interconnect them enable and foster computational approaches to solving problems. CE21, CSPrinciples156/4/2014

Big Ideas 7.Computing enables innovation in other fields including science, social science, humanities, arts, medicine, engineering, and business. CE21, CSPrinciples166/4/2014

Computational Thinking Practices 1.Analyzing effects of computation 2.Creating computational artifacts 3.Using abstractions and models 4.Analyzing problems and artifacts 5.Communicating processes and results 6.Work effectively in teams csprinciples.org CE21, CSPrinciples176/4/2014

Claims and Evidence bit.ly/csprincbit.ly/csprinc Big Idea: Abstraction reduces information and detail to focus on concepts relevant to understanding and solving problems. – Key Concept II.A. Computational systems and problems are developed, analyzed, and solved using multiple levels of abstraction. 6/4/2014CE21, CSPrinciples18

Big Idea>Key Concept>Claim Claim 5: The student can use abstractions and models to solve computational problems and analyze systems. – Evidence for Claim 5: Student work is characterized by: 6/4/2014CE21, CSPrinciples19

Evidence statements for 5 5a. Explanation of how data, information or knowledge are represented at different levels of abstraction. 5b. Use of simulation and randomness to analyze and solve problems. 5c. Explanation of how abstractions are used in software systems at many levels, ranging from programming languages to operating systems to the Internet. 5d. Explanation of the abstractions comprising the physical layers of computing hardware, including gates, chips, and components. 6/4/2014CE21, CSPrinciples20

Five Pilots, One Plane Information about Pilot I (thanks to Larry Snyder) 6/4/2014CE21, CSPrinciples21

Five Campuses, Five Teachers The pilot schools and instructors … Metropolitan State College, Denver: Jody Paul UC Berkeley: Dan Garcia UC San Diego: Beth Simon UNC at Charlotte: Tiffany Barnes U Washington: Larry Snyder CE21, CSPrinciples6/4/201422

Cross-Campus Comparison I 6/4/2014 CE21, CSPrinciples 23 Title First Offering Proj Enroll MSCDLiving in a Computing World Fall (S) UC BThe Beauty and Joy of Computing Fall (S) UC SDFluency with Information Technology Fall (Q) UNC CThe Beauty and Joy of Computing Spring (S) U WComputer Science Principles Winter (Q)

Cross-Campus Comparison II 6/4/2014 CE21, CSPrinciples 24 Programming Language LecLabDisWks Total Contact MSCDScratch, HTML/CSS UC BBYOB Scratch UC SDAlice, Excel UNC CBYOB/Scratcy U WProcessing

Future work Oversee pilot courses, analyze the outcomes of the pilots, prepare for next, larger pilot, … LARGER PILOT Gain consensus on claims and evidence Develop prototype exam questions Gather support for next phase of project, letters of attestation CE21, CSPrinciples256/4/2014

Questions 6/4/2014CE21, CSPrinciples26