skip to main content

Home

computer science and engineering pathway

computer science and engineering pathway

Computer Science and Engineering interest form

Computer Science and Engineering interest form

Interest form: https://forms.gle/AYFXRHYbvbitVVeP9
 
Computer SCience and Engineering pathway

Computer SCience and Engineering pathway

 
The Computer Science & Engineering Pathway is made up of three courses.
Computer Game Design and Programming
Year: 9-12      RCHS Graduation Requirement: Elective             UC/CSU – G
Prerequisite: None

In this course students learn to program 3D animations using Alice, develop 2D games using JavaScript, and are introduced to the Java programming language. Students design and create animated stories, simulations and games by using objects in a virtual world. In this course, Students will learn programming by building mobile apps. This course of study engages students with little or no programming experience. Students are introduced to object oriented concepts, terminology, syntax, and the steps required to create basic Java programs using hands-on, engaging activities.
 
AP Computer Science Principles
Year: 10-12      RCHS Graduation Requirement: Elective             UC/CSU – D
Prerequisite: Recommended: Successful completion of Computer Game Design and Programming
AP Computer Science Principles implements the College Board’s AP CS Principles framework. Students work in teams to develop computational thinking and solve problems. In this class they learn Python® programming language to create animations, publish games and develop applications. Students will learn how HTML and CSS direct the client computer to render a page, and experiment with JavaScript™ programming language to provide dynamic content. Students will also be introduced to cybersecurity and online security principles. Students can earn college credits by passing the AP Computer Science Principles exam offered by the College Board. This course may be used to fulfill the recommended third year of Science for the UC/CSU
 
AP Computer Science A
Year: 10-12    RCHS Graduation Requirement: Elective             UC/CSU - C
Prerequisite: Successful completion of Integrated Math2 and
Computer Game Design and Programming or AP Computer Science Principles
 AP Computer Science A serves both as a college preparatory course for potential computer science majors and a foundation course for students planning to study in other majors, like engineering, physics, chemistry, and geology that requires significant involvement with computing. In AP Computer Science, students learn advanced Java (a programming language used in many private industries, and state government agencies). Students can earn college credits and may also work towards the Oracle certification exam. Students will learn the real world applications of drone technology by developing drone applications. Students will use SQL to structure and access database hosted on a remote server.  This class can also be used to meet the recommended 4th year Math Class for UC admissions