High School Computer Science Teacher - Miami, United States - Belen Jesuit Preparatory School

    Default job background
    Full time
    Description
    Belen Jesuit is currently accepting applications for the position of High School Computer Science Teacher.

    The ideal candidate will have a strong foundation in computer science principles, proficiency in Java and Python programming languages, and preferably experience teaching Advanced Placement (AP) Computer Science courses.

    This role involves instructing students in both theoretical concepts and practical application, fostering critical thinking skills, and preparing students for further education or careers in computer science.


    High School Computer Science Teacher
    Role Description


    QUALIFICATIONS:
    1. Bachelor's degree in Computer Science, Education, or related field.
    Master's degree preferred.

    • Proficiency in Java and Python programming languages, with a deep
    understanding of programming concepts and principles.

    • Previous teaching experience, preferably in a high school setting;
    experience with AP Computer Science courses is highly desirable.

    • Strong communication and interpersonal skills, with the ability to
    engage and inspire students of diverse backgrounds and abilities.

    • Dedication to continuous professional growth and development,
    including participation in workshops, conferences, and other learning
    opportunities

    • Ability to handle multiple tasks with attention to detail, amid
    continual interruptions.

    • Ability to use various operating systems and software applications.

    REPORTS TO:

    TERM:
    The High School Computer Science Teacher reports to the STEAM
    Department Chairperson.
    10‐month, full‐time, exempt position.


    JOB GOAL:
    We are seeking a passionate and knowledgeable Computer Science
    Teacher to join our high school faculty. The ideal candidate will have a
    strong foundation in computer science principles, proficiency in Java
    and Python programming languages, and preferably experience
    teaching Advanced Placement (AP) Computer Science courses. This
    role involves instructing students in both theoretical concepts and
    practical application, fostering critical thinking skills, and preparing
    students for further education or careers in computer science.


    RESPONSIBILITIES AND FUNCTIONS:

    • Develop and deliver comprehensive computer science curricula tailored
    to the needs and abilities of high school students.

    • Teach fundamental principles of computer science, including algorithms,
    data structures, programming methodologies, and software engineering
    practices.

    • Instruct students in programming languages such as Java and Python,
    ensuring a deep understanding of syntax, semantics, and best practices.

    • Facilitate hands‐on coding projects and assignments to reinforce learning
    objectives and encourage creative problem‐solving.

    • Prepare students for Advanced Placement (AP) Computer Science exams,
    including guiding them through exam preparation strategies and practice
    tests.

    • Assess student progress through regular evaluations, assignments,
    projects, and examinations, providing constructive feedback to support
    growth and improvement.

    • Foster a supportive and inclusive classroom environment conducive to
    collaborative learning and exploration.

    • Stay informed about advancements and trends in computer science
    education, integrating new technologies and methodologies into
    instructional practices.

    • Collaborate with colleagues to align curricula and instructional
    approaches across related subjects and grade levels.

    • Communicate regularly with students, parents, and administrators to
    discuss academic progress, address concerns, and provide updates on
    curriculum and activities.

    • Other duties as assigned.

    WORKING CONDITIONS AND PHYSICAL REQUIREMENTS:

    • Must have the ability to stand and/or walk for extended periods of time.
    • Daily desk work, including significant amounts of computer time.
    • Work regularly requires sustained concentration.
    • Sufficient vision (with correction) to read and observe distant objects.
    • Ability to work a flexible schedule, as hours and shifts may vary according
    to the school calendar.

    • Sufficient stamina to work outside under high‐temperature weather
    conditions.

    • Must be able to lift and/or carry up to 25 lbs.

    EVALUATION:
    The High School Computer Science Teacher will be evaluated annually by the
    STEAM Department Chairperson. The evaluation will be based on the High
    School Computer Science Teacher's self‐evaluation, the characteristics of Jesuit
    education, and the responsibilities listed above.
    This role description is not designed to cover or contain a comprehensive listing
    of activities, duties, or responsibilities that are required of the employee. Other
    duties, responsibilities, and activities may change or be assigned at any time with
    or without notice.


    Belen Jesuit Preparatory School seeks applicants from a broad range of backgrounds and we encourage you to apply here with Diversity in Ed to be seen by our teacher recruiters.


    Meet with directly with Teacher Recruiters starting 4/8/2- 4/13/24 at the Diversity in Ed Virtual Teacher Fair (Teacher Recruitment Week).