standards alignment

22
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum

Upload: kareem-leach

Post on 31-Dec-2015

37 views

Category:

Documents


0 download

DESCRIPTION

Standards Alignment. A study of alignment between state standards and the ACM K-12 Curriculum. ACM Ed Policy Committee. Our charge: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Standards Alignment

Standards Alignment

A study of alignment between state standards and the ACM K-12

Curriculum

Page 2: Standards Alignment

ACM Ed Policy Committee

• Our charge:– “persuading” federal & state governments to

adopt standards and assessments that are aligned to a well-defined and accepted Computer Science curriculum leading to a secondary (high school) graduation requirement

Page 3: Standards Alignment

ACM Ed Policy Committee• The good news?– The curriculum guidelines exist:

• The bad news?– The rest (standards, assessments, graduation) doesn’t!

Page 4: Standards Alignment

CS in the Education Policy Landscape

• Science, Technology, Engineering, and Mathematics (STEM) != Computing

• Often in the T, but a poor fit– Doesn’t technology literacy, technology IN education =

computer science knowledge?– Computing in T often focused on the use of technology

(e.g., word processing/spread sheets)– Definition of technology is slippery at best– T courses are often focused on vocational ed, not

college-bound students

Page 5: Standards Alignment

Standards in US Education

• What are standards?– Defined competencies that provide standardization

• According to the National Academies Press they:– “Point towards a destination, and give us a road

map of how to get there.”

National Academies Press, National Science Education Standards, 1996

Page 6: Standards Alignment

What are the ACM Standards?

• 55 Standards for grades K-12

• Broken out into Levels– Level 1: Foundations of CS (K-8: 35)

• (K-2: 12; 3-5: 11; 6-8: 12)

– Level 2: CS in Modern World (9-10: 10)– Level 3: CS Analysis & Design (10-11: 10)

Page 7: Standards Alignment

Data Collection/Methodology

• State Departments of Education

• Math/Science/Technology Standards– Includes CTE, business, or other standards as well

• Aligned with ACM K-12 Curriculum

• Light implementation judgment

Page 8: Standards Alignment

Overall Results

Page 9: Standards Alignment

Why is this optimistic?

Page 10: Standards Alignment

Fluency Report Division• Contemporary Skills: The abilities necessary to use

today's computer applications in one's own work (set up a computer, use a word processor).

• Intellectual Capabilities: The fundamental abilities necessary for using IT to solve a problem (reason abstractly, manage complexity, anticipate change).

• Foundational Concepts: The basic ideas that underlie modern computers, networks and information (modeling & abstraction, algorithmic thinking).

National Academies Press, Being Fluent with Information Technologies, 1999

Page 11: Standards Alignment

Understand the graph as a tool for representing problem states and solutions to complex problems ([LI]

68.11)

Page 12: Standards Alignment

Examples (like programming a telephone answering system) that identify the broad interdisciplinary utility of computers and

algorithmic problem solving in the modern world. (L2.8)

Page 13: Standards Alignment

Fundamental ideas about the process ofprogram design and problem solving, including style,

abstraction, and initial discussions of correctness and efficiency as part of the software design process. (L3.1)

Page 14: Standards Alignment

Landscape is Changing..

Page 15: Standards Alignment

States with Technology Requirement for Graduation

Page 16: Standards Alignment

How Does CS Count for Graduation?

Page 17: Standards Alignment

Where does this leave us?

• According to the picture created by the standards, Computer Science is mostly being taught as a series of skills and capabilities where using computers and computer technology are emphasized.

• There is little consistency between implementations.

• Only about 1/3 of states require some form of technology literacy for graduation, and often that is an applications course and not a computer science course.

Page 18: Standards Alignment

Standards

• Level I, Foundations of CS (grades K-2)– K2.1 Use Standard I/O – K2.2 Use a computer for learning– K2.3 Communicate about technology– K2.4 Use multimedia to support learning– K2.5 Work cooperatively while using technology– K2.6 Positive social and ethical behaviors– K2.7 Responsible Use– K2.8 Create/Develop appropriate multimedia with support– K2.9 Use Technology resources for problem solving– K2.10 Gather information and communicate with others using technology– K2.11 Understand how 0's and 1's can represent information– K2.12 Understand how to arrange/sort information

Page 19: Standards Alignment

Standards

• Level I, Foundations of CS (grades 3-5)– 35.1 Use I/O and Keyboarding Skills– 35.2 Discuss common uses of technology in daily life– 35.3 Discuss issues about responsible use– 35.4 Use productivity tools– 35.5 Use technology tools (digital cameras, presentation, web, scanner,

multimedia)– 35.6 Use telecommunications to get remote information– 35.7 Use online resources for problem solving– 35.8 Use technology resources (calculators, digital probes, videos) for

problem solving– 35.9 Select technology tools appropriate for problems– 35.10 Evaluate accuracy, relevance, of electronic information– 35.11 Develop an understanding of an algorithm

Page 20: Standards Alignment

Standards• Level I, Foundations of CS (grades 6-8)

– 68.1 Identify and solve routine HW and SW problems– 68.2 Understand changes in IT and their effects– 68.3 Legal and ethical Behaviors– 68.4 Use content-specific tools (calculators, digital probes, web) to support

learning– 68.5 Apply productivity and multimedia tools – 68.6 Make products including video, web pages, etc. using technology– 68.7 Collaborate using telecommunications and develop solutions– 68.8 Select appropriate tools and technologies to solve problems– 68.9 Understand hardware, software and algorithms– 68.10 Evaluate accuracy of electronic information sources– 68.11 Understand graphs– 68.12 Fundamentals of Logic

Page 21: Standards Alignment

Standards

• Level II, CS in the Modern World (grades 9-10)– L2.1 Principles of computer organization (I/O, memory, OS, software) – L2.2 Basic Steps in algorithmic problem solving– L2.3 Components of computer networks– L2.4 Organization of Internet elements, web design, search engines– L2.5 Hierarchy and abstraction in CS– L2.6 Connections between CS and Math– L2.7 Computers modeling intelligent behavior and difference between

humans and computers – L2.8 Examples of interdisciplinary CS – L2.9 Ethical issues relating to networks, IP and public domain– L2.10 Identification of careers in CS

Page 22: Standards Alignment

Standards

• Level III, CS as Analysis & Design (grades 10-11)– L3.1 Software design process – L3.2 Simple Data Structures and their uses– L3.3 Discrete Mathematics– L3.4 Design for Usability– L3.5 Hardware Design– L3.6 Characteristics of compilers/OS/Networks– L3.7 Limits of Computing– L3.8 Principles of Software Engineering– L3.9 Social Issues– L3.10 Careers in Computing