SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Large introductory computer science classes: strategies for effective course management
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Training undergraduates to support technology in the classroom
SIGUCCS '99 Proceedings of the 27th annual ACM SIGUCCS conference on User services: Mile high expectations
A first course in computer science: the discipline is more than programming
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Encouraging women in computer science
ACM SIGCSE Bulletin - Women and Computing
Object orientation in CS1-CS2 by design
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Increasing learning and decreasing costs in a computer fluency course
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Using undergraduates as teaching assistants at a state university
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Using graphics to support the teaching of fundamental object-oriented principles in CS1
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Wanted: CS1 students. no experience required
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A concepts-first introduction to computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Tutoring model for promoting teaching skills of computer science prospective teachers
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A "CS 1.5" introduction to web programming
Proceedings of the 40th ACM technical symposium on Computer science education
Using undergraduate teaching assistants in a small college environment
Proceedings of the 42nd ACM technical symposium on Computer science education
Massive increase in eager TAs: experiences from extreme apprenticeship-based CS1
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Over the last several years, there have been reports of many institutions using undergraduate students as teaching assistants (UTAs) in the classroom for CS1 as well as other courses in the curriculum. The literature has shown successes over a wide range of class sizes and UTA responsibilities. At University at Buffalo, we have been using undergraduates as teaching assistants in our CS1 course since Spring 2002, and have been impressed with the results. Throughout the deployment of the UTA program, the instructors of CS1 have observed that when UTAs are utilized in the classroom, both the students and the UTAs themselves benefit from their interactions. The UTAs have also become actively involved in providing feedback about the course design and have been suggesting improvements to assignments and in-class examples. They have also been involved in the process to hire new UTAs to replace those that are graduating. We have observed that such interactions have improved the UTAs sense of investment and ownership in the CS1 course.