Teaching Assistant Training. CSC Graduate Student Association Computer Science Department North Carolina State University http://students.engr.ncsu.edu/cscgsa/. Welcome. Topics. TA Rules and Responsibilities Break Teaching Resources Distance Education Lunch TA Experiences.
CSC Graduate Student Association
Computer Science Department
North Carolina State University
Graduate Student Teaching Assistant
[From NCSU’s Code of Student Conduct]
[Again, From NCSU’s Code of Student Conduct]
(we'll call it ALL-SUPPLIED.c)
someguy16 someguy24 someguy25 someguy49
someguy55 someguy7 moss.pl ALL-PROVIDED.c
$ perl moss.pl
usage: moss [-x] [-l language] [-d] [-b basefile1] ... [-b basefilen] [-m #] [-c "string"] file1 file2 file3 ...
$ perl moss.pl -b ALL-PROVIDED.c -l c */*.[ch]
Checking files . . .
Uploading ALL-PROVIDED.c ...done.
Uploading someguy55/main.c ...done.
Uploading someguy55/parse.h ...done.
... SNIP ...
Query submitted. Waiting for the server's response.
Language is C
List of student files
- List of similar pairs
- Ignore irrelevant ones
- High percentages are suspicious
- Lots of similar (colored) code
- Similar structure
- Possible plagiarism? Tell the professor.
- Not much similar code
- False positive, ignore it.
(contact VCL for info)
Most Distance Education (DE) Students:
The air conditioning in the Daniels Labs is somewhat on and off, and it can get really hot in the rooms. On the first day of lab, a student tried to open a window and ended up putting his hand through the glass. He was bleeding so I asked him if he wanted me to call for help or if he wanted to walk to the health center, and he opted to walk and got it taken care of. I suppose the lesson to be learned here is not to panic if something unexpected happens, and also not to let the students touch the windows.
The csc116 classes had just started paired programming, and in my lab section there were two students paired together who really didn't like each other, and they started calling each other different racial slurs among other things, and I had to bring one of them out of the lab to diffuse the situation. One of the students ended up dropping the section. I guess the key thing here is if you detect a potentially bad situation brewing, it's best to pull them aside and talk to each of them separately and do what is necessary to make the lab environment an easy place to work for everyone.
I was grading Programming assignments in a section that did not use MOSS to catch cheaters, and I noticed two programs that were identical. A girl submitted a guy's work without even changing his name on the top of the code. I brought it to the attention of the instructor. It turned out there were about 6 people involved in a code copying circle. The message new TAs can get from this is if they find something questionable, they should bring it to the attention of the instructor of the class, and definitely not confront the students themselves.
CSC 579 class was video taped for the EOL students. I went earlier whenever I had to give my first lecture. I started complaining that there were no hairdressers and people to do my make-up in order to look pretty on the camera. This aroused laugh and woke up the students since the class was early in the morning and most of them were really sleepy. Making jokes arouses the interest in a lecture. Be careful not to insult any of the students.
Students are sometimes intimidated with math classes especially with probability. It’s usually good to make fun of yourself to lighten the atmosphere. Once during my office hours students had a pretty tough HW and there came almost half of the class students (20 people) all together in one day. It was like teaching a class. I was explaining passionately on top of a piece of paper when suddenly looked up at the students’ faces… It was like I was explaining to the paper and not to them. They were looking at the equations like they were out of this world. So I exclaimed: “Don’t look at the equations like they are aliens! I am an alien!!” There was some numbness and then… a burst of laugh
I was teaching an intro programming class and had a student who wanted me to accept a late programming assignment. He approached me after class and gave me the assignment which I refused. He then got upset, yelled at me, and left. He later apologized for his behavior. Not everyone in your class will like you. Some will blame you for their low grades. But you have to stick to the policy of the classroom.
Thanks for coming!