Computer Science

9th Grade: Frosh Creation: Think, Make, Share (10 Credits, 5 credits Comp Sci, 5 VPA)

Graduation Requirements thereafter: courses can be used as elective offerings as UC and CSU approved elective courses.

Frosh Creation: Think, Make, Share

Frosh Creation: Think, Make, Share

Course # A102
Status: Pending
Credits: 10 (5 VPA and 5 Elective)
Campus: Carondelet
Level: 9th Grade
Prerequisites: None

In this class, the worlds of computer science, art, and music collide, giving students hands on experiences designed to challenge and strengthen their design think and teaming skills. Students will learn and apply the elements and principles of art, music, coding, and design as they create, critique, respond, and present projects.

Introduction to Computer Science

Intro to Computer Science

Course U960
Status:

UC, CSU, & NCAA Approved*
Credits: 5 (offered semester 1)
Campus: Carondelet
Level: 10th, 11th, & 12th Grades
Prerequisites: No prior computer science knowledge or experience is necessary

* This class is blended, combining face-to-face classroom meetings with online work expectations. Face-to-face meeting times will be determined by the teacher.

An interactive introductory course for students brand new to programming that teaches the foundations of computer science using the Python language. Not only will this semester- or year-long course prepare students for AP Computer Science A and AP Computer Science Principles, but it will teach students how to think computationally and solve complex problems, skills that are important for every student. Topics include: What is Computer Science, Big Data, Algorithms, Cybersecurity, Game Development and Graphics.

Equipment needed: Access to a computer at home for homework or willingness to budget time on campus to complete work in Library or CLAB.

AP Computer Principles

AP Computer Principles

Course # U965
Status: UC, CSU, & NCAA Approved*
Credits: 10
Campus: Carondelet
Level: 10th, 11th, & 12th Grades
Prerequisites: No prior computer science knowledge or experience is necessary

AP Computer Science Principles is a complete, full-year course that focuses on the 7 “Big Ideas” in computer science using project-based approaches.

The course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity, and how computing impacts our world.

Using project-based lessons and materials throughout, students will work to address real-world problems and design solutions to put computational thinking into practice. These culminate in a capstone Performance Task project where students can demonstrate what they've learned - to become creators, instead of merely consumers, of the technology all around them. This course will prepare students for the end-of-course AP Exam.

Equipment needed: Access to a computer at home for homework or willingness to budget time on Campus to complete work in Library or CLAB.

Digital Build (New Course)

Digital Build (New Course)

Course #U967
Status: Pending
Credits: 5 (offered semester 2)
Campus: Carondelet
Level: 10th, 11th, & 12th Grades
Prerequsites: Completion of AP Computer Principals or Intro to Computer Science

This course will provide an interactive learning experience into the world of Game Design and App Development. A practical introduction to game design and game design concepts, emphasizing the basic tools of game design: paper and digital prototyping, design iteration, and user testing. In this course, students will learn to design and develop mobile apps for iPhone, iPad, and iPod Touch devices. ... User experience design plays a large role in app develop, with most development decisions being informed by design decisions.