Draft Example of Partial Mapping for AMSA CS Standards Crosswalk with CSTA K-12 Computer Science Standards for State/District/Course Standards

vetinnocentΛογισμικό & κατασκευή λογ/κού

7 Νοε 2013 (πριν από 3 χρόνια και 5 μήνες)

54 εμφανίσεις

Draft Example of Partial Mapping for AMSA

CS Standards

Crosswalk with CSTA K
-
12 Computer Science Standards

for State/District/Course
Standards

http://csta.acm.org/Curriculum/sub/K12Standards.html


CS Standards Name

AMSA Grades 6
-
11

Website

www.amsacs.org


Contact Info

Kelly Powers

k.powers@amsacs.org

Please indicate
whether your standards are
: State

District
X
School

or Institution


(X)


CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.



Level 1/

K
-
3


Computational Thinking

Use technology resources (e.g., puzzles
,
logical
thinking programs) to solve age
-
appropriate

problems.


CTL1
-
1

Level 1/

K
-
3


Computational Thinking

Use writing tools, digital cameras, and

drawing
tools
to illustrate thoughts, ideas,

and stories in a step
-
by
-
step manner.





CTL1
-
2

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.



Level 1/

K
-
3


Computational Thinking

Understand how to arrange (sort) information into
useful order, such as sorting

students by birth date,
without using a

computer.




CTL1
-
3

Level 1/

K
-
3


Computational Thinking

Recognize that software is created to control

computer
o
perations.



CTL1
-
4

Level 1/

K
-
3

Computational Thinking

Demonstrate how 0s and 1s can be used to

represent
information.


CTL1
-
5

Level 1/

3
-
6


Computational Thinking

Understand and use the basic steps in algorithmic
problem
-
solving (e.g., problem statement and
exploration, examination of sample instances,
design, implementation,

and testing).




Notion of algorithms

Grade 6, Topic 13, Designing
Solutions, Pseudo Code,
Flowchart, Coding Algorithms

CTL1
-
6

Level 1/

3
-
6


Computational Thinking

Develop a simple understanding of an

algorithm
(e.g., search, sequence of events, or

sorting)

using
computer
-
free exercises.



Notion of algorithms

Grade 6,
Topic 13, Designing
Solutions, Pseudo Code,
Flowchart, Coding Algorithms


CTL1
-
7

Level 1/

3
-
6


Computational Thinking

Demonstrate how a string of bits can be used

to
represent
a
lphanumeric
i
nformation.




Coding letters with numbers



ASCII and Unicode with
binary
& hex, RGB in HEX

Grade 6, Topic 12, How
Computers Think


CTL1
-
8

Level 1/

Computational Thinking

Describe how a simulation can be used to

solve a

CTL1
-
9

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.



3
-
6


problem.


Level 1/

3
-
6


Computational Thinking

Make a list of sub
-
problems to consider
while

addressing a larger problem.




Creating a Strategy, writing
steps to solve a problem



Notion of algorithms

Grade 6, Topic 13, Designing
Solutions, Pseudo Code,
Flowchart, Coding Algorithms


CTL1
-
10

Level 1/

3
-
6


Computational Thinking

Understand the
connections between

computer
science and other fields.



Babbage (analytic engine),
Von Neumann, Harvard Mark
I, analog computers.

Grade 6, Unit 1: Topic 1History of
Computers and Computation


CTL1
-
11






Level 1/

K
-
3


Collaboration

Gather information
and communicate

electronically
with others with support

from teachers, family
m
embers, or student

partners.



CO
L1
-
1

Level 1/

K
-
3


Collaboration

Work cooperatively and collaboratively with

peers,
teachers, and others using technology.



COL1
-
2

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.




Level 1/

3
-
6


Collaboration

Use productivity technology tools (e.g., word
processing, spreadsheet, presentation

software) for
individual and collaborative writing, communication,
and publishing

activities.




Notion of an editor



Editing, formatting a project



Using on

line help
, clip art



Basic word functions

Grade 6, Topic 6, Word Processing



Email etiquette

Grade 6, Topic 8
,
Electronic Mail


COL1
-
3

Level 1/

3
-
6


Collaboration

Use online resources (e.g., email, online

discussions, collaborative web environments)

to
participate in collaborative problem
-
solving

activities

for the purpose of

developing solutions or products.



Notion of an editor



Editing, formatting a project



Using on line help
, clip art



Basic word functions

Grade 6, Topic 6, Word Processing



Email
etiquette

Grade 6, Topic 8
,
Electronic Mail


COL1
-
4

Level 1/

3
-
6


Collaboration

Identify ways that teamwork and collaboration can
support problem solving and innovation.



Notion of an editor



Editing, formatting a project



Using on line help
, clip art



Basic
word functions

Grade 6, Topic 6, Word Processing

COL1
-
5

Level 1/

K
-
3

Computing Practice and
Programming

Use technology resources to conduct age
-
appropriate

Research.


CPPL1
-
1

Level 1/

K
-
3


Computing Practice and
Programming

Use developmentally
appropriate multimedia
resources (e.g., interactive books and educational
software) to support

learning across the curriculum.



CPPL1
-
2

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.



Level 1/

K
-
3


Computing Practice and
Programming

Create developmentally appropriate multimedia
products with support f
rom teachers, family
members, or student partners.


CPPL1
-
3

Level 1/

K
-
3


Computing Practice and
Programming

Construct a set of statements to be acted out to
accomplish a simple task (e.g., turtle instructions).


CPPL1
-
4

Level 1/

K
-
3


Computing Practice
and
Programming

Identify jobs that use computing and

technology.




CPPL1
-
5

Level 1/

K
-
3


Computing Practice and
Programming

Gather and organize information using concept
-
mapping tools
.


CPPL1
-
6






Level 1/

3
-
6


Computing Practice and
Programming

Use
technology resources (e.g., calculators, data
collection probes, mobile devices, videos,
educational software, and web tools) fo
r
problem
-
solv
ing and self
-
directed learning.



CPPL1
-
7

Level 1/

3
-
6


Computing Practice and
Programming

Use general
-
purpose
productivity tools and

peripherals to support personal productivity,

remediate skill deficits, and facilitate

learning.



Use proven typing program

Grade 6, Topic 4,Typing Skills


CPPL1
-
8

Level 1/

3
-
6


Computing Practice and
Programming

Use technology tools

(e.g., multimedia and

text
authoring,
p
resentation, web tools
, digital

cameras,
and scanners) for individual

and collaborative


Use
Paint and web tools to
build and create animation

Grade 6, Topic 6, Elementary
CPPL1
-
9

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.



writing,
c
ommunication,

and publishing a
ctivities.

Computer Graphics


Level 1/

3
-
6


Computing Practice and
Programming

Gather and manipulate data using a variety

of
digital tools.


CPPL1
-
10

Level 1/

3
-
6


Computing Practice and
Programming

Construct a program as a set
of step
-
by
-
step

instructions to be acted out (e.g., make peanut
butte
r and jelly sandwich activity).



Notion of algorithms

Grade 6, Topic 13, Designing
Solutions, Pseudo Code,
Flowchart, Coding Algorithms


CPPL1
-
11

Level 1/

3
-
6


Computing Practice and
Programming

Implement problem solutions using a block

based

visual programming language.



Using Alice visual
programming



Programming as steps to
solve a problem



Concept of an object,
methods, looping

Grade 6,

Topic 14
, Intro to
Programming


CPPL1
-
12

Level

1/

3
-
6


Computing Practice and
Programming

Use computing devices to access remote
information, communicate with others in support of
direct and independent learning,

and pursue
personal interests.


CPPL1
-
13

Level 1/

3
-
6

Computing Practice and
Programming

Navigate between webpages using hyperlinks and
conduct simple searches

using search engines.



URLS, domains, hyperlinks



Comparison of search engines

CPPL1
-
14

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.






Relevance of search



Boolean search strings

Grade 6, Topic 9, WWW &
Browsers


Level 1/

3
-
6


Computing Practice and
Programming

Identify a wide range of jobs that require

knowledge
or use of computing.



what computers are used for

Grade 6, Unit 1 Topic 2: C
omputer
Usage and Terminology



CPPL1
-
15

Level 1/

3
-
6


Computing Practice and
Programming

Gather and manipulate data using a variety of
digital tools.


CPPL1
-
16






Level 1/

K
-
3


Computers and
Communication Devices

Use standard input and output devices to
successfully operate
c
omputers and related
technologies.


CCDL1
-
1






Level 1/

3
-
6


Computers and
Communication Devices

Demonstrate an
a
ppropriate level of

proficiency with
k
eyboards and other input

and output devices.


CCDL1
-
2

Level 1/

3
-
6

Computers and
Communication Devices

Understand the pervasiveness of computers and
computing in daily life (e.g., voicemail, downloading

CCDL1
-
3

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.




videos and audio files, microwave ovens,
t
hermostats, wireless

Internet, mobile
c
omputing
devices, GPS

systems).

Level 1/

3
-
6


Computers and
Communication Devices

Apply strategies for identifying simple

hardware and
software problems that may

occur during use.


CCDL1
-
4

Level 1/

3
-
6


Computers and
Communication Devices

Identify that information is coming to the

c
omputer
from many sources over a

network
.


CCDL1
-
5

Level 1/

3
-
6


Computers and
Communication Devices

Identify factors that
d
istinguish humans from
machines.


CCDL1
-
6

Level 1/

3
-
6


Computers and
Communication Devices

Recognize that computers model intelligent
behavior (as found in
robotics, speech and
language recognition, and computer animation).



CCDL1
-
7






Level 1/

K
-
3


Community, Global, and
Ethical Impacts

Practice responsible
d
igital citizenship

(legal and
ethical behaviors) in the use of

t
echnology systems
and software.


CGEL1
-
1

Level 1/

K
-
3

Community, Global, and
Ethical Impacts

Identify positive and
n
egative social and

ethical
behaviors for using technology.



CGEL1
-
2

Level 1/

3
-
6

Community, Global, and
Ethical Impacts

Discuss basic issues related to responsible use of
technology and
i
nformation, and the co
nsequences

CGEL1
-
3

CSTA
Standard
Level/

Grade Level


Strand

CS Standard

Aligned Standard

Aligned Standard

Level 1 (recommended for grades K

6) Computer Science and Me

Elementary school students are introduced to foundational
concepts in computer science by integrating basic skills in
technology with simple ideas about computational thinking. The learning experiences created from these standards should
be inspiring and engaging, helping students see computing as an important pa
rt of their world.




of inappropriate use.


Level 1/

3
-
6


Community, Global, and
Ethical Impacts

Identify the impact of technology (e.g., social
networking, cyber bullying, mobile computing and
communication, web technologies, cyber
s
ecurity,
and virtualization) on person
al life and society.



CGEL1
-
4

Level 1/

3
-
6


Community, Global, and
Ethical Impa
cts

Evaluate the accuracy, relevance,

a
ppropriateness,
comprehensiveness, and biases that occur in
electronic information

sources.


CGEL1
-
5

Level 1/

3
-
6


Community, Global, and
Ethical Impacts

Understand ethical issues that relate to computers
and
networks (e.g., equity of access, security,
privacy, copyright, and intellectual property).



Personal safety



Cyber Bullying



Social Networking



Concept of an object,
methods, looping

Grade 6,

Topic
12, internet Safety


CGEL1
-
6








CSTA Standard
Level/

Grade Level

Strand

CS Standard

Aligned Standard

Aligned Standard


Level 2 (recommended for grades 6

9) Computer Science

and Community

Middle school/junior high school students begin using computational thinking as a problem
-
solving tool. They begin to
appreciate the ubiquity of computing and the ways in which
computer science facilitates communication and collaboration. Students begin to experience computational

Thinking as a means of addressing issues relevant, not just to them, but to the world around

them.



Level 2/

6
-
9

Computational Thinking

Use the basic steps in algorithmic problem
-
solving

to design
solutions (e.g., problem

statement and
e
xploration,
examination of

sample instances, design,
i
mplementing a

solution, testing, and evaluation).



Notion of algorithms



Problem solving techniques

Grade 6, Topic 14, Designing Solutions, Pseudo Code, Flowchart, Coding
Algorithms



Programming as steps to solve a problem



Using Alice Visual Programming



Looping Branching, Storyboarding



Testing

Grade 6, Topic

14, Introduction to Programming




What is an algorithm and how can we represent it?



Reading and Understanding a problem



Designing Solutions

Grade 7
, Unit2,
Algorithms & Computational Thinking




Various Scripting Languages Revisited



Introduction to SQL with

databases



Database Concepts



Design, Reports, Forms



Data Modeling



Desktop Databases (MS Access)



Database Queries



Relate SQL with HTML + JavaScript

Grade 8, Unit 4,
Intro of SQL Fundamental Concepts



Learning Algorithms in the world (Review of algorithms
discussed
)



Python Programming Revisited



Revisit more algorithm examples (e.g. Cryptology algorithms from CS
Unplugged)



Revisit Sorting Algorithms

CTL2
-
1

CSTA Standard
Level/

Grade Level

Strand

CS Standard

Aligned Standard

Aligned Standard


Level 2 (recommended for grades 6

9) Computer Science

and Community

Middle school/junior high school students begin using computational thinking as a problem
-
solving tool. They begin to
appreciate the ubiquity of computing and the ways in which
computer science facilitates communication and collaboration. Students begin to experience computational

Thinking as a means of addressing issues relevant, not just to them, but to the world around

them.





Notion of algorithmic complexity and CS Unplugged intractable problem
games



Relationship between algorithms,

flowcharts, pseudo code and programs
using Python

Grade8, Unit 5, Computer Programming Using Python




Discussion of
U

C
an
D
o
I
t



Writing procedures with not reinventing the wheel



Creating Repeat structures ( Loops)



Identifying the Problem, Design, Code,
Test, Revisit



Making your code efficient

Grade9, Unit 4,
Designing Solutions, Pseudo

code, Flowchart, Coding
Algorithms




Web Site Storyboard/Map



Designing navigation



Defining Site Characteristics, Headings, Color Scheme



Refining a Database Query

Grade 10,
Designing Solutions, Pseudo code, Flowchart, Coding Algorithms