Teller, P. J., & Gates, A. Q. (2000, October). Applying the Affinity Research Group model to computer science research projects. In 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No. 00CH37135) (Vol. 2, pp. S1G-7). IEEE.

The Affinity Research Group model provides students with opportunities to learn, use, and integrate the knowledge and skills required for research with the knowledge and skills required for cooperative work. Although a conceptually attractive vehicle with which to involve undergraduates in research, retain them, and foster their interest in higher education, an often posed question relates to the feasibility of applying the model in a field like computer science, in which it is often the case that a solid academic foundation is required in order for a student to be involved in research. This paper addresses this question by describing how the model has been applied to computer science research projects that involve students with different skill levels and experience. In particular, it presents example structured tasks and related activities that illustrate how students develop domain expertise, gain an understanding and appreciation of the research process and its practice, and acquire team, communication, problem-solving, and higher-level thinking skills.

Link to article