AI, Coding and Technology Lab

provides hands-on instruction and guided projects where students explore programming, robotics, and digital design to build real-world tech skills, collaborate on team challenges, and prepare for STEM opportunities.

Overview

This short instructor-facing passage describes essential approaches for teaching logic and sequencing to adult professional staff learning to teach coding. Emphasize clear learning progressions: begin with computational thinking foundations (decomposition, pattern recognition, abstraction, and algorithms), then move to hands-on sequencing activities where learners write step-by-step instructions and translate those into simple code blocks. Use pair programming and think‑aloud modeling to surface students’ reasoning, then scaffold toward exercises that require debugging and justification of the order of operations.

Instructional strategies and classroom tasks

Begin each lesson with a real‑world problem that requires sequencing (for example, a recipe, a morning routine, or troubleshooting steps). Have participants write the steps in plain language, convert those steps into pseudocode, and finally implement them in a beginner language or block‑based environment. Include small formative checks: ask participants to predict outcomes before running code, identify off‑by‑one or order errors, and explain why a rearranged sequence changes program behavior. Integrate collaborative tasks where one partner writes steps while another follows them exactly—then swap roles—to reinforce precision in sequencing and to surface implicit assumptions.

Goals aligned with NYC DOE expectations

Goal 1: Participants will be able to decompose a programming task into ordered steps and express those steps as pseudocode or simple code, demonstrating understanding of algorithmic sequencing. (Aligned to NYC DOE emphasis on computational thinking and algorithm design in computer science pathways.)

Goal 2: Participants will identify and correct sequence‑related errors (e.g., incorrect order of operations, misplaced initialization, off‑by‑one mistakes) and provide a written rationale for each correction, supporting NYC DOE expectations for problem solving and debugging practices.

Goal 3: Participants will design a short lesson or classroom activity that teaches sequencing to K–12 students, including measurable learning objectives and at least one formative assessment, reflecting NYC DOE priorities for pedagogy, differentiation, and assessment in computer science instruction.

Note to instructor: adapt vocabulary and complexity for the specific K–8 level your staff will teach; include concrete classroom-ready examples and student artifacts when you build full lesson plans. Review any standards or curriculum maps from the NYC DOE documents directly when planning unit alignment.

Dance classes (hiphop, popping, locking, breaking, house), theatre dance, jazz dance & ballet dance I teach music production, I teach voice lessons, and I teach acting classes