CS Teaching Lab 3.02.04 SB
System Administrator: Dan Smolenski and Derrick Wood
What is your job?
Your job is to help CS 1063, CS 1713, CS 1723, and CS 2413
students with course concepts,
the system, and their recitation exercises. You may give them as much help
as they need, but try not to just tell them the answer. It is much better to
guide them by asking them questions, so they figure out the answer themselves.
Please note: In addition to the recitation exercises, there are
projects that students are supposed to do by themselves. You can give
a general explanation of what the specification is asking for and can help
with debugging, but please do not actually write code for the students
on the projects.
Also remember that no question is too stupid and students should never
be made to feel that they are dumb because they ask for help. Keep your
interaction low key and quiet.
What to do on duty:
Wear your badge.
First of all, your badge identifies you as someone students can ask
for help, since most of them will not know you. Secondly, it will allow
you to have a life in the lab, since students will be instructed to leave
you alone if you aren't wearing your badge.
Handle system problems consistently.
A top priority is for you to handle student account and other system
problems following this procedure:
Students that do NOT have an account: (those who registered late):
Have them talk to Dan or Derrick
Students with an account
Write down the student's name, student ID and phone number.
Get an accurate description of the problem. If possible, ask the student
to show you the problem, since beginners often don't recognize the true
nature of the problems.
Email the above information immediately to firstname.lastname@example.org
When the administrator has addressed the problem, he will respond to email
with a copy to me.
Please contact the student by phone when you receive the response
explaining the resolution of the problem.
For problems that are machine problems rather than account problems
Be sure to put a sign on the machine and report the problem immediately
by email.( email@example.com )
You may do your own work if no one needs help, but you should walk around
and see if anyone needs any help about every 10 minutes.
You should have quite a bit of free time, especially when it is not close
to the due date. Please use that time to become more knowledgeable. It
will be very useful to work on the recitation exercises for the two courses
so that you can give useful help:
For reference the home pages for the introductory courses are at
Opening and closing the lab:
Look at the schedule. If someone is scheduled to work or the lab has
a class during the time period directly after you, then you do not have
to kick people out of the lab, but you should close the door when you leave.
If the lab is not scheduled to be open directly after you finish working,
please give the students in the lab at least 5 minutes warning before closing
the lab. Make sure everyone is out of the lab before leaving in this case.
If you have an emergency and are not able to cover your hours, please contact
Cathy Key by email (firstname.lastname@example.org) as much in advance as possible so
that the schedule can be updated. We want our schedule to be as stable
and accurate as possible.
For other problems with the laboratory send a message to Kay Robbins (email@example.com)
Be sure to check that there is at least one ream of paper in the left hand
drawer of the desk that the printer is on. If not, please ask the Division
Office for 3 reams of paper to put there.
Don't mess with the printer unless the administrator has trained you.
If there are problems or other things we should be doing, please let us
Turn your time cards into the Division Office on the 15th and last day
of the month.
If you miss the deadline for a time card, you will be paid in the next
Finally, thank you for all of your help.