Nature and Scope:
The successful candidate will work to create a positive and engaging learning environment for our students interested in computer science. S/he will demonstrate superior teaching ability for all offered courses in the computer sciences – Grade 11 to Advanced Placement (AP). Commitment to developing the whole-child by participating in our co-curricular and boarding programmes is essential. S/he will embrace contemporary teaching and learning practices, and be committed to ongoing professional growth. Furthermore, the successful candidate will carry out planning, lesson delivery, assessment and student support as well as communicate with parents, advisors, and houseparents in a timely and effective manner. S/he will be part of a dynamic campus environment where highly motivated students and dedicated staff combine to create a vital, inclusive community culture.
Demonstrated ability to teach the full range of computer science offerings, including Advanced Placement Computer Science Principles 12(AP) and Software Engineering;
Create dynamic and relevant lessons and learning experiences;
As the academic year progresses, make relevant changes to instructional plans and activities.
Attend an AP Summer Institute in 2016 to prepare for the new AP Computer Science Principles course
Assist students with comprehension and application of various learning concepts;
Employ a variety of innovative pedagogical strategies;
Generate excitement about key concepts and areas of study;
Mentor students while they work independently on projects;
Maintain a safe, clean, welcoming, and positive learning environment;
Maintain behavioural expectations in the classroom by applying consistent and fair boundaries;
Address student questions, focusing on areas of greatest difficulty;
Offer extra tutorial support;
Model and assist students with understanding and application of good study habits;
Ensure that students have appropriate academic resources;
Behave in a respectful manner at all times with students, staff, and parents.
Administer formative and summative assessments to evaluate students’ progress;
Keep accurate records of progress;
Be prepared to re-assess for students best interest;
Deliver consistent feedback to students to keep them apprised of their progress;
Inform parents/advisor/houseparents of their child’s progress via direct contact and the completion of written reports.
Participate in the co-curricular and boarding programme;
Act as an Advisor to a selected group of students;
Commit to all assigned school duties;
Participate in department and school meetings, including parent meetings;
Deal tactfully with staff, students, parents and the public;
Perform pastoral duties, e.g. counsel students with academic problems and provide encouragement;
Be willing to participate in school events and activities, including overnight trips with the students. Knowledge and Skills
B.Ed or equivalent, with a post-graduate degree an asset;
Accredited to teach in the Province of British Columbia.
Significant experience teaching computer science at the secondary level;
Knowledge of various programming languages
Familiarity with Grade 9 -12 BC and AP curriculum;
Ability to integrate technology into teaching and learning;
Self-motivated and detail oriented, adaptable to changing priorities and procedures;
Excellent teamwork, analytical thinking, planning, organization, and problem solving skills;
High level of energy and patience;
Other assets include:
The ability to coach field hockey, soccer, basketball, rugby, or rowing;
OR The ability to participate in the Debate/MUN program
Experience in a boarding school or independent school setting.
Must be legally entitled to work in Canada;
Criminal Record Check clearance is a condition of initial and ongoing employment;
Works well under pressure and to tight deadlines, maintains a calm and analytical mindset;
Work environment and responsibilities of this position provide for a high degree of self-direction in setting work priorities.
Brentwood College School
Mill Bay, BC, Canada
Teaching / Faculty Jobs