Using Graduate and Undergraduate Students to Assist in Introduction to Programming Course
Retention of computer science majored students depends on the success rate of these students’ in introductory
level programming courses. In this work we have provided details and logistics that we use for our COSC 1436
Programming Fundamentals – I course at Sam Houston State University. Specifically, involvement and roles of Teaching
Assistants and Mentors in COSC 1436 are discussed in detail. A survey is conducted among the students taking the course
and we have shown that the success of the program does not rely only on faculty and their teaching style, it is a complex but
on the other hand, applicable equation in which graduate and undergraduate students should be involved.
Keywords - Introduction to programming, Java, Student Retention, Teaching Assistants.