Peer Instruction in Computing Higher Education: A Case Study of a Logic in Computer Science Course in Brazilian Context




Education, Computing, Logic, Peer Instruction, Brazil


One of the challenges of Computing Education Research is the proposition of new learning methods. Researches indicate active learning methods are more effective than traditional ones. Peer Instruction is one of these learning methods that promotes a student-centered class, enabling (s)he constructs his/her comprehension through a structured approach with questions and peer discussions, used in Computing in the last years. Nevertheless, researches about the use of this method are very scarce in South America. Accordingly, this research aims to discuss the impact of Peer Instruction use on higher education from a Logic in Brazilian Computer Science course. The research context is an undergraduate course in Computer Science in the first term of 2018 at the Federal University of Jataí. Sufficient evidence was found for the veracity of two propositions related to this study: (i) Peer Instruction use guarantees a learning gain of students, and (ii) Peer Instruction is well accepted by students. Therefore, it concluded that Peer Instruction use is suitable for Logic courses in Computing Higher Education in Brazil, with good acceptance from students. 


Não há dados estatísticos.


Araujo, I. S., & Mazur, E. (2013). Instrução pelos colegas e ensino sob medida: uma proposta para o engajamento dos alunos no processo de ensino-aprendizagem de Física. Caderno Brasileiro de Ensino de Física, 30(2), 362–384. doi: 10.5007/2175-7941.2013v30n2p362 [GS Search]

Ausubel, D. P. (2000). Preview of assimilation theory of meaningful learning and retention. In The acquisition and retention of knowledge: A cognitive view (pp. 01–18). Springer Science & Business Media. doi: 10.1007/978-94-015-9454-7_1 [GS Search]

Balım, A. G. (2009). The effects of discovery learning on students’ success and inquiry learning skills. Eurasian Journal of Educational Research (EJER)(35), 1–20. Retrieved from link. [GS Search]

Beck, L., & Chizhik, A. (2013). Cooperative learning instructional methods for CS1: Design, implementation, and evaluation. ACM Transactions on Computing Education (TOCE), 13, 10. doi: 10.1145/2492686 [GS Search]

Bell, S. (2010). Project-based learning for the 21st century: Skills for the future. The Clearing House: A Journal of Educational Strategies, Issues and Ideas, 83(2), 39-43. doi: 10.1080/00098650903505415 [GS Search]

Bispo Jr., E. L., & Lopes, R. (2021). Impacto do Uso da Peer Instruction no Ensino Superior de Lógica para Computação no Brasil. In Anais do Simpósio Brasileiro de Educação em Computação (pp. 72–82). Porto Alegre, RS, Brasil: SBC. doi: 10.5753/educomp.2021.14473 [GS Search]

Bonwell, C. C., & Eison, J. A. (1991). Active learning: Creating excitement in the classroom. ASHE-ERIC Higher Education Reports. Retrieved from [GS Search]

Chase, J. D., & Okie, E. G. (2000). Combining cooperative learning and peer instruction in introductory computer science. In ACM SIGCSE Bulletin (Vol. 32, pp. 372–376). doi: 10.1145/330908.331888 [GS Search]

Chicon, P. M. M., Quaresma, C. R. T., & Garcês, S. B. B. (2018). Aplicação do método de ensino Peer Instruction para o ensino de lógica de programação com acadêmicos do curso de Ciência da Computação. In Anais do 5o SENID . Retrieved from link. [GS Search]

Crouch, C. H., & Mazur, E. (2001). Peer Instruction: Ten years of experience and results. American Journal of Physics, 69(9), 970–977. doi: 10.1119/1.1374249 [GS Search]

Dewey, J. (2004). Democracy and education. Courier Corporation. Retrieved from [GS Search]

Figuerêdo, C. d. O., dos Santos, S. C., Borba, P., & Alexandre, G. (2011). Using PBL to develop software test engineers. In International conference on computers and advanced technology in education (pp. 305–322). doi: 10.2316/P.2011.734-029 [GS Search]

Fincher, S., & Petre, M. (2004). Mapping the territory. Computer Science Education Research. Retrieved from [GS Search]

Gonçalves, F. M., Arpetti, A., & Baranauskas, M. C. C. (2014). Facilitando a construção social de significado em sistemas de aprendizado colaborativo. In Proceedings of the XIX International Workshop on Educational Software, TISE (Vol. 10, pp. 318–326). Retrieved from [GS Search]

Grissom, S. (2013). Introduction to special issue on alternatives to lecture in the Computer Science classroom. ACM Transactions on Computing Education (TOCE), 13(3), 9. doi: 10.1145/2499947.2499948 [GS Search]

Hake, R. R. (1998). Interactive-engagement versus traditional methods: A six-thousand-student survey of mechanics test data for introductory Physics courses. American Journal of Physics, 66(1), 64–74. doi: 10.1119/1.18809 [GS Search]

Hammer, D. (1995). Student inquiry in a Physics class discussion. Cognition and Instruction, 13(3), 401–430. doi: 10.1207/s1532690xci1303_3 [GS Search]

Hammer, D. (1997). Discovery learning and discovery teaching. Cognition and instruction, 15(4), 485–529. doi: 10.1207/s1532690xci1504_2 [GS Search]

Holmboe, C., McIver, L., & George, C. (2001). Research agenda for Computer Science Education. In 13th Workshop of the Psychology of Programming Interest Group (Vol. 207223). Retrieved from link. [GS Search]

Johnson, W. E., Luzader, A., Ahmed, I., Roussev, V., Richard III, G. G., & Lee, C. B. (2016). Development of Peer Instruction Questions for Cybersecurity Education. In 2016 USENIX Workshop on Advances in Security Education (ASE 16). Retrieved from link. [GS Search]

Kennedy, M. M. (1979). Generalizing from single case studies. Evaluation quarterly, 3(4), 661–678. doi: 10.1177/0193841X7900300409 [GS Search]

Kotovsky, K., Hayes, J. R., & Simon, H. A. (1985). Why are some problems hard? Evidence from Tower of Hanoi. In Cognitive Psychology (Vol. 17, pp. 248–294). Elsevier. doi: 10.1016/0010-0285(85)90009-X [GS Search]

Lee, C. B., Garcia, S., & Porter, L. (2013, August). Can peer instruction be effective in upper-division computer science courses? Trans. Comput. Educ., 13(3), 12:1–12:22. doi: 10.1145/2499947.2499949 [GS Search]

Mazur, E. (1997). Peer Instruction: a User’s Manual. Upper Saddle River, NJ: Prentice Hall. Retrieved from link. [GS Search]

Merriam, S. B., & Tisdell, E. J. (2016). Qualitative research: A guide to design and implementation (4th ed.).

Mizukami, M. d. G. N. (1986). Abordagem tradicional. In Ensino: as abordagens do processo (p. 7-18). Editora Pedagógica e Universitária (EPU). Retrieved from link. [GS Search]

Moog, R. S., & Spencer, J. N. (2008). POGIL: An Overview. In Process Oriented Guided Inquiry Learning (POGIL) (p. 1-13). doi: 10.1021/bk-2008-0994.ch001 [GS Search]

Müller, M. G., Araujo, I. S., Veit, E. A., & Schell, J. (2017). Uma revisão da literatura acerca da implementação da metodologia interativa de ensino Peer Instruction (1991 a 2015). Revista Brasileira de Ensino de Física, 39(3). doi: 10.1590/1806-9126-RBEF-2017-0012 [GS Search]

Nemoto, T., & Beglar, D. (2014). Developing Likert-scale questionnaires. In JALT 2013 Conference Proceedings (pp. 1–8). Retrieved from [GS Search]

Nogueira, K. d. F. C., & Nogueira, K. L. (2018). Aplicação de metodologias ativas utilizando tecnologia educacional. In CEUR Workhop Proceedings (Vol. 2185, pp. 530–535). Retrieved from [GS Search]

Oliveira, M. A. F., de Lima, J. V., do Canto Filho, A. B., Nunes, F. B., Lourega, L. V., & Melo, J. N. B. (2017). Aplicação do método Peer Instruction no ensino de algoritmos e programação de computadores. RENOTE, 15(1). doi: 10.22456/1679-1916.75141 [GS Search]

Porter, L., Bailey Lee, C., & Simon, B. (2013). Halving fail rates using Peer Instruction: a study of four Computer Science courses. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (pp. 177–182). doi: 10.1145/2445196.2445250 [GS Search]

Porter, L., Bailey Lee, C., Simon, B., & Zingaro, D. (2011). Peer Instruction: do students really learn from peer discussion in computing? In Proceedings of the Seventh International Workshop on Computing Education Research (pp. 45–52). doi: 10.1145/2016911.2016923 [GS Search]

Porter, L., Bouvier, D., Cutts, Q., Grissom, S., Lee, C., McCartney, R., . . . Simon, B. (2016, May). A multi-institutional study of Peer Instruction in introductory computing. ACM Inroads, 7(2), 76–81. doi: 10.1145/2938142 [GS Search]

Robins, A. (2015). The ongoing challenges of Computer Science education research. Computer Science Education, 25(2), 115-119. doi: 10.1080/08993408.2015.1034350 [GS Search]

Savery, J. R. (2015). Overview of problem-based learning: Definitions and distinctions. Essential readings in problem-based learning: Exploring and extending the legacy of Howard S. Barrows, 9(2), 5–15. doi: 10.2307/j.ctt6wq6fh.6 [GS Search]

Schechter, L. M., & de Mendonça, L. F. (2017). Uma aplicação da metodologia de "sala de aula invertida" no bacharelado em ciência da computação da UFRJ. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, 5(1). doi: 10.5540/03.2017.005.01.0561 [GS Search]

Shekhar, P., Demonbrun, M., Borrego, M., Finelli, C., Prince, M., Henderson, C., & Waters, C. (2015). Development of an observation protocol to study undergraduate engineering student resistance to active learning. International Journal of Engineering Education, 31(2), 597–609. Retrieved from link. [GS Search]

Simon, B., Kohanfars, M., Lee, J., Tamayo, K., & Cutts, Q. (2010). Experience report: Peer Instruction in introductory computing. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (pp. 341–345). doi: 10.1145/1734263.1734381 [GS Search]

Simon, B., Parris, J., & Spacco, J. (2013). How We Teach Impacts Student Learning: Peer Instruction vs. Lecture in CS0. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (pp. 41–46). New York, NY, USA: ACM. doi: 10.1145/2445196.2445215 [GS Search]

Smith, M. K., Wood, W. B., Adams, W. K., Wieman, C., Knight, J. K., Guild, N., & Su, T. T. (2009). Why peer discussion improves student performance on in-class concept questions. Science, 323(5910), 122–124. doi: 10.1126/science.1165919 [GS Search]

Smith, M. K., Wood, W. B., Krauter, K., & Knight, J. K. (2011). Combining peer discussion with instructor explanation increases student learning from in-class concept questions. CBE—Life Sciences Education, 10(1), 55–63. doi: 10.1187/cbe.10-08-0101 [GS Search]

Srinivasan, M., Wilkes, M., Stevenson, F., Nguyen, T., & Slavin, S. (2007). Comparing Problem-Based Learning with Case-Based Learning: effects of a major curricular shift at two institutions. Academic Medicine, 82(1), 74–82. doi: 10.1097/01.ACM.0000249963.93776.aa [GS Search]

Sternberg, R. J., & Sternberg, K. (2012). Introduction to Cognitive Psychology. In Cognitive Psychology (7th ed., pp. 01–40). Cengage Learning. Retrieved from [GS Search]

Teixeira, K. C. B., & Fontenele, F. C. F. (2017). Metodologia Peer Instruction no ensino de matrizes: um relato de experiência na disciplina de Álgebra Linear. Educação Matemática em Revista - RS, 1(18). Retrieved from link. [GS Search]

Vickrey, T., Rosploch, K., Rahmanian, R., Pilarz, M., & Stains, M. (2015). Research-based implementation of Peer Instruction: A literature review. CBE—Life Sciences Education, 14(1), es3. doi: 10.1187/cbe.14-11-0198 [GS Search]

Yin, R. K. (2003). Case Study Research: Design and methods (3rd ed.). SAGE Publications. Retrieved from link. [GS Search]

Zingaro, D. (2010). Experience Report: Peer Instruction in Remedial Computer Science. In EdMedia: World Conference on Educational Media and Technology (Vol. 2010, pp. 5030–5035). Retrieved from [GS Search]

Zingaro, D., & Porter, L. (2014). Peer Instruction in Computing: The value of instructor intervention. Computers & Education, 71, 87 - 96. doi: 10.1016/j.compedu.2013.09.015 [GS Search]

Arquivos adicionais



Como Citar

Bispo Jr., E. L., Lopes, R. P., & Santos, S. C. (2021). Peer Instruction in Computing Higher Education: A Case Study of a Logic in Computer Science Course in Brazilian Context. Revista Brasileira De Informática Na Educação, 29, 1403–1432.



Edição Especial :: EduComp 2021