Teaching Strategies for Programming in Massive University Settings

被引:0
作者
Dapozo, Gladys [1 ]
Greiner, Cristina [1 ]
Petris, Raquel [1 ]
Maria Company, Ana [1 ]
Cecilia Espindola, Maria [1 ]
机构
[1] Univ Nacl Nordeste, Corrientes, Argentina
来源
COMPUTER SCIENCE-CACIC 2023 | 2024年 / 2123卷
关键词
Programming teaching; pair programming; university teaching;
D O I
10.1007/978-3-031-62245-8_23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The teaching of programming at the university level, specifically aimed at training computer professionals, is at a critical moment due to significant demand for education, leading to a notable increase in enrollment in computer science programs nationwide. The subject of Algorithms and Data Structures I, located in the first semester of the first year of the Bachelor of Information Systems at UNNE, for the 2023 academic year, incorporated an adaptation of pair programming as a teaching strategy to mitigate the challenges of mass education. As a result, it is highlighted that students have appreciated the methodology for its contribution to debate and exchange of ideas, having a study partner, and acquiring study habits. The teaching staff acknowledges that it has reduced the volume of exams to correct, favoring more detailed feedback on corrections, considered an important learning opportunity. Additionally, the methodology has helped resolve the issue of equipment availability for the experimental practice required by the subject. Students have indicated difficulties related to their working relationship with their peers, a situation that should be addressed by defining future consensus mechanisms between peers. The evaluation of academic performance shows that the peer programming approach has helped maintain the percentage of students who typically pass the subject, neutralizing to some extent the unfavorable impact that mass education has on academic outcomes.
引用
收藏
页码:339 / 349
页数:11
相关论文
共 50 条
  • [1] Research on Construction and Practice of Precision Teaching Classroom for University Programming Courses
    Yu, Fang
    Liu, Yan
    Xiao, Fengyan
    IEEE ACCESS, 2023, 11 : 9560 - 9576
  • [2] Deep learning-based strategies for evaluating and enhancing university teaching quality
    Gao, Ying
    Computers and Education: Artificial Intelligence, 2025, 8
  • [3] A Model Suggested for Programming Teaching: Programming in Seven Steps
    Erumit, Kursat Ali
    Karal, Hasan
    Sahin, Guven
    Aksoy, Dilara Arzugul
    Gencan, Aysegul Aksoy
    Benzer, Ali Ihsan
    EGITIM VE BILIM-EDUCATION AND SCIENCE, 2019, 44 (197): : 155 - 183
  • [4] Regulation of university teaching
    Sari Lindblom-Ylänne
    Anne Nevgi
    Keith Trigwell
    Instructional Science, 2011, 39 : 483 - 495
  • [5] Regulation of university teaching
    Lindblom-Ylanne, Sari
    Nevgi, Anne
    Trigwell, Keith
    INSTRUCTIONAL SCIENCE, 2011, 39 (04) : 483 - 495
  • [6] Assessment Strategies for Pair Programming
    Hahn, Jan Hendrik
    Mentz, Elsa
    Meyer, Lukas
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-RESEARCH, 2009, 8 : 273 - 284
  • [7] An impact comparison of two instructional scaffolding strategies employed in our programming laboratories: Employment of a supplemental teaching assistant versus employment of the pair programming methodology
    Erdei, Ronald
    Springer, John A.
    Whittinghill, David M.
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [8] Questionnaire evaluating teaching competencies in the university environment. Evaluation of teaching competencies in the university
    Antonio Moreno-Murcia, Juan
    Silveira Torregrosa, Yolanda
    Belando Pedreno, Noelia
    JOURNAL OF NEW APPROACHES IN EDUCATIONAL RESEARCH, 2015, 4 (01) : 54 - +
  • [9] Online Judge Support for Programming Teaching
    Hidalgo-Cespedes, Jeisson
    Marin-Raventos, Gabriela
    Eunice Calderon-Campos, Marta
    2020 XLVI LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2020), 2021, : 522 - 530
  • [10] Teaching computer programming: a practical review
    Begosso, Luiz Carlos
    da Silva, Priscila Rodrigues
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,