It's not just about the classes here at FSHA. In addition to a full slate of class offerings, including 24 Advanced Placement classes and electives that cover all disciplines, learning extends throughout and beyond the classroom.
Prerequisites: Successful completion of Algebra II, and any of the following: OSG’s Introduction to Computer Programming, OSG’s Preparing for AP Computer Science, or previous programming experience and instructor permission. This course is offered through the Online School for Girls (OSG).
The AP Computer Science A course will introduce the key concepts and techniques of object-oriented programming in Java. The analytic, critical-thinking, and problem-solving skills developed in this course will transfer to programming in other languages on a variety of platforms. This course is designed with the idea that programming should be fun, engaging, and intuitive. Students will work creatively and collaboratively with their classmates and develop a solid foundation from which to launch into a wide range of computer science areas. In today’s world, having an understanding of programming concepts as well as the ability to approach problems with a “programmer’s eye” have become essential skills for students and professionals. Students taking this course will be well-prepared for the AP Computer Science A Exam in May.
Prerequisites: Students must have an understanding of basic computer programming. Students may fulfill this requirement through any of the following: OSG’s Introduction to Computer Science, Programming I Summer Intensive, Programming I (Programming for Beginners), Programming II, or previous programming experience and instructor permission. This course is offered through the Online School for Girls (OSG)
The importance of communication in the digital world can’t be underestimated. In this course, students will develop their digital communication skills by using the design process to create products relevant to the digital age in which we live. Combining programming, design and entrepreneurship, students will work both individually and in teams to create digital products in a variety of formats using a variety of tools and computer languages, and learn about how to brand and market these products. Production of products will require study in research, conceptual design, schedule and budget, concept development, testing, and implementation of products and/or designs. Example projects might include games, web sites, film, graphics and infographics, and/or mobile application design. Students will have choice in selecting projects of interest and be able to pursue interests in depth. By the end of the course, students will have developed a portfolio of their work.
In this single semester class, students will learn about basic computer science concepts using drag and drop programming and basic programming languages. In this self-paced class, students will play coding games, make games, create simple animations, and other programs while learning to think like a programmer. It is recommended for students without any programming experience. It is an option available to students who want to learn more about coding without committing to a full year course. The grade for this course is not included in UC GPA calculation.
Prerequisites: Programming I or instructor approval.
In this single semester class, students will use their knowledge of basic programming with a programming language called Processing and then transfer that knowledge near the end of the semester to a physical computing environment with an Arduino board. In this blended course, students will write short programs, create simple computational art, and create simple animations through coding. They will extend this knowledge to program interactions with electronic devices. This course is an optional precursor to AP Computer Science or Designing for Tomorrow through the Online School for Girls. Students are required to have basic programming experience. This course is an elective. It does not fulfill UC academic requirements.
Cynthia Hernandez ’18 and Amelia Andrews ’18 received national recognition by NCWIT with honorable mention awards, while Hope Sadahiro ’18 and Maddy Freeman ’20 received regional certificates of distinction. The Award for Aspirations in Computing honors young women in grades 9 to 12, recognizing them for their computing-related aspirations and demonstrated interest in technology, solid leadership ability, academic history, and plans for post-secondary education. Over 3,000 other young women from all over the United States were honored this year.
Originally, I did not know what opportunities I could find in regards to computer science, so I am really grateful to Ms. Finley for including me in many computer science related activities this year. Thank you so much for all that you have done for me and countless girls at Flintridge Sacred Heart Academy." —Hope Sadahiro
Flintridge Sacred Heart Academy is an all girls' Catholic, Dominican, independent, college-preparatory day and boarding high school in the hills of La Cañada Flintridge. Overlooking Pasadena, FSHA educates girls from Los Angeles, Southern California and around the world for a life of faith, integrity and truth.
Flintridge Sacred Heart Academy
440 St. Katherine Drive La Cañada Flintridge, CA 91011 High School Office: 626-685-8300 Admissions: 626-685-8521