A message from George Berg, Computer Science Department Chair
Originally sent to CSIB-L@listserv.albany.edu on Friday August 26, 2011
The Computer Science Department still has openings for undergraduate students to serve as Teaching Assistants in several of its courses for the Fall 2011 semester. Students would get course credit (see below). Responsibilities vary from course to course, but include many of the same things graduate TAs do: lead labs or discussion sections, hold office hours to assist students, and grade assignments.
Being a TA can be a very rewarding experience for students. In addition to the credit, helping others learn helps you know the material better yourself. If you are considering graduate school, the TA experience is something you can list in your applications, and could improve your chances of acceptance. It also can come in handy when it comes time to get recommendation letters from Professors who know you as something other than a set of scores in a grading spreadsheet.
In general, TAs are expected to have taken the course they will be TAing (or otherwise can demonstrate that they know the material). Instructors have different requirements, but it is not unusual for the requirement to be at least a ‘B’ in the course. If you don’t exactly fit the bill, but feel you would be a good TA, apply anyway and discuss the possibilities with the instructor.If you are interested in being a TA this fall, please contact the instructor for the course(s) you are interested in TAing. If you and they feel it’s a match, they will help you arrange with the department to sign up.
Here are the course and instructors looking for undergrad TAs for fall 2011
- CSI101 Elements of Computing; Margaret M. Steciuk (email@example.com)
- CSI102 Microcomputer Software; Ted Borys (firstname.lastname@example.org)
- CSI124X Computer Security Basics; Bill Rennie (email@example.com)
- CSI201 Introduction to Computer Science; Robert Ekblaw (firstname.lastname@example.org)
- CSI205 Object Oriented Programming for Data Processing Applications; Tom Irvin (email@example.com)
- CSI210 Discrete Structures; Neil Murray (firstname.lastname@example.org)
- CSI310 Data Structures; Andrew Haas (email@example.com)
- CSI333 Programming at the Hardware Software Interface; S.S. Ravi (firstname.lastname@example.org)
- CSI409 Automata and Formal Languages; Paliath Narendran (email@example.com)
- CSI410 Database Management Systems; Ted Borys (firstname.lastname@example.org)
- CSI416 Computer Networks (email@example.com)
If a course is not listed here, you are always free to ask the instructor to see if s/he is interested in having undergraduate TA help.
If you are interested in being a TA, but don’t now what course(s), you can email us at firstname.lastname@example.org and we’ll help find you a good fit.
Usually TAs will register for CIS496, although in some cases, CSI496Y is appropriate for TAs that run discussion sections or otherwise have a strong presentation component.The course description for CIS496 is:
Participants extend and apply their understanding of computer science by tutoring or assisting in laboratory, tutoring or discussion activities, under faculty supervision, for one or more associated courses. 1 credit for each weekly contact hour or each two to four hours of scheduled tutoring, staff meetings, lecture attendance or grading. May be repeated for credit. Total credits of I Csi 198, 199, 496, 497 prior to 2008, and their general education versions may not exceed 9. Prerequisite: Permission of the instructor. S/U graded. The course description for CIS496Y is:
Oral discourse version of I-Csi 496. In addition to the I-Csi 496 requirements, at least two different lab or discussion exercises will be prepared and conducted, and will be evaluated by the faculty supervisor and section students. May be repeated for credit. Total credits of I Csi 198, 199, 496, 497 prior to 2008, and their general education versions may not exceed 9. Prerequisite: Permission of the instructor. S/U graded.