Start your journey with Computer Science.

Why is Computer Science
for everyone?

  • Position yourself for a high paying job in the largest and fastest growing field in the world 

  • Develop skills that will help you connect your passions to a career in any profession 

  • Enjoy creative problem-solving, team collaboration, and influencing others with your ideas

Even if you have never had any experience with CS, coding, or technology,
talk to your school counselor or CS teacher about your school's CS Pathway.

CS could be for you!

Save Money in College -
High School Computer Science Course Sequence Earns You College Credit

  • Introduction to Computing & Data Science, Sophomore Fall Semester Course

  • Advanced Placement Computer Science Principles, Junior Full Year Course             

  • Advanced Placement Computer Science Applications, Senior Full Year Course

  • Work-Based Learning - Either during a Sophomore Spring Semester Course or Senior Year Experience

Rising Sophomores:

You have the opportunity to…

  • Earn 12 College Computer Science Credits

  • Enhance your diploma with a Pathway endorsement

  • Get industry experience through Work-Based Learning

You agree to…

✔️Commit to at least first two years of program (Sophomore and Junior year)

✔️Take the Advanced Placement Computer Science Principles Exam as part of Junior year course - no fees apply

✔️Sign off on the research agreement related to the courses and complete research surveys as needed

Sophomore Year:

Fall Semester: Introduction to Computing & Data Science

  • Semester course for all students (not just those interested in computer science as a career)

  • Introduces computer programming in an engaging, fun, creative way

  • Provides students with the computational thinking skills of programming, algorithm development, simulation and data analysis

  • Earn 4 college credits

Junior Year:

Advanced Placement Computer Science Principles (AP CS P)

  • Explores the Big Ideas of Computer Science:  Creative Development, Data, Algorithms and Programming, Computer Systems and Networks, Impact of Computing

  • AP CS Exam with multiple choice and performance task

  • Course counts for 4 college credits

Senior Year:

Advanced Placement Computer Science Applications  (AP CS A)

  • Study the Java programming language

  • Course includes 20 hours of hands-on, structured lab experiences to engage students in individual or group problem solving

  • Design solutions to problems, express their solutions precisely, test their solutions, identify and correct errors, and compare possible solutions

  • Earn 4 college credits

Work Based Learning

  • Hands on experience with Industry Mentors in the field of Computer Science

  • Depending on your school, you will either have a Computer Science Work Based Learning Course in Spring Semester Sophomore Year Course or the option to do Computer Science Work-Based Learning in Senior Year

Computer Science: It’s more than coding

Talk to your school counselor or CS teacher about your school's CS Pathway.

This opportunity is part of a Federal Department of Education Grant. It is being implemented through RIDE’s PrepareRI and CS4RI programs to investigate the effect of work based learning on students’ attitudes and achievement in Computer Science.