Lab Work

Help
Supply students individually with direct help when coding during lab work.

Challenges

  • Provide students with a little challenging lab assignments that they are able to do.
  • Provide students with a real-life mini-project lab assignment. Explain the requirements clearly at first and optionally provide suggestions on how to implement it. Optionally provide a quick revision of the fundamentals before assigning the mini-project.
  • Provide more challenging assignments for the more daring students. (By adding more features to the min-project or by giving additional assignments to them that build on the past ones or are separate from them.)
  • Give students a real project to start implementing. Let it be a project you are working on for the first time.
  • Write students’ names on the whiteboard as they progress through their lab work.

Exercises

  • Let students do the exercises.
  • Let students use files provided for completing exercises.
  • Guide students clearly on how to follow exercises.
  • Do a lot of lab work and less theoretical lecturing.
  • Ask students to do book exercises after conditioning them to accept it.
  • Provide older students with a lot of practical hands-on exercises.

Copying
Do not ask students to just copy exercise from the book specially before understanding what they do.

Project
Observe well distribution of project segments on students.