Problem/Project Based Learning and Computational Thinking CS4HS at Marquette University July 24, 2012 Joe Kmoch 1.

Slides:



Advertisements
Similar presentations
Implementing the CCSS 8:30-8:40 Introductions & quick background
Advertisements

© 2010 Math Solutions 21 st Century Arithmetic: Developing Powerful Thinkers Session # 59 Renee Everling Model Schools Conference---Orlando, Florida June.
Empowering Learners through the Common Core State Standards
Juli K. Dixon, Ph.D. University of Central Florida
Common Core Mathematical Practices. People who are good in math… Make sense of problems.
Math Extension Activity JCPS Analytical and Applied Sciences.
Common Core State Standards and Essential Standards
1 Deeper Investigation of Iowa Core Standards: K-5 English/Language Arts Iowa Department of Education In Partnership with AEA School Improvement ©2011.
What Do Parents Need to Know About the Common Core State Standards.
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:
CSTA K-12 Computer Science Standards (rev 2011)
Standards for Mathematical Practice
Could/Should CS be Counted for a Math Credit? Wisconsin Mathematics Council Annual Conference Green Lake, WI Friday, May 2, 2014 Joe Kmoch
Employability Skills for
K–12 Session 4.3 Standards for Mathematical Practices Part 3: Looking for the Practices through Observation Module 1: A Closer Look at the Common Core.
The Common Core State Standards for Mathematics. Common Core Development Initially 48 states and three territories signed on As of November 29, 2010,
1 Common Core Lite Mathematics Brought to you by….
Empowering Young Learners through the Standards for Mathematical Practice Juli K. Dixon, Ph.D. University of Central Florida
The Common Core State Standards for Mathematics. Common Core Development Initially 48 states and three territories signed on As of December 1, 2011, 45.
History & Vision.  The new standards are rigorous, research- based, and designed to prepare every student for success in college and the workforce. 
Career and College Readiness (CCR) NGSS, CCSS ELA/Literacy, CCSS Mathematics, MMC K-12 Science Framework and NGSS Review in Terms of CCR 1.
ACOS 2010 Standards of Mathematical Practice
Math Instruction What’s in and What’s out What’s in and What’s out! Common Core Instruction.
1 North Dakota Common Core State Standards (CCSS) Grades K-12 Adopted June 2011 Effective July 1, 2013 “After July 1, 2013, all public school districts.
GV Middle School Mathematics Mrs. Susan Iocco December 10, 2014.
The Common Core State Standards for Mathematics Transitioning to the Common Core.
Philomath School District Board of Directors Work Session May 10, 2012.
Launching the Common Core State Standards We need to prepare our students for 21 st Century Learning in an information age with technology innovations.
Exploring the Normal Distribution Rick Luttrell James Price South Iredell High School.
September, Network for New Science/Math Teachers September 24, 2010 Meeting 1, Year 2 Lexington, KY University of Kentucky Partnership Institute.
A Digital Age Skill for All [space for presenters name, organization]
ENGLISH LANGUAGE ARTS AND READING K-5 Curriculum Overview.
Math Practices (Part I) November 2, 2012 Maricela Rincon, Professional Development Specialist
Elementary Math: Principals Professional Development Fall 2011.
EEA 2012 – Middle School STEM Day 1, PM Content Session.
Are We Ready to Implement the Common Core Standards in Mathematics ? Katy White based on a presentation by DR. WESLEY BIRD
Elementary Math: 2 nd Grade Professional Development January 2012.
Math Standards  NCTM  Common Core State Standards for Math (CCSSM)  Needs of Diverse Learners.
Launching the Common Core State Standards. Partnership for 21Century Learning presents: Above and Beyond MM387HNQk.
Learning Today, Leading Tomorrow Cut and discard this bottom portion. The mission of Colleton County Middle School is to provide meaningful learning experiences.
The Changing Face of Education: How Common Core Impacts Our Curriculum Beth Smith President, ASCCC Oct. 31, 2013.
Introduction and Overview Rapid City Area Schools May 2011.
Understanding the Common Core State Standards March 2012 These slides were taken from: and I have deleted.
Achievethecore.org 1 Setting the Context for the Common Core State Standards Sandra Alberti Student Achievement Partners.
. Do one problem “Meal Out” or “Security Camera”.
Elementary Math: Grade 5 Professional Development Fall 2011.
West Virginia’s Adoption of the Common Core State Standards for High School Mathematics Lou Maynus, NBCT Mathematics Coordinator Office of Instruction,
Common Core State Standards Where we are as a district and as a state 1.
Computational Thinking: An Important Skill for All Students Joe Kmoch Washington HS of IT Milwaukee Public Schools
T 3 PROFESSIONAL DEVELOPMENT WORKSHOP Make sense of problems & persevere in solving them Reason abstractly & quantitatively Construct viable arguments.
Put Your Classroom On A 21 st Century DI-IT Create Engaging Technology Rich Differentiated Classroom Environments Create Engaging Technology Rich Differentiated.
Common Core State Standards An overview for Professional Development Leads March 8, 2010 Mary Russell, Region 3 Joyce Gardner, Region 8.
April 25 th Classrooms for the Future Facts 08’  358 High Schools in PA  12,100 Teachers  83,000 Laptops  101 Million Statewide Spent  3.75.
Next Generation Science Standards “Taking the Steps to Implement NGSS” March 29, 2013 TEEAM Conference.
Overview Dr Kwaku Adu-Gyamfi Stefanie Smith. 2  Work with your group  Who did you work with?  What did you learn about them?  Their knowledge of.
Supporting Your Child Through the Transition to Common Core Mathematics What Parents Need to Know.
The case for scientific literacy? so pretty i never knew mars had a sun.
Performance Task and the common core. Analysis sheet Phases of problem sheet Performance task sheet.
Common Core State Standards Back to School Night August 29, 2013.
COMMON CORE STANDARDS C OLLEGE - AND C AREER - READINESS S TANDARDS North East Florida Educational ConsortiumFall 2011 F LORIDA ’ S P LAN FOR I MPLEMENTATION.
COMMON CORE STANDARDS C OLLEGE - AND C AREER - READINESS S TANDARDS North East Florida Educational ConsortiumFall 2011 F LORIDA ’ S P LAN FOR I MPLEMENTATION.
INQUIRY: CODING IN BC MONTESSORI SCHOOLS. BACKGROUND CODING IN SCHOOLS MONTESSORI PRINCIPLES IMPLEMENTATION AGENDA.
California Common Core State Standards for School Counselors.
OHIO LEARNING STANDARDS K-12 MATHEMATICS GRADE 3 BY: AMY FURMAN.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
Computational Reasoning in High School Science and Math
A Digital Age Skill for All
Standards do not tell teachers how to teach, but they do help teachers figure out the knowledge and skills their students should have so that teachers.
Using the 7 Step Lesson Plan to Enhance Student Learning
Presentation transcript:

Problem/Project Based Learning and Computational Thinking CS4HS at Marquette University July 24, 2012 Joe Kmoch 1

Problem-Based Learning Student-centered Learning about a subject Context of complex, realistic problems Among the goals are to develop – PS skills – Self-directed learning – Collaboration skills 2...from wikipedia, July, 2012

Project Based Learning Student-centered Presents complex tasks – Based on challenging questions or problems Among goals are to develop – PS skills – Decision making – Investigative skills 3...from wikipedia, July, 2012

Relationship to CT My opinion: CT is very closely related to project-based learning: skills, concepts, dispositions to solve large, complex problems Project-based learning is more inquiry-based Problem-based learning (from the 1960s) is subsumed within project-based learning (from the 1990s) 4

Historical Background Big Ideas which are driving CS problem solving and critical thinking Computational Thinking in K-12 mantras Contextual Multidisciplinary 5

Polya’s Four Steps to Problem Solving Understand the problem Design and plan a solution Implement that solution Evaluate that solution How to Solve It,1945 6

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Higher order (eg critical thinking) – Creating – Evaluating – Analyzing Lower order – Applying – Understanding – Remembering 1956,

21 st Century Skills Four C’s – Collaboration – Communication – Creativity and Innovation – Critical Thinking and Problem Solving + Employability and soft skills (learning and career skills) + Basic computing application skills (founded 2002) Similar to (based on?) SCANS Report (1991) 8

Career Cluster project IT Career Cluster and STEM Career Clusters created along with 14 others around 2002 IT has four pathways – Programming and Software Development – Web and Digital Communications – Information Support and Services – Network Systems (see Deborah Seehorn, “Computer Science: The Big Picture”, blog post 5/22/

Academy of Information Technology Creation of the National Academy Foundation Possibly the first comprehensive curriculum for IT Based on the Career Cluster approach, SCANS (P21.org) and other programs involving context-based project-based curriculum 10

ACM/CSTA Model Curriculum for K-12 Computer Science ACM (Association of Computing Machinery) is known for developing computer science curricula at the post-secondary level This was ACM’s (Association of Computing Machinery) 1st attempt to create a K-12 curriculum (2003) (after 3 attempts at HS curr) CSTA (Computer Science Teachers Association) became responsible in

Perkins 2006 Reauthorization This is the federal funding for Career and Technical Education programs This now requires that programs focus on the Career Cluster approaches – This focus is to prepare students for both career AND college readiness – This is way more than just teaching skills but is oriented around project-based real-world contexts for students 12

Computational Thinking Based on 9 computer science practices – Data Collection, Data Analysis, Data Representation, Problem Decomposition, Abstraction, Algorithms, Automation, Simulation, Parallelization Related to Common Core in Mathematics Probably our best shot to getting Computer Science experience in K-12 13

A Digital Age Skill for All Joe Kmoch Milwaukee Washington HS of IT

I am working on computational thinking issues. I want to learn more about computational thinking. I’m not sure about computational thinking. Who is in the audience?

Critical Thinking + Computing Power = Making Decisions or Innovating Solutions (Think “Create, Produce, Manipulate”) What is CT?

The core principles of Computer Science are the basis for Computational Thinking. CT is the use of CS principles in problem domains What is CT?

A Digital Age Skill for Everyone Why CT? Why Now?

The number of computer science graduates declined 70% since the peak in 2001 Thru 2020: Projected job openings ~1.4m Projected pipeline ~450k There is a need to fill the skills gap to keep up with technology innovation To maintain global economic competitiveness and national security Why has the NSF Prioritized CT?

To accomplish the following goals: Prepare young learners to become computational thinkers who understand how to use today’s digital tools to help solve tomorrow’s problems. Help teachers envision the potential of CT across all disciplines and be willing to integrate CT in the classroom. Why has CSTA and ISTE Prioritized CT?

The knowledge and skills that students need to know and be able to do by the time they graduate from secondary school. CT for All Students

The CT Student

CT for All Teachers All teachers can and should be responsible for teaching skills, practice, and assessment of CT. This is not a “computer thing”.

CT for All Teachers Most teachers already incorporate CT basics, but may not know it.

CT for All Teachers CT has a shared vocabulary that can be highlighted in lessons from every discipline.

CT for All Teachers CT is made up of foundational building blocks of concepts, skills, and dispositions that get more sophisticated as students get older.

CT for All Teachers CT doesn’t necessarily require computers.

CT Operational Definition (handout)

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 CT Operational Definition

Automating solutions through algorithmic thinking 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 CT Operational Definition CT characteristics (cont.):

Dispositions or attitudes that are essential dimensions of CT: Confidence in dealing with complexity Persistence in working with difficult problems Tolerance for ambiguity CT Operational Definition

Dispositions or attitudes that are essential dimensions of CT (cont.): The ability to deal with open-ended problems The ability to communicate and work with others to achieve a common goal or solution CT Operational Definition

Computational Thinking is The marriage of –the big ideas in computer science (such as abstraction, algorithms, modeling, problem decomposition) –with problems and big ideas in most other subject matter domains CT Operational Definition

CT Building Blocks (handout)

Elementary school Data collection Algorithms and procedures CT in the Classroom

Middle school Problem decomposition CT in the Classroom

High school Abstraction CT in the Classroom

Technique of generalizing from specific instances (dealing with both process and data) Capturing essential common characteristics while discarding unessential characteristics Operating simultaneously at multiple layers and define relationships between layers What is abstraction?

Cooking a Meal Abstraction Cooking a meal At the highest level we might have the list of courses that make up the meal –Appetizer(s) –Soup/salad –Entree –Dessert And probably an order in which to work on them (project timeline) 39

Cooking a Meal Abstraction At the next level, we might have the details of the individual parts –The recipes, for example At the next level, we might have the details of how to do certain cooking actions –doing a reduction or –pureeing, or –rolling dough (All process abstractions) 40

Example of data abstraction This Chicago transit map is a data abstraction; contains essential info like stations and transfer points, avoids details like exact street locations of stations or distances 41

Process Abstractions of the mind Techniques For example: Divide and Conquer Abstraction of how to solve a problem, not actually a solution to any particular problem. Take a problem and divide it into several piece Solve or complete each piece Re-combine the pieces to solve original problem 42

CT Learning Experiences

Traffic Jam (activity)

Another activity Review the Computational Thinking within Disciplines Chart With at least one other person talk about at least one lesson that you could modify in your class which would involve one or more of the CT Concepts or Capabilities on the left column ?? minutes then we’ll share

CCSC: Standards for Mathematical Practice 1.Make sense of problems and persevere in solving them 2.Reason abstractly and quantitatively 3.Construct viable arguments and critique the reasoning of others 4.Model with mathematics 5.Use appropriate tools strategically 6.Attend to precision 7.Look for and make use of structure 8.Look for and express regularity in repeated reasoning < mathematical-practice/

CCSC: Standards for Mathematical Content High School: Modeling Modeling Standards Modeling is best interpreted not as a collection of isolated topics but rather in relation to other standards. Making mathematical models is a Standard for Mathematical Practice, and specific modeling standards appear throughout the high school standards indicated by a star symbol ( ★ ). < modeling/introduction/

CT Statement #1 CT is a key interdisciplinary component in preparing students to be successful in a globally competitive workforce. If students are going to be successful in postsecondary education and compete for and win jobs, they must have the critical thinking and problem-solving skills that CT provides (Wagner). From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42 Tony Wagner, Innovation Education Fellow, Technology and Entrepreneurship Center, Harvard U

CT Statement #2 CT is a critical enabling skill that will raise the level of achievement for all students, especially those who are traditionally marginalized. Successful students must be able to connect and apply academic content to real-world situations, and CT provides a framework for that learning connection (Marzano). From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42 Robert J Marzano, Marzano Research Laboratory

CT Statement #3 CT is already a learning strategy in many classrooms and lessons today. However, we need to more closely examine the uses of CT and identify and expand student and teacher awareness about its impact and power. This means we probably do not have to expend large sums of money. We just need to recognize and align CT strategies to current practices. From ISTE CT Website, Computational Leadership Toolkit (8/22/11), p 42

NSF CE21 proposals require CT prominently CSTA K-12 CS Standards, 3 rd ed (CT is a major focus of these new standards) New AP Computer Science Principles and Exploring CS Curricula – CT plays a major role CT is gaining traction!

Consuming content and parroting procedures is 19 th and 20 th Century 21 st Century Education is about process, about learning tools and skills to remake content, create new learning and solve problems (think creators, producers) Not about just formal education in school but also about informal education – 24 hour learning – the network CT promotes 21 st Century Learning Re-Imagining Learning in the 21 st Century: MacArthur Foundation Rethinking Learning: The 21 st Century Learner: MacArthur Foundation

Contextual Multidisciplinary Project-based and inquiry based Looking deeply at a problem Using abstraction + algorithms + analysis + bringing to bear any number of tools + possibly automation/computing CT Features

CT isn’t necessarily useful for all problems...but for many of our largest problems involving sciences, environment, social studies for example where large datasets abound and modeling and simulation techniques are useful CT for our larger problems

Technology Review (June 2012) 10 Emerging Technologies – among them: Egg Stem Cells Ultra-Efficient Solar Light-field Photography Solar Microgrids 3-D Transistors A Faster Fourier Transformation Nanopore Sequencing CT in Emerging Technologies

Develop an understanding of CT Highlight CT vocabulary, skills, and dispositions in your lessons Extend current activities and lessons with CT Engage and share with others who are new to CT Teachers, here’s what you can do

Use the CT Leadership Toolkit Make a CT presentation to your colleagues or at a conference Connect CT to school improvement efforts Support teachers who want to learn more about CT School Leaders Take Action!

Provide feedback on the session, the effectiveness of resources, and the kinds of the resources you’d like to see developed Take the Understanding Computational Thinking survey: Online: By Paper Take Action Now!

CT Teacher Resources and CT Leadership Toolkit For free download at Coming Soon! CT database for links to research and other teacher resources. CT Resources

For more information, contact: Or Joe’s site: Thank you!