COLLEGE OF ARTS AND SCIENCES
DEPARTMENT OF COMPUTER SCIENCE
ACADEMICS
GRADUATE INFORMATION

Teaching Handbook


Table of Contents

  • Introduction
  • Relationship of Teaching Assistant to Faculty Supervisor
  • Program for Instructional Excellence Conferences
  • Office Hours
  • SUSSAI (Teaching Evaluation Forms)
  • Videotaping
  • Supervisor Evaluation of Teaching Assistants
  • Teaching Assistant Ranks & Responsibilities
  • Resources for Teaching Assistants
  • Problems that TAs Encounter
  • Syllabus

  • Introduction

    Teaching computer science at FSU is a challenging yet rewarding experience. Graduate teaching assistants are given a wide variety of responsibilities and duties in their assistantships. This handbook will attempt to introduce the new TA to the computer science department as well as to provide the experienced TA with a set of resources to aid in teaching classes at FSU.

    Relationship of Teaching Assistant to Faculty Supervisor

    Every teaching assistant is assigned a supervisor. In the case of TA's who are grading, teaching recitation sections, or serving as mentor for a distance learing section, that supervisor will be the lead instructor for the course. If the course has only one lecture, the lead instructor will be the lecturer for that course. If the course has multiple lectures, one of the lecturers is designated as the lead instructor for the entire course.

    The relationship between TA and supervisor depends on the whether the TA is is a grader, a recitation instructor, or a full-responsibility classroom teacher.

  • Grader:

     

  • Recitation Instructor:

    TA is responsible for all of the items for Grader. In addition, the following apply:

    Recitation instructors should approach their supervising instructor, before the start of the term, to inquire about the instructor's wishes as to the content and form of the recitation. The department does not expect any recitation to consist of simple question and answer sessions, and under no circumstances should the TA decide to cancel a recitation or allow the students to leave early because the TA has ``nothing to do''. Unless the Supervisor specifically commands otherwise, all TAs should prepare a semi-formal presentation emphasising the difficult and/or important points covered in recent lectures. The format can be quite varied, of course (whatever works); e.g. problems to go over, having the students write collective code, re-stating concepts etc. If you feel you are not getting appropriate guidance from the supervising instructor, please approach the instructor first, then come and see the Associate Chair.

    On the first meeting of each class, both the supervising instructor (or lecturer, if the course has multiple lecturers) and the TA should be present to be introduced to the class.

  • Full-Responsibility Classroom Teacher:

    TA is responsible for all of the items for Recitation Instructor. In addition, the following apply:

    For the relationship between the faculty supervisor and the teaching assistant to be most effective, discussions concerning the course should begin several weeks before the beginning of the semester. (Remember: TA's and faculty are on the payroll for at least two weeks prior to the start of every term, and are expected to use that time for class preparation and organization.) The discussion of the course should include the syllabus, the policies of the course, how students will be evaluated, etc.. Since faculty members are typically very busy, the responsibility for initiating the discussion will fall on the shoulders of the TA.

    As a TA gains more experience teaching a given course and establishes a working relationship with a given faculty supervisor, the supervisory relationship may be ``loosened'', at the discretion of the faculty supervisor. However, ?he TA should be prepared to accept closer supervision and direction if assigned to a new course and/or supervisor.

    Program for Instructional Excellence Conferences

    Teaching assistants are required to attend one of the Program for Instructional Excellence teaching conferences each year. PIE attempts to offer workshops that will benefit both the new and the returning TA. These conferences are held in the Fall and the Spring semesters, a few days before the beginning of each semester. For more information regarding these conferences, contact the Program for Instructional Excellence, 408 Westcott, 644-8844.

    Office Hours

    All teaching assistants must set up office hours and be available during those hours for student meetings. Typically, for every hour spent in the classroom, the TA will have one office hour. Therefore, if the TA teaches a three credit hour class, she will schedule three hours in her office during the week. It is best to stagger these times somewhat to allow students with varying schedules to be able to drop by. If there are students who have conflicts with the scheduled hours, the TA should be flexible in setting up alternative meeting times. Failure to hold office hours, or failure to show up is a very serious matter.

    Normally, the department provides individual desks for TA's, in shared offices, in convenient locations. However, we cannot always do that. Recently, the entire university population has been growing faster than new buildings are being constructed, so we find ourselves very cramped for space. Therefore, for Fall term 2001, most TA's (especiallyl graders) will be required to share a desk with another TA, and nearly all will have their offices in a bullpen area. In such cases, since conversations in a shared area would be disturbing to other occupants of the office, TAs are encouraged to hold office hours in one of the department's teaching labs or other space set up by the department for office hours. To find out what shared spaces are available for holding office hours in any given semeseter, ask your faculty supervisor, the Laboratory Manager, the Associate Chair, or the Department Chair.

    For courses with multiple sections, the supervising instructor of the course (there is only one per course) is responsible for assigning office hours to TA's so that the hours of different TA's do not overlap. For such courses, all TA's will hold offices hours in a single place, designated by the supervising instructor. All TA's will be responsible for answering questions of students from any section of the course.

    SUSSAI

    Any TA who spends time in the classroom is required to administer the SUSSAI (student evaluation of teaching) forms EVERY semester that they teach. For courses with different people doing the lectures and recitations, the forms must be administered separately, for both recitations and lecturers.

    Videotaping

    TA's who spend time in the classroom are required to be videotaped. Arrangements can be made through the department's Teaching Associate. Once videotaped, the TA may request that the Teaching Associate, someone from PIE or someone else from the department view the videotape and make constructive suggestions concerning improvements that may be made.

    Supervisor Evaluation of Teaching Assistants

    Each teaching assistant will be observed in the classroom environment by the faculty member supervising the course. The faculty supervisor will fill out an evaluation form and should discuss that form with the TA after the observation. In addition, all TAs with classroom responsibility are required to administer SUSSAI for every semester of teaching. The SIRS forms are not returned to the TA until the following semester and will be examined by the Associate Chair of the de?artment at that time. The Associate Chair is available for discussion of SUSSAI forms. Because these forms are not returned until after the end of the semester, they are of little use in correcting problems the TA may be currently experiencing. The Program for Instructional Excellence offers Teaching Analysis By Students (TABS), which are similar to SUSSAI, but are administered at midterm and returned within a week. To find out more about TABS, contact the Teaching Associate or PIE (644-8844).

    The department uses the faculty supervisor evaluation forms and SUSSAI to select recipients of the Departmental Outstanding Teaching Assistant Awards. Students who meet all of the following requirements are eligible:

    1. Must be in good standing with the University;
    2. Must be currently enrolled and actively pursuing a graduate degree in computer science at FSU;
    3. Must have had full classroom teaching responsibility for a class offered by the computer science department in the previous spring and/or fall semester.

    The TA evaluation committee (comprised of department faculty) will form a ranking of the eligible TAs by composite SIRS from the previous spring and fall, use supervisor evaluation forms to confirm the ranking formed above, seeking additional supervisor input as needed, present the rankings with supporting data to the TA evaluation committee for discussion and approval, and choose the top candidate(s) from this ranking for Outstanding Teaching Awards. At least one award is to be given each year, and up to 25% of the eligible TA's in a given year may be chosen for awards. Note that those who have graduated or left the University since the teaching was performed are not eligible for awards. TAs may receive multiple Departmental Outstanding Teaching Assistant awards throughout their tenure at FSU. There is no distinction among new TAs, TAs with longer teaching records, Masters students or PhD students. Therefore, all eligible TAs compete as equals for the awards.

    The University also presents a number of Outstanding Teaching Assistant awards each year, through the Program for Instructional Excellence. The TAs must be nominated by either their students or members of their departments. They are then asked to fill out an award application and submit letters of recommendation from their peers, students and graduate professors as well as sample SIRS forms and a copy of a syllabus. Nominees' applications are rated on how well the TAs organize their subject matter, how available and accessible they are to their students and if there is evidence that they show respect for their students regardless of race, religion, and sex. A TA may receive only one University-wide Outstanding Teaching Assistant award in his or her tenure at FSU.

    Teaching Assistant Ranks & Responsibilities

    Teaching assistants in computer science may receive appointments which require a variety of tasks. A TA may be a lead TA, that is, assigned primary classroom responsibility for a particular course. The TA may be assigned to teach the recitation sections of a programming class. Finally, a TA may be assigned grading duties under the guidance of a faculty member. TA's assigned to grading duty are typically required to also monitor one of the undergraduate computer labs in the department. The standard appointment for an assistantship is twenty hours per week, although at times, TA's may be asked to do more than this. If the TA is a lead TA, twenty hours per week translates to two three-hour classes (usually 2 sections of the same class).

    Job descriptions for each level of assistantship along with the compensation for that level is listed below.

    Three-tier Assistantship Model

    The department currently has a graduated scale where pay amount is based on experience, level of responsibility, and other factors. The three main classifications of graduate stude?t assistants are described below.

    1. Lead TA - Full Responsibility Classroom Teacher

    2. TA - Recitation Instructor

    3. Graduate Assistant - Grader

    Since there are only a certain number of slots of each category available, it is possible that a person qualified for a lead TA or a TA position may be offered a lower position. If this is the case, the compensation and the duty assignment would correspond to that lower position.

    If a person is in a TA position and is asked to perform lead-TA duties, pay will be given at the higher rate for that term with no implication that the student will stay at the higher rate permanently. In continuing years, students will be considered for upward moves in the 3-tier plan without any formal application process. Evaluations by the Chair, the Associate Chair, and the TA Evaluation Committee will play a significant role.

    If there are no recitation sections available for a TA, the student will be given the option of taking pay at the lower level and performing grad assist duties, or the student may elect to provide additional service to maintain the higher rate of pay. Examples would be as follows:

    Occasional special assignments may require adjustments in assignments and pay, but a student will never be forced to take less pay than was originally offered by the assistantship.

    Resources for Teaching Assistants

    Copying

    The department has a variety of equipment and other resources available for use by teaching assistants. At the beginning of each semester, TA's with classroom responsibility will receive a course id number that may be used on the copy machine located in the computer science office. All copies to be made for a class can be done using this id and will be charged to that particular course. This copier id can also be used to print materials on the various laser printers around the department so that the TA's personal page count (200 pages per semester) is not exhausted by materials for the course.

    Overheads

    There are several overhead projectors that can be reserved for use in the classroom. There is a reservation sign-up sheet inside the department administrative office suite, 203 Love. One can also get blank overhead slides that will work in the photocopy machine from the office staff for preparing your lectures.

    The department also has cart-mounted portable computer and projection machine available for use in order to do application demonstrations in classes that do not have such equipment built in. These materials can?be reserved by contacting the Systems Group (system@cs.fsu.edu).

    Videos

    Many of the classes that are taught by teaching assistants may benefit from the showing of videotapes on a wide variety of topics. For example, the department has the PBS series ``The Machine that Changed the World'' available on videotape. To reserve a tape (or to peruse the list of tapes available), see Jennifer Reed in 203 Love.

    Syllabi of Previous Classes

    The department maintains a book of syllabi prepared for classes in the past. Teaching assistants are invited to look at these to get ideas about what the department expects in a syllabus and also to get ideas about what is to be covered in a particular course. See Martha Snyder to take a look at past syllabi. It should be noted at this point that all syllabi for the department are required to contain a statement announcing that reasonable accomodations can be made for students with disabilities and particular needs. If you have questions about this statement, see the Teaching Associate or Associate Chair.

    CS Department Web Site

    The department maintains much information online at http://websrv.cs.fsu.edu/. Lists of faculty and their office hours, software and hardware available on the department system as well as information about funding, jobs and fellowships can be accessed on the web site.

    Books on Teaching

    The Program for Instructional Excellence has a large library of books and other materials concerning all aspects of teaching. These books are available for borrowing to all teaching assistants. To find out more about these materials, contact the Departmental Teaching Associate. In addition, the department has some materials available for perusal. To see these, contact Jennifer Reed in 207 Love.

    Evaluation Services

    Teachers can administer bubble sheets for testing and have them graded by Evaluation Services in the Johnson Building. This service allows analysis of individual questions according to the number of students who got the question right or wrong and how well they did on the rest of the test.

    In addition, Evaluation Services provides a free electronic gradebook program. One can receive a copy of this program by simply bringing a disk to Evaluation Services to put the copy on. If the teacher then decides to use the bubble sheet testing, student grades can be recorded on disk by Evaluation Services and then loaded directly into the electronic gradebook.

    Workshops

    The department maintains a close relationship with the Program for Instructional Excellence. PIE offers a variety of workshops concerning various aspects of teaching at FSU. These workshops include those offered at the University-wide Fall and Spring Teaching Conferences as well as others offered throughout the year. Topics in the past have included: Active Learning, Retaining Minority Students in the Sciences, and Writing to Learn. TAs in the computer science department are required to attend one of the two teaching conferences each year and are strongly encouraged to attend the other teaching workshops.

    Teaching Associate

    In conjunction with PIE, the department may have a Teaching Associate available for consultation with TAs. The Teaching Associate provides a wide variety of services including videotaping, office hours for discussion of teaching issues, organization of the peer observation program and planning meetings to discuss various aspects of teaching within the department. For more information about becoming a Teaching Associate contact the Associate Chair.

    Problems That TAs Encounter

    Teaching assistants in every department will encounter some difficulties during the course of their duties. Some of difficulties will be unique to the department while others are fairly universal. The list of potential problems presented b?low is by no means a comprehensive list but attempts to prompt the TA to think about some problems and how to deal with them before the problems arise.

    Cheating

    Cheating is an uncommon but extremely difficult problem. In computer science, it can be especially difficult to deal with on program assignments. It is relatively easy for someone to simply copy another student's program, change a few variable names and pass the program in as one's own. If the program works correctly, this is extremely difficult to detect. It is even more difficult to detect cases where a student has a friend or hired tutor work on the program.

    If you think you have detected a case of similar-looking programs you should ask the student to meet with you. If this is your first time dealing with cheating, you may want to first seek advice from the Associate Chair or Department Chair. You should explain the situation and ask the student to explain why the two programs are so similar. Many times, the problem is simply one of misunderstanding. Students do not realize that working so closely on the program is cheating whereas discussing ideas and approaches to solutions is encouraged. It will be up to your judgement to determine whether to treat the infraction as a formal case of cheating or to just give the student a warning.

    In any case where cheating is suspected, you should always preserve all the evidence, in case the case needs to be treated as a formal honor code violation or in case the student ignores a warning and continues the behavior.

    Cheating on homework, including programming assignments, is sometimes hard to to detect. However, it will generally result in the student not achieving the learning objectives of the assignment. Examinations should be written in a way that if undetected cheating on programs does occur on an out-of-class assignment, and the learning objectives of the assignment are not met, the student will not pass the examination.

    Further, it is a departmental policy for courses involving programming assignments or other out-of-class work that are taught by TA's that the final course grade cannot be higher than "D+" unless the supervised (examinations and supervised in-class exercises) grade average is "C-" or higher. The course syllabus should state this clearly.

    The department's formal policy for dealing with any type of cheating when it is detected is to ask the student to sign a letter acknowledging that she or he has violated the academic honor code, accepting a specified academic penalty, and accepting the warning that any further violation for this course will result in a specific academic penalty. A typical academic penalty for a clear case of intentional cheating is reduction of one letter grade for the course. The principle to keep in mind in deciding on a penalty is that it must be severe enough to serve as a disincentive for cheating. Thus, for example, if a student's grade would have been "F" anyway, it would be no penalty at all if you just assign a final grade of "F"; instead you may stipulate that the student also is not to retake the course with the grade forgiveness option.

    If the student signs the letter, it should be delivered to the Associate Chair or Department Chair. If a student is not willing to accept the academic penalty, the case should be sent up to the Associate Chair or Department Chair to start formal proceedings.

    If one student comes to the teaching assistant to accuse another student of cheating, the accusing student must be made aware that in order for any action to be taken on the accusation, that student must be willing to have his or her name known to the accused student. Without this acknowledgement, the department and the University have no choice but to drop the matter, unless the instructor is able to find other, independent, evidence of the cheating.

    Finally, you should stress the department's resolve?to come down very hard on cheating and your own resolve to check for cheating, on the first day of class and whenever thereafter you feel is appropriate. Cases of cheating must be brought to either the Chair or Associate Chair of the department, and you should tell your students that even if the TA chooses to simply give a 0, for example, the department may on its own institute formal proceedings.

    Examinations for Students with Disabilities

    The only condition under which students will be allowed to take examinations in the SDRC (Student Disability Resource Center) for courses given by this department is if there is an employee of the department (faculty, TA, or staff) present to proctor the exam. It will be the responsibility of the student to arrange a time that is convenient for the instructor for the student to take the exam.

    Drop & Add Period

    The Department has a policy of dropping students who did not attend the first class of a term. At the first meeting of the term you should take roll, compare the roll against the official class roster (obtainable on the department's computer system) and pass on to the Academic Coorinator a list of the students who did not attend the first class.

    During the drop/add period (the first four days of the semester), many students will beg, plead, cajole, do whatever they can to get into some of the classes taught by the computer science department. If the course has a cap on the number of students, the teaching assistant has final say as to whether to raise that cap. TAs should bear in mind that some caps cannot be raised because there are fire code limits on the number of people allowed in certain classrooms. Other caps are in place because a course will be partially taught in one of the computer labs and there are a limited number of PCs in these labs. These caps may be raised at the discretion of the TA but bear in mind that, for example, although there are a given number of PCs in each literacy lab, at any given time, several of them are not working. Raising the cap of a computer literacy class beyond the number of PCs in the lab, then, will make the class difficult for all involved.

    Probably the easiest way to deal with students attempting to add a class is to take a list of names on the first day of class, allowing students to mention any extenuating circumstances (graduating senior, etc.). Instruct the students to then check with the Academic Coordinator of the department about trying to get into the class. Give the list to the Academic Coordinator and advise her if there are students on the list that you think should definitely be in the class if there are openings. After those students are allowed into the class, the rest of the openings should be filled on a first come, first served basis (that is, first to come to the Academic Coordinator).

    Syllabus

    The syllabus is the most important piece of paper(s) the TA will hand out all semester. It represents a contract between the students and the TA. As a result, the syllabus should contain as much information about the course as possible. All policies for the course should be explicitly stated in the syllabus including how students will be evaluated. A list of textbooks and other materials needed for the course should be included. The TA should include his/her office hours on the syllabus as well as a phone number where she/he can be contacted. In the computer science department, it is useful to also include an e-mail address. Important dates, such as for the midterm and final examinations, should be listed. In short, if the syllabus is a good one, it will head off many potential problems by laying the rules out for?everyone to see at the beginning of the semester. It is also a good idea to verbally highlight the important points on the first or second day of class. Information that is communicated in two ways is more likely to be retained than if it is communicated in only one way.

    Each teaching assistant is required to have her/his syllabus reviewed by his/her supervisor, and then file two copies of his or her syllabus with the Academic Coordinator (as of last editing, this is Jennifer Clark) in the computer science office prior to the start of classes each semester. These syllabi will be available for review in future semesters by other TA's teaching the same course.

    There are several specific items that must be included in the syllabus, including the following:

    If this is your first time writing a syllabus, check with your faculty supervisor for assistance.


    Copyright © 2001 Florida State University Computer Science Department
    Last modified by baker on 2001/10/08 22:11:33.