COMPUTER SCIENCE CURRICULUM

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.

Research Program
Our innovative program.
Our Teachers
Meet our inspiring faculty.

Computer Science Courses

List of 4 frequently asked questions.

  • AP Computer Science A (OSG)

    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.
  • Creating Tomorrow: Computer Science By Design (Online)

    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.
  • Programming I

    Prerequisite: None

    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.
  • Programming II

    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.

Computer Science Awards

In 2018, four students and a teacher at Flintridge Sacred Heart were recipients of the Award for Aspirations in Computing from the National Center for Women & Information Technology (NCWIT).

stem classes at fsha
Ms. Finley teaches students how to use the 3D printer
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
Teacher Jeannie Finley received an honorable mention California: LA & OC Metro 2018  Affiliate NCWIT Aspirations in Computing Educator Award. The award recognizes Ms. Finley for her demostrated commitment to encouraging you women's aspirations in computing.

The awards and recognition give FSHA greater access to funding and resources through NCWIT.
"As a teen girl entering the tech world, I can tell you that [choosing a STEM career] is the best decision you will ever make" —Hannah Scott '17

Computer Science Faculty

List of 2 members.

  • Jeannie Finley 

    Director of Academic Technology, Online Programs Manager, Computer Science Department Chair
    626-685-8529
    University of California, Irvine - B.A.
  • Cynthia Casby 

    Computer Science Teacher
    626-685-8300
    California State University Northridge - Teaching Certification
    University of Kentucky - Juris Doctor
    Stony Brook University - Bachelor of Science
    Brookdale Community College - Associate of Arts
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

Directions | Privacy Policy | Terms of Use | Sitemap