Application for our 2019 Cohort is now OPEN

Regular Application Deadline is Friday, February 1st (**Late Applications can be reviewed upon availability**)

Apply Now
Teaching Exploring Computer Science

Teaching Exploring Computer Science

Course Description Teaching Exploring Computer Science (ECS) is a professional development course, which is based on three major pillars— equity, inquiry, and computer science content/concepts—woven throughout the course and the Professional Learning Community. This Teaching ECS course introduces computer science

Teaching Computer Science Principles

Teaching Computer Science Principles

Course Description Teaching Computer Science Principles (CSP) is a professional development course designed to support teachers in teaching the AP Computer Science Principles course or a similar computational thinking-based course. It is based on six Computational Practices: connecting computing, creating

Professional Learning Community for Computer Science Teachers

Professional Learning Community for Computer Science Teachers

Professional learning community can be especially helpful for computer science teachers, who are constantly faced with new challenges arising from the ever-evolving field of computer science. We intend to provide teachers with a hybrid professional learning community with both online and face-to-face

“We are faced with incredible responsibility to make sure that school districts and state work in partnership, so that all of these equity issues are [front and center]. It has been a field where there are so many biased beliefs about which groups of students can excel in computer science and which groups cannot. Our responsibility has been upped in terms of assuring that the equity issues remain at the forefront, and success is not measured based solely on how many students start to take computer science classes. We want to make sure that all students are included, and that it is not again, a very stratified, homogenous group that are engaged.”

Jane Margolis Senior Researcher, Center X, UCLA

An understanding of computer science is becoming increasingly essential in today’s world. Our national competitiveness depends upon our ability to educate our children—and that includes our girls—in this critical field.

Sheryl Sandberg Chief Operating Officer, Facebook

California needs to develop a solid approach to integrate computer science in our K-16 system. Computer science education requires a strong base of support that will sustain equitable expansion. Only then can computer science education be strong enough to stay standing, even when the next shiny new thing comes along.

San Diego-Union Tribute

The CS1C@OC Project is Supported by: