Introduction to Computer Principles


Grade Level: 9-12

RBV Graduation: Elective

UC/CSU A-G: "Pending"




Prerequisite: None

Intro to Computer Science Principles is an introductory-level course for students brand new to programming and computer science. We learn to use problem-solving strategies to create our programs (software design). Topics you will learn include: Commands, Variables, Conditions and Loops. Computers are everywhere, from your phone to your car, and they all use programs. Come learn the skills that will allow you to create the next App that everybody will be downloading to their phone.

AP Computer Science A


Grade Level: 10-12

RBV Graduation: Elective

UC/CSU A-G: "C"



Prerequisite: Concurrent enrollment or successful completion of Integrated Math 2 or its equivalent.

Course designed to prepare students for the CSA AP test, which is based on JAVA programming. This course is for students who have strong interest in programming and computer science. Attention to detail, problem solving, troubleshooting, and lots of patience is needed for programming.


AP Computer Science Principles


Grade Level: 10-12      

    RBV Graduation: Elective

      UC/CSU A-G: "D"

 


Prerequisite: Concurrent enrollment or successful completion of Integrated Math 2 or its equivalent.

AP Computer Science Principles introduces students to Computer Science. Students learn how to write computer code with an internet program called Alice. Students write computer programs that create 3-D animated movies. This is a perfect course for a student who has no coding experience. Students learn real world problem solving skills as well as topics such as how the internet works and how to look at data and information.