We are seeking an experienced ICS4U instructor to teach OSSD Grade 12 University Preparation Computer Science. You will deliver live lessons, design assessments, guide students through a large capstone software project, and help students meet Ontario Ministry of Education curriculum expectations.
Responsibilities
1. Teach ICS4U following Ontario OSSD curriculum; cover modular programming, algorithm analysis, software development lifecycle, code documentation, computing ethics and emerging tech topicsTDSB
2. Prepare lesson slides, coding exercises, quizzes, assignments and rubrics aligned with the 4 achievement categories (Knowledge, Thinking, Communication, Application)
3. Guide students to build, test and document a culminating software project (core summative task of ICS4U)
4. Provide timely feedback, mark student work and track progress; support students to prepare for university admission
5. Communicate regularly with our admin team and update student learning records
Requirements
1. Solid mastery of ICS4U curriculum; proficient in Java / Python, modular programming, algorithm design
2. Prior teaching/tutoring experience with OSSD ICS4U or high school computer science
3. Familiar with Ontario secondary school evaluation rules and marking standards
4. Secure internet, comfortable with live online teaching
5. OCT certified teacher is a plus, but not mandatory