Skip to main content

Spring 2026 Culminating Projects: Jason Jiang, "How Can Experimental Learning Improve Student Participation?"

Spring 2026 Culminating Projects
Jason Jiang, "How Can Experimental Learning Improve Student Participation?"
  • Show the following:

    Annotations
    Resources
  • Adjust appearance:

    Font
    Font style
    Color Scheme
    Light
    Dark
    Annotation contrast
    Low
    High
    Margins
  • Search within:
    • My Notes + Comments
    • Notifications
    • Privacy
  • Project HomeK16 Pedagogy Fellowship Inquiry Projects
  • Projects
  • Learn more about Manifold

Notes

table of contents
  1. Homepage
  2. Table of Contents by Fellow Name
  3. Promoting Independent Learning for High School Students in College Settings
  4. Equity Minded Teaching to Engage All Learners
  5. Tackling College Reading with High School Students
  6. Fostering Interaction & Belonging in Online Courses
  7. Teaching and Learning in the Age of Artificial Intelligence
  8. Building Thinking Classrooms in Higher Education STEM Classrooms

Banner
Jiang Headshot

How Can Experimental Learning Improve Student Participation?

Jason Jiang, Borough of Manhattan Community College

Bio

Jason Jiang teaches a drone development course at Medgar Evers Preparatory School. He is currently a Masters student in Computer Science Education at Hunter College.

Course Setting

Medgar Evers Preparatory School is a high-performing secondary school affiliated with Medgar Evers College. With a strong emphasis on Advanced Placement coursework and academic achievement, the students are highly motivated and intellectually curious. The students in my Drone Technology class have largely completed AP Computer Science and are eager to connect their technical knowledge to real-world applications.

Because many students leave class periodically for AP courses, college coursework, and other academic commitments—especially seniors—it is important that course materials and assignments are flexible and accessible for makeup work. In this course, students learn how servers function through three broad areas of study: packet design, server design, and Flask development.


Problem of Practice

At the beginning of my server and drone technology class, I noticed that traditional lectures and synchronous coding sessions were not engaging all students equally. During class, only a small number of students regularly asked questions or participated, while other students quietly disengaged or fell behind. Many questions also became one-on-one troubleshooting conversations, which made it difficult for the rest of the class to learn together and stay synchronized.
Students who missed class also struggled to keep up because much of the learning happened live during coding demonstrations and troubleshooting sessions. My goal was to create more hands-on and flexible learning opportunities that would allow students to participate more actively, learn from one another, and remain connected to the course material both inside and outside of class.
Focus Question: How might I increase student engagement and shared participation in my server and drone technology course through more accessible, hands-on learning experiences?

Strategy

I created “mini-lab” projects connected to each server development unit that students could work on both during and outside of class. Each mini-lab included clear instructions, examples, and step-by-step guidance so students could move through the material more independently and revisit concepts as needed.

Instead of spending most class time on lectures or synchronous coding demonstrations, I shifted class time toward introducing projects, discussing progress, and responding to challenges students encountered while working. This created more opportunities for students to engage directly with the material, learn from each other’s questions, and contribute to the learning process as a class.

Publishing the mini-labs online also helped students who missed class stay connected to the course and continue participating in the learning process.

Documentation

Figma Frontend and Server Design Write-Up

Students designed a drone flight interface in Figma and wrote a technical paper describing the packet communication process, Flask endpoints, and calculations required throughout the lifecycle of a drone flight.

This artifact demonstrates how a scaffolded classroom exercise, supported by a continuously developed planning document, can help students build technical understanding over time. It captures students’ developing skills in server design, packet architecture, and Flask development as they create a roadmap for upcoming labs and projects.


Figure #1: Figma Frontend and Server Design Write-Up

Frontend Server upload

Students uploaded their frontend code to a server and launched it through a live URL. They added event listeners to their applications and used browser developer tools to document evidence that their client-side code could successfully send requests to a server of their choice.

This artifact demonstrates how simple, hands-on activities can reinforce core concepts in web development. Through modifying and deploying frontend code generated from their Figma designs, students developed a stronger understanding of how frontend servers deliver web content to clients and the distinct roles of HTML, CSS, and JavaScript. It captures students’ growing skills in server design, frontend development, and client-server communication.


Figure #2: Frontend Server upload

Measuring Impact

Data from Marking Period 1 and Marking Period 2

Grade comparisons between marking periods show increased student participation, assignment completion, and confidence. One student improved from a 55 to an 85 after engaging more consistently during structured in-class work and collaborative project time. During the first semester, the student struggled to submit homework and notes on time, but the “learning by doing” approach allowed them to begin work in class and continue it independently at home. Over time, the student began asking more questions, troubleshooting problems independently, and occasionally teaching concepts to peers during project work.

Measure 1
Figure #3: Data from Marking Period 1 and Marking Period 2

Student Participation and Question Frequency During Lab-Based Instruction

This artifact tracks student participation and question-asking during selected class sessions. The data suggests that lab-based activities create more opportunities for engagement than traditional live-coding instruction because students encounter multiple entry points for participation and problem-solving. As students interpret instructions and troubleshoot independently, more natural questions emerge during class. The artifact also demonstrates how lab structures create additional opportunities for formative assessment and targeted mini-lessons that address gaps in student understanding.


Measure 2
Figure #4: Student Participation and Question Frequency During Lab-Based Instruction

Analysis

My strategy was effective in increasing student engagement and participation in the classroom. Students reported feeling more connected to the lessons because their participation directly shaped class discussions and activities. By connecting participation to formative assessments, I was able to continuously revise lesson materials and improve the experiential learning documents used during labs and projects.

Tracking participation patterns, such as students raising their hands, volunteering answers, and asking questions, helped me quickly identify which parts of the labs or instructional materials were confusing. This allowed me to pause instruction, provide mini-lessons, and clarify concepts in real time. Compared to traditional live-coding lessons, the lab-based structure created more entry points for participation and encouraged students to problem-solve collaboratively. As a result, students became more willing to troubleshoot independently, ask questions, and support peers during class activities.

One challenge I encountered was designing labs that clearly demonstrated the intended concepts. For example, in one lab students tested packet timing using HTTPS versus WebSockets, but the performance differences were too small to visualize effectively. As a result, students relied more on instructor explanation than on discovery through the activity itself. In the future, I would pilot and test labs beforehand to ensure that the expected outcomes are visible and aligned with the lesson goals. This would help reduce unnecessary cognitive load and strengthen the connection between experimentation, engagement, and conceptual understanding.

Recommendation

I recommend that College Now and Early College professors consider using experiential, lab-based instruction, especially in computer science classrooms where abstract concepts can sometimes feel disconnected from students’ lives. Even older or simplified technologies can become meaningful tools for demonstrating concepts related to data, coding, networking, and design. Hands-on labs provide students with multiple entry points for participation and encourage experimentation, troubleshooting, and collaboration.

It is also important to continuously monitor student participation, assignment completion, and formative assessment data so that instructional materials and supports can be revised over time. When students recognize that they are actively exploring how technology works “under the hood” alongside their instructor, they often become more engaged, curious, and motivated to continue learning.

Annotate

Next Chapter
Cody Kalina, "Student Persistence in Early College Essay Writing"
PreviousNext
Powered by Manifold Scholarship. Learn more at
Opens in new tab or windowmanifoldapp.org