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
相关论文
共 12 条
[1]   A Comparative Evaluation on Methods of Teaching Computer Programming [J].
Adnan, Asmalinda ;
Romli, Rohaida .
ADVANCES ON INTELLIGENT INFORMATICS AND COMPUTING: HEALTH INFORMATICS, INTELLIGENT SYSTEMS, DATA SCIENCE AND SMART COMPUTING, 2022, 127 :571-582
[2]  
[Anonymous], Los sueldos de la industria del software duplican la Canasta Basica y los salarios del sector privado en general
[3]  
[Anonymous], Por que Argentina?
[4]  
Dalton J., 2019, GREAT BIG AGILE, P235, DOI DOI 10.1007/978-1-4842-4206-3
[5]  
Dapozo G., 2024, LIBR ACT 29 C ARG CI, P248
[6]   A Comparison of Solo and Pair Programming in Terms of Flow Experience, Coding Quality, and Coding Achievement [J].
Demir, Omer ;
Seferoglu, Suleyman Sadi .
JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2021, 58 (08) :1448-1466
[7]  
Guitert Montse, 2000, Cooperar en clase. Ideas e instrumentos para trabajar en el aula
[8]  
Maldonado M., 2007, Laurus. Revista de Educacion, V13, P263
[9]  
Quartulli D., 2023, Por que estudiamos informatica? Indagacion sobre trayectorias universitarias: instituciones, estudiantes, genero y trabajo
[10]  
Roque Hernandez R.M., 2022, Forhum. Int. J. Soc. Sci. Hum., V4