The effective use of undergraduates to staff large introductory CS courses
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Undergraduate consultation: opportunities and challenges
Journal of Computing Sciences in Colleges
Through the looking glass: reflections on using undergraduate teaching assistants in CS1
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A systemic mentoring model in computer science
Proceedings of the 43rd annual Southeast regional conference - Volume 1
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
Using undergraduate teaching assistants in introductory computer courses
Journal of Computing Sciences in Colleges
A case study of the development of CS teaching assistants and their experiences with team teaching
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
This paper describes a program that uses undergraduates as teaching assistants to staff large computer science classes, particularly at the introductory level. Creating such a program at a state school presented special challenges, but the program has become a mainstay for the department's undergraduate program. The program has been so successful that we have expanded it to cover some sophomore and junior level courses, including a discrete mathematics course. Among the benefits of the program are reduced overall cost, improved quality of instruction, the formation of an undergraduate community and the practical experience that the undergraduate teaching assistants themselves gain.