This course is for teaching assistants in computer science courses. Each teaching assistant is required to take it their first semester TAing for a CS course. TAs in other departments may be admitted on a case-by-case basis. See Your Grade for why non-TAs cannot pass this course.
Many faculty hire their TAs during the first few weeks of class. Because of that, CS 2910 will not begin in earnest until the third week of the semester.
Each week we’ll cover one topic. You can pick either
You are welcome to do both, but only one of the two is required. You may pick and choose between the two options each week.
Mondays, 17:15–18:00, MEC 339
Tuesdays, 14:15–15:00, Rice 011
Fridays, 13:00–13:45, MEC 213MEC 214
Each meeting in a given week will cover the same material. Attending more than one in a single week is not encouraged.
Fridays, 14:00–16:00, Rice 208
Other times by appointment
Schedule:
No in-person meetings this week.
good?
There are seven requred, graded modules, each with several topics. Each topic is accompanied by both a writeup and a video. The intent is that both video and writuep cover the same material so that you may choose either to learn the material. There is also an orientiation module to help you have a smooth start to TAing, as well as several optional, ungraded enrichment modules.
Topic | Writeup | Video |
---|---|---|
Welcome for async takers | this page | player/webm (2:47) |
Realistic expectations | HTML | player/webm (4:27) |
Online TAing | HTML | player/webm (3:55) |
This week’s content is not graded.
Topic | Writeup | Video |
---|---|---|
Being a TA | HTML | player/webm (6:16) |
FERPA | HTML | player/webm (2:53) |
Conflicts of Interest | HTML | player/webm (11:00) |
Equity | HTML | player/webm (9:01) |
Topic | Writeup | Video |
---|---|---|
CLT Intro | HTML | player/webm (13:17) drawing.pdf |
CLT and TAing | HTML | player/webm (16:07) drawing.pdf |
Modality | HTML | player/webm (2:17) |
Analogy | HTML | player/webm (3:48) drawing.pdf |
Socratic | HTML | player/webm (1:56) |
Note: we’ll use Cognitive Load Theory to help explain several of the coming weeks’ topics, so if it’s not clear please ask me about it.
Topic | Writeup | Video |
---|---|---|
STT | HTML | player/webm (12:33) |
STT Mitigation | HTML | player/webm (17:16) |
Mindset | HTML | player/webm (13:07) |
Topic | Writeup | Video |
---|---|---|
IB | HTML | player/webm (12:03) |
IB Mitigation | HTML | player/webm (7:45) |
Microaggressions | HTML | player/webm (4:54) |
Spatial | HTML | player/webm (9:45) |
Topic | Writeup | Video |
---|---|---|
Overview | HTML | player/webm (6:50) |
Answer-seekers | HTML | player/webm (11:34) notes.pdf |
Debugging | HTML | player/webm (9:03) notes.txt |
Miscellaneous | HTML | player/webm (4:48) notes.txt |
Trouble | HTML | player/webm (5:59) notes.txt |
Don’t Know | HTML | player/webm (5:12) notes.txt |
Topic | Writeup | Video |
---|---|---|
A B+means… |
HTML | player/webm (15:19) |
Assessments | HTML | player/webm (8:55) |
Practicalities | HTML | player/webm (12:09) |
Topic | Writeup | Video |
---|---|---|
View, Review, Feedback | HTML | player/webm (9:31) |
Course of a Lifetime | HTML | player/webm (8:15) |
(pick any; likely only a subset will be available this semester)
good?
Your assessments in this course run as follows:
35% modules; 5% for each of the 7 required modules
You can pass a module either by (a) participating in a live session or (b) taking a quiz.
Quizzes are delivered online and are retakeable. They are administered by Google, which is a bit harsh when it comes to multiple-select (you get points only for a perfect answer), but hopefully the repeatability will help with that. There is no limit to the number of times you may retake each quiz.
15% final paper
The end of term paper will be due the last day of classes and should address one of the following topics:
Curriculum redesign. Propose a redrawing of lines between courses, including any changes to the required/elective category of each course for BACS, BSCS, BSCpE, and/or CS Minor; defend why that reorganization would improve the educational quality of our program. Include any risks you can think of: what might make the change fail?
Course improvement. Propose specific changes to the content, assignments, and/or flow of the course you are TAing. Try to be clear on how this would change the workload of course staff and the expected benefits to the students. Include any risks you can think of: what might make the change fail?
What I wish I had known about TAing… but nobody told me (or they did but I didn’t understand in advance). Reflect on your TAing experience and note what you had to learn the hard way, what you still haven’t learned, and what advice or training you wish you had received before you started.
To upload your paper for grading
⏷or
Actions ⏷; click that and pick
Upload Files
Grading of this paper is looking for thought and attention, not correctness
.
There’s no particular length limit; I’ve given full credit to both ½-page and 15-page papers in the past. Say what you have to say, and then stop.
50% your supervisor’s response to on a scale from A to F, how effective was this TA?
You can see a summary of your grade so far at https://kytos.cs.virginia.edu/cs2910/grade.php