implementing k-12 cs standards

25
IMPLEMENTING K-12 CS STANDARDS Kelly Powers, [email protected] , Padmaja Bandaru, [email protected] , Karine Laidley, [email protected]

Upload: noam

Post on 20-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Implementing K-12 CS Standards. Kelly Powers, [email protected] , Padmaja Bandaru, [email protected] , Karine Laidley, [email protected]. Goals of Presentation. Motivate, Inspire Review Standards Observe Mapping Map Relationships Take Survey:. Today’s CS. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Implementing  K-12 CS Standards

IMPLEMENTING K-12 CS STANDARDS

Kelly Powers, [email protected],Padmaja Bandaru, [email protected],Karine Laidley, [email protected]

Page 2: Implementing  K-12 CS Standards

Goals of Presentation

Motivate, Inspire Review Standards Observe Mapping Map Relationships Take Survey:

Page 3: Implementing  K-12 CS Standards

Today’s CS Enhanced CS Program

Accommodate varied learning styles

(pair programming, collaboration, communication)

Provide a foundation in basic programming fundamentals with an emphasis on modern programming practices

Adapt curriculum and pedagogy to compliment the evolution of computer technology

Page 4: Implementing  K-12 CS Standards

CS includes :

Problem Solving Skills Computational Thinking Human Computer Interface Networking Programming Data and Abstraction Computer Ethics Collaboration Engineering Design Process Robotics

Page 5: Implementing  K-12 CS Standards

Middle School: Grades 6-8

Goals

• Understand community & global impact of CS

• Use Collaboration tools

• Develop problem solving skills

• Build Computational Thinking skills

• Engage in programming projects, using various age-appropriate languages

• Relate CS to other STEM disciplines, through cross-curricular projects and robotics

Topics

Computer History Hardware Software & Operating

Systems Internet & Networks Computer Animation Algorithms & Problem

Solving Alice Programming Python Programming Web Design/Jscript Databases and SQL Logic Gates Robotics

Page 6: Implementing  K-12 CS Standards

High School: Grades 9-12

Goals

• Innovative and well prepared for CS degree

• Advanced knowledge and ability in computing

• Engage in solving problems with confidence & succeed

• Push boundaries of conventional thinking and achieve skills necessary for higher education

• Complete interdisciplinary projects to understand the relationship between STEM fields

• Explore internship/research opportunities

• Work with industry in the high school classroom

Topics

Networking Software design in C Adv Web Design CSS/PHP/SQL Intro to Java Mobile Computing AP CS CADD Engineering Robotics

Page 7: Implementing  K-12 CS Standards

Assessment & Standards

CSTA National StandardsUpdated 12/16/2011Working with National Executive Director on

review of AMSA Curriculum

Assessment Mapping

Page 8: Implementing  K-12 CS Standards

CSTA Themes

Computational Thinking

Collaboration

Community, Global, and Ethical

Impacts

Computers and Communications

Devices

Computing Practice and Programming

Page 9: Implementing  K-12 CS Standards

Computers and Communications

Devices

Applied Computing

Computer Components

Trouble-shooting

Networks

Artificial Intelligence

Computing Practice and

Programming

Technology Resources

Digital Artifacts

Programming

Interacting with Remote Information

Careers

Data Collection and

Analysis

Computational Thinking

Problem Solving

Algorithms

Data Representation

Modeling and Simulation

Abstraction

Connections to Other

Fields

Community, Global, and

Ethical Impacts

Responsible Use

Impacts of Technology

Information Accuracy

Ethics, Laws, and Security

Equity

Collaboration

Technology Tools and Resources

Collaborate Problem Solving

Collaborative Computing

Page 10: Implementing  K-12 CS Standards

AMSA Grade 6 Map

Outline of Topics

Page 11: Implementing  K-12 CS Standards

Grade 6 Map

Detailed Standards View

Page 12: Implementing  K-12 CS Standards

Your Turn

Examine PaintPot from AppInventor Create an Outline of Skills/Ideas

taught/practiced MAP to k-12 Standards , Level 1 and 2 Open ACM Standards, pages 55-> Review 5 Strands and Map Present Findings

Page 13: Implementing  K-12 CS Standards

Computers and Communications Devices

Applied Computing

Computer Components

Trouble-shooting

Networks

Artificial Intelligence

Page 14: Implementing  K-12 CS Standards

Mapped Lesson Now WHAT ? Measure Assessment approach Example Algorithm Quiz

Page 15: Implementing  K-12 CS Standards

7th Grade: Algorithms Quiz ResultsQuestion # Question CSTA Standard CSTA Strand

% Correct Overall % Wrong Overall

1 Which one of the following is NOT true about an algorithm? CT2-3 CT 94 6

2 Which of the following is a visual representation of an algorithm? CT2-8 CT 87 133 Which of the following is a conditional statement? CPP2-5 CPP 79 21

4 Which 3 shapes should you use for the following?Begin/End of process?Commands… CT2-8 CT 91.5 8.5

5 This is an IF statement:IF condition is true THEN (Line#1) do actions (Line#2… CPP2-5 CPP 57 43

6 How many arrows can come OUT of a rectangle in a flowchart? CT2-8 CT 88 127 How many arrows can come OUT of a rhombus? CT2-8 CT 94 68 How does a while loop work? CT2-1; CPP2-5 CT 68 32

9 What does this code print on the computer's screen?x = 25IF x is bigger than … CT2-1; CPP2-5 CT 92.5 7.5

10 What does this code print on the computer's screen?x = 25y = 10IF x is bigger… CT2-1; CPP2-5 CT 75.5 24.5

11 True or False: The IF statement and WHILE loop are similar since they both ch… CT2-1; CPP2-5 CT 84.5 15.5

12 True or False: You are NOT allowed to point an arrow back to a previous step … CT2-8; CT2-1; CPP2-5 CT 96 4

13 What will the values of x and c be when the program gets to the print stateme… CT2-1; CPP2-5 CPP 46 54

14 How many times will this loop run?x = 5WHILE x > 0: print x x = x + 1 CT2-1; CPP2-5 CPP 68 32

Data based on 9 sections (180 students)

Computational Thinking 87%

Computing and Programming 63%

Page 16: Implementing  K-12 CS Standards

Alice Final Test Results

Computing Practice and Programming 88%

Computational Thinking 87%

Following our Unit on Alice

Students Computing Practice and Programming skills increased

Page 17: Implementing  K-12 CS Standards

JavaScript ComparisonsEasier Questions Harder Questions

Numbers Questions ECS Standard ECS Strand% Correct Overall -

2010 % Correct Overall - 2011% Wrong Overall -

2011

1For the following variable declaration, the variable myVar is: var myVar = 5; CT 2-7

Data Representation 70% 76% 24%

2For the following variable declaration, the variable myVar is: var myVar = "5"; CT 2-7

Data Representaiton 73% 80% 20%

3What would be written as the result of the following series of operations? CT1:6-6

Connections to other fields 97% / 88% 98% 2%

4What would be written as the result of the following series of operations? CT 2-6 Algorithms 93% 91% 9%

5What would be written as the result of the following series of operations? CT1:6-6

Connections to other fields 85% 94% 6%

6What would be written as the result of the following series of operations? CT 2-7

Data Representaiton 87% / 91% 84% 16%

7What would be written as the result of the following series of operations? CPP 2-4 Programming 94% 6%

8What would be written as the result of the following series of operations?

CT 1:6-1, CT 2-6

Algorithms / Problem Solving 85% 15%

9Given that x = 6 and y = 5 and z = 3, is this statement true or false? 

CT 1:6-1, CT 2-6

Algorithms / Problem Solving 90% 73% 27%

10Given that x = 6 and y = 5 and z = 3, is this statement true or false?

CT 1:6-1, CT 2-6

Algorithms / Problem Solving 71% 72% 28%

Average 200+ Students 84.5 85% 15%

Computational Thinking 85%

Page 18: Implementing  K-12 CS Standards

Assessment Using Projects Map Standards to Project Based

Learning Activities

Page 19: Implementing  K-12 CS Standards

Sample Projects

Alice ->Science Physics Alice ->Science PhotoSynthesis Python BattleShip Python Jeopardy Mobile App/Lego

Page 20: Implementing  K-12 CS Standards

Interdisciplinary - Alice “Photosynthesis” Project

Page 21: Implementing  K-12 CS Standards

Sample Python “Battleship” Game

Page 22: Implementing  K-12 CS Standards

Grade 8Sample Quadratic Formula in Python Classwork

Page 23: Implementing  K-12 CS Standards

Sample Professional Webpage Development Project

Page 24: Implementing  K-12 CS Standards

Sample Remote Control RCX Robot

Page 25: Implementing  K-12 CS Standards

Summary

Network with CSTA Get involved Write a letter Join us on Saturday 9/22/2012 for an

AppInventor TeachathonWhere: AMSA Charter School199 Forest StreetMarlborough, MA , 01752Starting: 9 am – 4pm