UB - University at Buffalo, The State University of New York Computer Science and Engineering

Computer Science Education image

Computer Science Education

Computer Science Education is an area of research which focuses on curricular and pedagogic issues in the teaching of computer science, as well as related issues such as recruitment and retention of under-represented groups in the discipline.

Research interests of faculty in this area include object-oriented pedagogy, the pedagogy of CS1-CS2 courses and rapidly emerging areas (such as grid computing and server-side programming), software tools which support course pedagogy, and student and community engagement through socially relevant projects.