cs4ri data collection guidance 4-16-18...bootstrap - data science 2302 cs4ri - 20 hour module in...

6
CS4RI Data Collection Guidance http://CS4RI.org Page 1 of 2 Background Context The CS4RI initiative, launched by Governor Raimondo in March 2016, began with the original goal to have computer science taught in every public school in the state. We can now say that students across the state have access to quality computer science opportunities in all of our schools. In 2015, only 1% of RI high school students enrolled in CS courses and 42 students took the AP CS A exam. Of these students, just 26 students, 3 /4 of whom were white males, passed. Zero black and Hispanic public school students took the exams. Fewer than 350 students graduated with a bachelor’s degree in CS at a period when there were over 1,000 open computing jobs. That same year, the Rhode Island Brookings Report identified that CS, IT, and STEAM jobs were among the state’s fastest growing and best paying positions and that the state was not doing enough to develop a workforce with the skills necessary to fill these high-wage, high-growth jobs. The CS4RI initiative has focused on providing CS curriculum and professional development to all RI schools, building educator capacity, developing rigorous and sustainable K-12 CS pathways, and building demand for CS education. Just a year and a half into the initiative, 100% of districts offer CS opportunities, more than 500 RI educators have received training, and all schools are on-track to offer CS opportunities by the end of the school year. The Governor has set a new and even more ambitious goal to double the number of Computer Science degree graduates in our state by 2025. While there were over 1,300 open CS jobs in the state last year, RI produced just over 800 CS graduates. Even more critically, by 2020 projections show that there will be more than 2,500 open jobs in CS in RI. As a result, she has challenged every public school administrator, teacher, parent, and student to ensure that every single student takes a rigorous Computer Science course by the time they graduate high school. Every one of our kids deserves rigorous, sustained and comprehensive exposure to computer science education. Data Collection Data collection around computer science programs is critical with the increased focus and additional resources supporting computer science both locally here in Rhode Island, and in the national arena. Rhode Island is poised to take advantage of numerous opportunities including the Department of Education’s $200 million dollar investment in computer science education. This will require accurate information to inform programmatic decisions as well as being able to develop new baselines and track the impact of investments. The Teacher / Course / Student (TCS) system already in place will allow for this accurate data collection. RIDE is currently looking closely at courses supported by the CS4RI matrix and will count those courses. These courses are offered across the grade levels (K-12) as full year courses or integrated into various content areas. Refer to the CS4RI SCED and Program Code charts for specific information on the codes and naming conventions to use for the various courses and programming that are included in CS data reports.

Upload: others

Post on 30-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS4RI Data Collection Guidance 4-16-18...Bootstrap - Data Science 2302 CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as questions

CS4RI – Data Collection Guidance

http://CS4RI.org Page 1 of 2

Background Context The CS4RI initiative, launched by Governor Raimondo in March 2016, began with the original goal to have computer science taught in every public school in the state. We can now say that students across the state have access to quality computer science opportunities in all of our schools. In 2015, only 1% of RI high school students enrolled in CS courses and 42 students took the AP CS A exam. Of these students, just 26 students, 3/4 of whom were white males, passed. Zero black and Hispanic public school students took the exams. Fewer than 350 students graduated with a bachelor’s degree in CS at a period when there were over 1,000 open computing jobs. That same year, the Rhode Island Brookings Report identified that CS, IT, and STEAM jobs were among the state’s fastest growing and best paying positions and that the state was not doing enough to develop a workforce with the skills necessary to fill these high-wage, high-growth jobs. The CS4RI initiative has focused on providing CS curriculum and professional development to all RI schools, building educator capacity, developing rigorous and sustainable K-12 CS pathways, and building demand for CS education.

Just a year and a half into the initiative, 100% of districts offer CS opportunities, more than 500 RI educators have received training, and all schools are on-track to offer CS opportunities by the end of the school year. The Governor has set a new and even more ambitious goal to double the number of Computer Science degree graduates in our state by 2025. While there were over 1,300 open CS jobs in the state last year, RI produced just over 800 CS graduates. Even more critically, by 2020 projections show that there will be more than 2,500 open jobs in CS in RI. As a result, she has challenged every public school administrator, teacher, parent, and student to ensure that every single student takes a rigorous Computer Science course by the time they graduate high school. Every one of our kids deserves rigorous, sustained and comprehensive exposure to computer science education.

Data Collection Data collection around computer science programs is critical with the increased focus and additional resources supporting computer science both locally here in Rhode Island, and in the national arena. Rhode Island is poised to take advantage of numerous opportunities including the Department of Education’s $200 million dollar investment in computer science education. This will require accurate information to inform programmatic decisions as well as being able to develop new baselines and track the impact of investments.

The Teacher / Course / Student (TCS) system already in place will allow for this accurate data collection. RIDE is currently looking closely at courses supported by the CS4RI matrix and will count those courses. These courses are offered across the grade levels (K-12) as full year courses or integrated into various content areas. Refer to the CS4RI SCED and Program Code charts for specific information on the codes and naming conventions to use for the various courses and programming that are included in CS data reports.

Page 2: CS4RI Data Collection Guidance 4-16-18...Bootstrap - Data Science 2302 CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as questions

CS4RI – Data Collection Guidance

http://CS4RI.org Page 2 of 2

Full Year or Semester Long High School and Middle School Computer Science Courses A course is a defined in the Secondary regulations as a connected series of lessons and learning experiences that:

a) Establishes expectations defined by recognized content standards; b) Provides students with opportunities to learn and practice skills; and, c) Includes assessments of student knowledge and skills adequate to

determine proficiency at the level of academic rigor required by relevant content standards.

Use the information found in the charts below for the CS4RI course SCED and Local Codes. Matching the SCED, Local Course Codes and Titles as they appear will help in validating course information.

Integrated Middle School and Elementary School Computer Science Programs Elementary and middle school level CS content is often integrated into core classwork rather than delivered as a stand-alone course. During the spring of 2018, RIDE is collecting one program file for integrated CS programs. This will allow for a broad understanding of student access to high quality CS programming. Refer to the CS4RI Program Codes and Names below for the corresponding CS4RI integrated programs.

During the 2018/19 school year, this will change and a CS4RI flag will be found in the Teacher/Course/Student (TCS) system allowing for a more robust understanding of CS4RI programming and models. Further guidance will be provided once TCS is updated.

For more information about the Program Collection visit: http://www.eride.ri.gov/doc/DataCollections/ProgramCollection.pdf

Page 3: CS4RI Data Collection Guidance 4-16-18...Bootstrap - Data Science 2302 CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as questions

High School CS4RI SCED and Program Code Chart Last Updated: 4/2/18

High School Computer Science Courses - Spring 2018

SCED Course Title SCED Code SCED Code Description

Computer Mathematics with

Algebra02156

Intended for students who have attained the objectives of Algebra I, Computer Mathematics with

Algebra courses include a study of computer systems and programming, and use the computer to solve

mathematics problems.

Local Code Title Local Code Local Code Description

Bootstrap - Algebra CS4RI2301

CS4RI Coures - 20 hour module in existing algebra course in which students learn the fundamentals of

Computer Science using a unique, algebraic programming language to build a video game of their own

design. This allows students to blend their understanding of programming and mathematics, enhancing

both disciplines.

Program Value Name Program Code Definition

Bootstrap - Data Science 2302CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as

questions we ask of data. Students form their own questions about the world around them, and learn to

analyze data critically and carefully to find answers to their own compelling problems.

SCED Course Title SCED Code SCED Code Description

Exploring Computer Science 10012

Exploring Computer Science courses present students with the conceptual underpinnings of

computer science through an exploration of human computer interaction, web design,

computer programming, data modeling, and robotics. While these courses include

programming, the focus is on the computational practices associated with doing computer

science, rather than just a narrow focus on coding, syntax, or tools. Exploring Computer

Science courses teach students the computational practices of algorithm design, problem

solving, and programming within a context that is relevant to their lives.

Local Code Title Local Code Local Code Description

TEALS - Intro to Programming CS4RI2303CS4RI Course - 1 semester course co-taught with industry partners. Based on UC Berkeley’s CS10 in which

students learn college-level CS fundamentals using the Snap! Block-based language.

SCED Course Title SCED Code SCED Code Description

AP Computer Science Principles 10019

Following the College Board’s suggested curriculum designed to parallel college-level

computer science principles courses, AP Computer Science Principles courses introduce

students to the fundamental ideas of computer science and how to apply computational

thinking across multiple disciplines. These courses teach students to apply creative designs and

innovative solutions when developing computational artifacts. These courses cover such topics

as abstraction, communication of information using data, algorithms, programming, and the

Internet.

Local Code Title Local Code Local Code Description

TEALS - AP CS A CS4RI2304CS4RI Course - 2 semester course co-taught with industry partners. AP CS-A based on University of

Washington’s CSE142/143 in which students learn college-level programming using Java following College

Board’s AP CS-A standards. Follow up to Microsoft TEALS Intro to CS program.

CS4RI Partner: Bootstrap

CS4RI Partner: Bootstrap*

CS4RI Partner: TEALS

CS4RI Partner: TEALS

* For integrated CS Programs into Core and Other Classes:

RIDE is collecting one Program file for integrated programs during the Spring of 2018 and will move to a CS4RI flag in the TCS collection during the

2018/19 school year.

For stand-alone CS courses:

Use the SCED and Local Code information listed below.

High School CS4RI SCED and Program Codes Page 1 of2

Page 4: CS4RI Data Collection Guidance 4-16-18...Bootstrap - Data Science 2302 CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as questions

High School CS4RI SCED and Program Code Chart Last Updated: 4/2/18

SCED Course Title SCED Code SCED Code Description

Exploring Computer Science 10012

Exploring Computer Science courses present students with the conceptual underpinnings of

computer science through an exploration of human computer interaction, web design,

computer programming, data modeling, and robotics. While these courses include

programming, the focus is on the computational practices associated with doing computer

science, rather than just a narrow focus on coding, syntax, or tools. Exploring Computer

Science courses teach students the computational practices of algorithm design, problem

solving, and programming within a context that is relevant to their lives.

Local Code Title Local Code Local Code Description

URI - Intro to Computing and

Data ScienceCS4RI2305

CS4RI Course - 1 semester course. Intro to CS and computational thinking skills including an introduction

to programming

SCED Course Title SCED Code SCED Code Description

AP Computer Science Principles 10019

Following the College Board’s suggested curriculum designed to parallel college-level

computer science principles courses, AP Computer Science Principles courses introduce

students to the fundamental ideas of computer science and how to apply computational

thinking across multiple disciplines. These courses teach students to apply creative designs and

innovative solutions when developing computational artifacts. These courses cover such topics

as abstraction, communication of information using data, algorithms, programming, and the

Internet.

Local Code Title Local Code Local Code Description

URI - AP CS Principles CS4RI2306CS4RI Course - 2 semester course. College-level introduction to computational thinking and programming

following College Board AP CS Standards. Follow up to URI’s Intro to Computing program

CS4RI Partner: URI

CS4RI Partner: URI / Code.org

High School CS4RI SCED and Program Codes Page 2 of2

Page 5: CS4RI Data Collection Guidance 4-16-18...Bootstrap - Data Science 2302 CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as questions

Middle School CS4RI SCED and Program Code Chart Last Updated: 4/2/18

Middle School Computer Science Courses - Spring 2018

Program Value Name Program Code Definition

Copernicus - Creative Computing

with Scratch2201

CS4RI - Creative Computing with Scratch integrated into (Math, ELA, Sci, SS, Library, etc.) 6 units

integrated into existing curriculum in which students use a drag and drop programming language

to code, create, and share interactive stories, animations, games, music, and more as they learn

problem solving and other fundamental CS concepts.

Program Value Name Program Code Definition

URI - CS Discoveries 2202CS4RI - Six modules distributed in courses in 6-8th grade. Based on code.org course. Modules

include Problem Solving, Internet, Programming, Design, Data, Physical Computing.

Program Value Name Program Code Definition

GameSalad - CS Through Game

Creating2203

CS4RI - CS Through Game Creating integrated into (Math, ELA, Sci, SS, Library, etc.) 9 week or 1

semester course in which students apply CS concepts by building original professional-grade

mobile games.

Program Value Name Program Code Definition

PLTW - Gateway 2204

3 units integrated across grades 6-8; each unit is 45 minutes/45 days of instruction; each unit fits

a quarter or semester rotation schedule. PLTW’s entire K-12 CS experience involves

interdisciplinary learning, exposing students not only to computer science, but to various

disciplines and subjects, helping them understand how computer science relates to the world

around them. Follow up to PLTW's Launch program.

Program Value Name Program Code Definition

Bootstrap - Data Science 2302

CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view

programs as questions we ask of data. Students form their own questions about the world around

them, and learn to analyze data critically and carefully to find answers to their own compelling

problems.

SCED Course Title SCED Code SCED Code Description

Computer Mathematics with

Algebra02156

Intended for students who have attained the objectives of Algebra I, Computer Mathematics with

Algebra courses include a study of computer systems and programming, and use the computer to

solve mathematics problems.

Local Code Title Local Code Local Code Description

Bootstrap - Algebra CS4RI2301

CS4RI - 20 hour module in existing algebra course in which students learn the fundamentals of

Computer Science using a unique, algebraic programming language to build a video game of their

own design. This allows students to blend their understanding of programming and mathematics,

enhancing both disciplines.

CS4RI Partner: Copernicus STEAM Learning Lab (All Saints Academy)

CS4RI Partner: Bootstrap *

* For stand-alone CS courses:

Use the SCED and Local Code information listed below.

For integrated CS Programs into Core and Other Classes:

RIDE is collecting one Program file for integrated programs during the Spring of 2018 and will move to a CS4RI flag in the TCS collection during the

2018/19 school year.

CS4RI Partner: Bootstrap

CS4RI Partner: PLTW

CS4RI Partner: Game Salad

CS4RI Partner: URI / Code.org

Middle School CS4RI SCED and Program Codes page 1 of 1

Page 6: CS4RI Data Collection Guidance 4-16-18...Bootstrap - Data Science 2302 CS4RI - 20 hour module in existing course. Bootstrap: Data Science teaches students to view programs as questions

Elementary CS4RI SCED and Program Code Chart Last Updated: 4/2/18

Elementary School Computer Science Courses - Spring 2018

Program Value Name Program Code Definition

Code.org - CS Fundamentals 2101CS4RI - CS Fundamentals integrated into (Math, ELA, Sci, SS, Library, etc.)

6 courses, 20 1-hr lessons integrated across K-5 curriculum in which students learn CS fundamentals

by creating computer games

Program Value Name Program Code Definition

Copernicus - Creative Computing

with Scratch Jr.2102

CS4RI - Creative Computing with Scratch Jr. K-2 integrated into

(Math, ELA, Sci, SS, Library, etc.) 6 units integrated into existing curriculum in which students use a

drag and drop programming language to code, create, and share interactive stories, animations,

games, music, and more as they learn problem solving and other fundamental CS concepts.

Program Value Name Program Code Definition

Copernicus - Creative Computing

with Scratch2201

CS4RI - Copernicus - Creative Computing with Scratch integrated into (Math, ELA, Sci, SS, Library,

etc.) 6 units integrated into existing curriculum in which students use a drag and drop programming

language to code, create, and share interactive stories, animations, games, music, and more as they

learn problem solving and other fundamental CS concepts.

Program Value Name Program Code Definition

PLTW - Launch 2104

CS4RI - PLTW - Lunch integrated into (Math, ELA, Sci, SS, Library, etc.) 8 modules – 80 hours of

content integrated across grades K-5. PLTW’s entire K-12 CS experience involves interdisciplinary

learning; exposing students not only to computer science, but to various disciplines and subjects,

helping them understand how computer science relates to the world around them.

CS4RI Partner: Code.org

For integrated CS Programs into Core and Other Classes:

RIDE is collecting one Program file for integrated programs during the Spring of 2018 and will move to a CS4RI flag in the TCS collection during the

2018/19 school year.

CS4RI Partner: Copernicus STEAM Learning Lab

CS4RI Partner: Copernicus STEAM Learning Lab

CS4RI Partner: PLTW

Elementary School CS4RI SCED and Program Codes Page 1 of 1