Programa de Monitoria da Disciplina de Programação Introdutória na Universidade de Brasília
Open Access
- 17 March 2024
- journal article
- research article
- Published by Sociedade Brasileira de Computação in Revista Brasileira de Informática na Educação
- Vol. 32, 157-180
Abstract
De acordo com o relatório da ACM intitulado Retention in computer science undergraduate programs in the US: Data challenges and promising interventions, sobre retenção em cursos de Ciência da Computação, a primeira disciplina de programação, chamada de CS1 (Computer Science 1) no relatório, pode influenciar a permanência do aluno em um curso de computação. Na Universidade de Brasília (UnB), a primeira disciplina de programação tem um alto índice de reprovação. Neste contexto, foi criado um novo Programa de Monitoria para Algoritmos e Programação de Computadores (APC), a primeira disciplina de programação dos cursos de computação na UnB. Este novo programa é composto por atendimentos aos sábados, atendimento individual via agendamento, busca ativa pelos alunos com baixo rendimento, aulões de revisão aos sábados, e acompanhamento em aulas práticas. Neste artigo é apresentado o relato de experiência de quatro semestres do programa, sendo a sua primeira edição no segundo semestre de 2020, durante a pandemia, com ensino remoto, até o primeiro semestre de 2022.1, o retorno ao ensino presencial. Neste artigo, é descrita a metodologia do programa, análise dos resultados desses dois anos de aplicação do programa, e as lições aprendidas.Keywords
This publication has 22 references indexed in Scilit:
- Educational Initiatives to Increase Diversity in CS1 Courses: A Literature Mapping of U.S. efforts2021
- Supporting Mutually Beneficial Near-Peer Mentoring Relationships Within Computing Education Programs2021
- Novice Programmers and Introductory Programming2019
- Intelligent tutoring systems: a systematic review of characteristics, applications, and evaluation methodsInteractive Learning Environments, 2018
- A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher EducationIEEE Transactions on Education, 2018
- Expanding capacity and promoting inclusion in introductory computer science: a focus on near-peer mentor preparation and code reviewComputer Science Education, 2017
- Incorporating Analogies and Worked Out Examples as Pedagogical Strategies in a Computer Science Tutoring System2016
- Using Peer-Led Team Learning to build university-community college relationships2015
- A support program for introductory CS courses that improves student performance and retains students from underrepresented groups2014
- Failure rates in introductory programming revisited2014