High School Programs
CS4RI has established in all RI public school districts high-quality computer science education at the high school level that follows the RI State Computer Science Education Standards by providing CS curriculum that is both in standalone CS courses and also integrates into existing high school courses. These courses can be taken by students individually or can used to form a CS CTE Program.
Intro to Computing/CS
With emphasis on computational thinking and collaboration, this year-long course provides an excellent entry point for students to begin or continue the Project Lead The Way Computer Science PreK-12 experience.
Technology Education and Literacy in Schools (TEALS) Program Intro CS course is based on UC Berkeley’s CS10, students learn college-level CS fundamentals using the Snap! block-based language.
This course provides the computational thinking skills of programming, algorithm development, simulation and data analysis in a fun and engaging way that can be used in other classes, such as NGSS science classes.
AP CS Principles
Computer Science Principles helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation.
This course is designed to prepare students (and teachers) who are new to computer science for the AP CS Principles exam. The course covers topics including the Internet, Big Data, Programming, and Algorithms.
AP CS A
Computer Science Principles helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation.
This course is designed for high school student who wish to continue their CS education after completing an intro course. Students learn object-oriented programming using Java and take on software engineers roles.
Based on University of Washington’s CSE142/143, students learn college-level programming using Java following CollegeBoard’s AP CS-A standards. Follow up to Microsoft TEALS' Intro to CS program.
CS Integrated with Other Subjects
This course teaches students about the software development process used in industry including units on CS Workplace; Ideation; Design; Implementation; and Testing.
College Board’s effort for all students to have access to deep and rich learning that build the knowledge, skills, and agency required to make a difference in the world - with a focus on AP CSP and AP US Gov & Politics.
Students form their own questions about the world around them, analyze data, and write a research paper about their findings. The module covers functions, looping and iteration, data visualization, linear regression, and more.
Cybersecurity
This course provides an overview of the technology, threats, and social impact of cybersecurity in our everyday lives. Students will gain a broad understanding of what cybersecurity is and why it’s important.
Whether seeking a career in the growing field of cybersecurity or learning to defend their own personal or company data, students in Cybersecurity establish an ethical code of conduct while learning to defend data.