Menu
Search
Login

Computer Science at the Ranch

Contact Mr. Crone if you have questions, or just see your counselor to sign up!

* * * * * * * * * * * * Non-AP Electives * * * * * * * * * *

Intro to Computer Science with Python

Fulfills "a - g" requirement.
A beginner's introduction to coding and related CS topics. Start here to get prepared for the AP classes.

* * * * * * * * * * * * Advanced Placement Electives * * * * * * * * * *

Computer Science Principles, Advanced Placement (AP CSP)

Fulfills "a - g" requirement.
This course covers many different topics. It's an overview of the whole field of Computer Science. Hardware, software, coding, social & cultural issues. A little bit of everything. (CollegeBoard)

Computer Science A, Advanced Placement (AP CSA)

Fulfills "a - g" requirement.
Rigorous coding....in Java...that's it! (CollegeBoard)

* * * * * * * * * * * * ROP Electives * * * * * * * * * *

ROP Computer Science

This course is an introduction to computer science and software programming. Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. The course is designed to focus on the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. Students will learn computer hardware basics as well as the basics of programming languages. (concentrator class)

ROP Web Design

In Web Design students will create projects and apply web standards using HTML coding, CSS styling, the fundamentals of file transferable (FTP), and the development and maintenance of websites. Students will learn design principles and how they apply in a web-based environment, effective navigation and content presentation. Through design projects for the web, students develop problem solving skills, artistic perception, and critical thinking. (Capstone- Needs to successfully complete ROP Computer Science to take this class)