Skip To Main Content

Computer Science

Computational technologies have significantly transformed modern society in many ways, both obvious and subtle. Living, working, and contributing to society increasingly demands effective command of information technologies. 

In response, the Computer Science Department at St. John's aims to help each student:

  1. Think computationally by learning to understand, analyze, and solve problems creatively by applying a variety of strategies appropriate for computational technologies

  2. Collaborate effectively with others in the course of solving significant problems

  3. Program a computer and organize information effectively with one

  4. Understand how computer hardware and communication systems (such as the web) are organized

  5. Use information technology in an ethical and responsible way

In our commitment to fostering a well-rounded education, we require all high school students to successfully complete a half credit of computer science prior to graduation. Our department is dedicated to ensuring accessibility and an appropriate level of challenge  for all students.

We provide a diverse array of courses, ranging from the approachable "Intro to Swift Programming" with its gentle learning pace, to both of the College Board’s Advanced Placement (AP)  computer science courses. This variety allows students to embark on their computer science journey at a level that suits their comfort and aptitude while providing the opportunity to stretch themselves. Our goal is to encourage students to expand their command of the discipline at a pace aligned with their individual abilities.

Our department is dedicated to preparing students for the increasingly sophisticated technological world they will inhabit. By providing a supportive, challenging and adaptable curriculum, we aim to equip each student with the skills and knowledge needed to thrive in an ever-evolving technological landscape.

Computer Science Courses

Meet the Department

Lisa Standring

Lisa Standring

Computer Science Teacher/Department Chair, Computer Science Teacher
Gil Garcia

Gil Garcia

Teacher
Benjamin Weidenaar

Benjamin Weidenaar

Computer Science Teacher