Skip to main content

For questions about labs. Labs are hands-on full class period activities where students are given an objective that they have to reach and the tools to reach it. Lab work can extend beyond the lab and become homework.

Use this question for guidance on organizing lab activities in teaching CS. It is also appropriate for seeking ideas for meaningful labs on specific topics. Labs are normally run with either the instructor or an assistant present so that students may get guidance while working. Labs may involve individual or group work. Labs also often produce some "product" as the outcome of the activity.