cs4ri data collection guidance 4-16-18...bootstrap - data science 2302 cs4ri - 20 hour module in...
TRANSCRIPT
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.
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
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
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
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
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