The Bay School computer science program employs a pedagogical approach that incorporates inquiry-based practices and real-world applications. Block periods allow students to delve deeply into rich problem/inquiry-based learning across all courses. Our mixed-level computer science curriculum exposes students to computer science concepts and builds computational thinking as well as programming skills in Python. Our aim is for students to see coding as a creative medium and understand the diverse ways computer science can be applied in a variety of contexts to create solutions to problems. The instructor is responsible for one mixed-level computer science course in the spring semester. We use a block schedule that allows for a project-based approach. This course can be offered remotely. In addition to class preparation and classroom teaching, the instructor is responsible for:
- Design of skills-based formative and summative assessments.
- Timely grading and feedback.
- Regular communication with the student, her/his/their parents, and the student’s advisor regarding the student’s progress.
- One-on-one student tutorial as needed.
Qualifications and Experience:
- Finds resonance with The Bay School's mission and philosophy and brings a growth mindset to their work.
- Demonstrates a strong interest in 9-12 computer science education and providing students with diverse entry points to computer science.
- Conceives creative ways to integrate computer science and coding into all disciplines and has the ability to connect computer science concepts and skills to diverse student interests.
- Has experience with design thinking, especially as it relates to computer science and software engineering.
- Demonstrates knowledge of and experience with (either in industry or academic settings) 2+ programming languages, ideally including a block language and Python (the main teaching languages of Bay’s computer science program).
- Bachelor's degree or higher in computer science or a related field and/or industry experience in software engineering.
Has experience in:
- Teaching computer science at the high school level.
- Differentiating instruction to a range of learners in a heterogeneous classroom - using a variety of pedagogies and assessment methods.
- Demonstrated ability to encourage a diversity of students to engage in coding.
- Thinking broadly and innovatively, including through an equity lens, about curriculum and pedagogy, addressing cultural competency in all aspects of teaching, from curricular development to classroom environment.
- Working in project-based and experiential environments—with the skill-sets to teach for longer blocks of time uses assessment as a means to gauge student learning and effectiveness of teaching, values individual learning styles.
- Brings a diversity of teaching and life experience to her/his/their work.
- Values collegial collaboration and feedback as a means to improve the curriculum and the student experience as well as her/his/their own craft.
- Dedicates her/himself/themselves to anti-bias and equity work and understands both culturally responsive pedagogy and the social justice dimensions of education.
- Commits to innovation, professional growth, and reinvention.
- Demonstrates a passion for teaching and learning as well as for the subject matter.
- Enjoys working with and inspiring high school learners in all areas of school life.
The school offers a salary commensurate with experience and a generous benefits package.
Please review our website (www.bayschoolsf.org) to familiarize yourself with our school and curriculum. If interested in the position, please send all of the items below to email@example.com with the subject line: CS 2021. Incomplete applications will not be considered.
- Cover letter describing your interest in the position as well as how you anticipate contributing to The Bay School and to the computer science curriculum.
- Your Resume/C.V.
- A lesson plan you’ve used in a previous or current course. In an attachment accompanying the lesson plan, please indicate the following:
- For what course the lesson was developed.
- For what age group the lesson was directed.
- At what point in the course the lesson was used.
- How this lesson differentiates for a range of learners.
- How this lesson promotes equity/inclusion as well as skill development/refinement.
- List of 3 references, including one supervisor, along with their contact information.
This position is open until filled.