CS 2910: Schedule

This page does not represent the most current semester of this course; it is present merely as an archive.

The main time commitment of this course is being a TA. Three hours per week of your TAship this semester is unpaid and counts as the principle assignment of this course. If you are enrolled for two or more credits of 2910, you need to work (credits × 3) hours per week unpaid for this course. There will also be some meetings and other activities, as outlined below.

Some sessions will be mandatory (topics like ethics and diversity) and others optional (topics like learning theories and TPEGS). You will be required to attend a subset of the optional sessions. Attending additional instances of the same session does not count toward your minimum optional session count.

To vote on which optional sessions we should offer, use this form

Meeting Times

Each week will have one session, repeated four times as noted below. You only need to come to one session per week.

Day Time Location
Monday 1:30–2:15 Rice 536
On 17 Oct, in Rice 242 instead
Monday 5:00–5:45 Rice 536
On 17 Oct, in MEC 214 instead
Wednesday 3:30–4:15 (not meeting 12 Oct) Thorton D222
Friday 3:00–3:45 Olsson 005

Scheduled Optional Sessions

Nov 28, 30; Dec 2
Ask Luther Tychonievich Anything

This session is not for credit, and does not even count as being one of the optional sessions.

In which Luther Tychonievich will do his best to answer any question on any topic. Past sessions have included expositions on how to force pedestrians to bump in to you and then apologize for doing so, brief tutorials on transfinite numbers, discussions of how philosophy intersects with computing, discussions of building a computer using macroscopic parts, reflections on the department organization, discussions of department finances, etc. Whatever you ask, I will attempt to answer.

Not-scheduled Topics

Topics that lost the vote.

Not yet scheduled

This session is optional.

A tutorial on the Tablet Paper Exam Grading System, used in many of our CS classes.

Not yet scheduled
So you want to be a teacher…

This session is optional.

Observations about teaching CS in public and private gradeschool.

Upon request, information about being faculty at 2- and 4-year colleges and as research- or teaching-focussed university faculty may be added.

Not yet scheduled
CS education research: an overview

This session is optional.

What is CS education research, what does it tell us, and how could you do it? This session will be a survey of the field.

Past Sessions

Required Sessions

Sep 5, 7, and 9
Welcome, and ethics of TAing.

This session is required.

Please read the advice from previous TAs on professionalism, amount of work (including “when there are too many students”), TAing your friends, and ask questions before this week’s 2910 meeting.

My lecture notes outline is available.

Sep 12, 14, and 18
Teaching, tutoring, mentoring, and learning.

This session is required.

Please skim the advice from previous TAs on preparation, failed explanations, listening, and answering questions before this week’s 2910 meeting.

My lecture notes outline is available.

Sep 19, 21, and 23

This session is required.

My lecture notes outline is available.

Sep 26, 28, and 30
Tutoring Difficult Students

This session is required.

What should you do with grade-grabbers? With leeches who won’t leave until you tell them the answer? With students so stressed they start crying? With people who have such a thick accent you can’t understand what they are saying? Etc.

Please skim the advice from previous TAs on frustrated students and needy students before this week’s 2910 meeting.

My lecture notes outline is av

Optional Sessions

Oct 5, 7; Nov 21
Course (re)Design

This session is optional.

A discussion of course design principles and a brief experiencing (re)designing a single course.

Oct 10, 12, 14
TA Panels.

This session is optional.

Experienced TAs will sit on a Q&A Panel.

Monday 1:30: Michael Cooper, Kamile Foster, Caroline Nichols
Monday 5:00: Lily Zamanali, Leila Kouame, Summer Thompson, Kathleen Ross
Wednesday: no panelists available; class not held
Friday 3:00: John Melloy, Emily Zhou, Devon Yi

Come with questions!

Oct 17, 19, 21
Structuring a lecture

This session is optional.

Tips and ideas for organizing thoughts into a classroom presentation.

Oct 24, 26, 28
Curriculum Blue-Sky

This session is optional.

A brainstorming group on how to redesign the entire CS curriculum

Oct 31; Nov 2, 4
Course design: Engagement

This session is optional.

Discussions of gamification and other techniques to changing engagement in a course

Nov 7, 9, 11
Grading, theory and practice

This session is optional.

Grades… not fun to give, not fun to get, so why do we have them? Do they really mean that much? How could we make them better? How do we know what the right grade is? Are we rewarding the behaviors we want to see?

Probably a larger focus on theory than practice, but if you have an example practical situation bring it and we’ll talk about it too.

Nov 14, 16, 18
Professor’s teaching philosophy

This session is optional.

In which various faculty present whatever they wish about their approach to teaching.

Monday 1:30: Mark Sherriff
Monday 5:00: Luther Tychonievich
Wednesday 3:30: Mark Floryan
Friday 3:00: Wes Weimer

Copyright © 2017 by Luther Tychonievich. All rights reserved.
Last updated 2017-01-18 09:48 -0500