The first order of business in each Lab-Recitation session is to make sure you understand what is required for the next submission, which will usually involve explanation by the instructor and/or activities by students.

Performing the hands-on lab-related programming activities is the critical part of any computing science course having a major programming component.

For what should be obvious reasons, attending labs and keeping up with the lab work will be critical to your success in the course. There may, in fact, be direct credit assigned to some of the work actually done in the lab, or based on lab activities and completed outside the lab. The indirect benefit accruing from performing and understanding the lab activities is, of course, incalculable.

What Happens During a Lab-Recitation Session

The instructor will first present a brief overview of what is to be accomplished during the current lab-recitation. This may be followed by a presentation of one or more topics, after which the instructor will guide and monitor your progress through a sequence of required activities.

In addition to dealing with the programming environment and the latest topics covered in the most recent lecture(s), what you do in the lab will involve working with supplied sample programs and other files that illustrate those topics, and will also require you to write new programs or create new files to achieve the same or related goals.