Complementing Learning in Programming Experiences in the Information Systems Course at USP
Abstract
The undergraduate Information Systems course at the University of Sao Paulo constantly seeks to improve the education it offers to its students, something that requires constant innovation and enrichment of the teaching learning process executed by its lecturers and students. In the search of such enrichment, lecturers and students have been carrying out some efforts, amongst which are the experiences presented in this paper: the Programming Challenges course and the Programming Contest for First Years. Both experiences are focused on complementing the learning process of programming logic, algorithms and data structures – hard subjects from the didactic viewpoint, but indispensable to a high quality technical education.
Keywords:
Programming Learning, Information Systems Course, USP
References
Bergin, S. and Reilly, R. (2005). The influence of motivation and comfort-level on learning to program. In Proceedings of the 17th Workshop of the Psychology of Programming Interest Group, PPIG ’05. University of Sussex, Brighton, UK.
Boersen, R. and Phillipps, M. (2006). Programming contests: Two innovative models from new zealand. In Pohl, W., editor, Perspectives on Computer Science Competitions for (High School) Students.
Dagiene, V. (2006). Competition in information technology - learning in an atrractive way. In Pohl, W., editor, Perspectives on Computer Science Competitions for (High School) Students.
Fantinato, M., Chaim, M. L., Morandini, M., Peres, S. M., and Tuesta, E. F. (2011). Applying a contest to improve learning in the information systems development - an interdisciplinary and extracurricular approach. Informatics in Education, 10(2):195– 212.
Halim, S. and Halim, F. (2009). Competitive Programming, chapter Competitive Programming in National University of Singapore, page 152. lulu.
Lumsden, L. S. (1994). Student motivation to learn. In Eric Digests, number 92. ERIC Clearinghouse on Educational Management, 1787 Agate Street, Eugene, OR 97403.
Maehr, M. L. and Midgley, C. (1991). Enhancing student motivation: A schoolwide approach. Educational Psychologist, 26(3 and 4):399–427.
Masiero, P. C. (2010). Projeto pedagogico do curso de sistemas de informação.
Paulik, M. J. and Krishnan, M. (2001). A competition-motivated capstone design course: the result of a fifteen-year evolution. IEEE Transactions on Education, 44(1):67–75.
Qusay H. Mahmoud, W. D. and Swayne, D. (2004). Redesigning introductory computer programming with html, javascript, and java. In Dan Joyce, D. K., editor, SIGCSE’04 Proceedings of the 35th SIGCSE technical symposium on Computer science education, pages 120–124. Association for Computing Machinery.
SBC (2003). Currículo de referência da SBC para cursos de graduação em computação eInformática. Documento aprovado em Assembléia Geral da SBC.
Boersen, R. and Phillipps, M. (2006). Programming contests: Two innovative models from new zealand. In Pohl, W., editor, Perspectives on Computer Science Competitions for (High School) Students.
Dagiene, V. (2006). Competition in information technology - learning in an atrractive way. In Pohl, W., editor, Perspectives on Computer Science Competitions for (High School) Students.
Fantinato, M., Chaim, M. L., Morandini, M., Peres, S. M., and Tuesta, E. F. (2011). Applying a contest to improve learning in the information systems development - an interdisciplinary and extracurricular approach. Informatics in Education, 10(2):195– 212.
Halim, S. and Halim, F. (2009). Competitive Programming, chapter Competitive Programming in National University of Singapore, page 152. lulu.
Lumsden, L. S. (1994). Student motivation to learn. In Eric Digests, number 92. ERIC Clearinghouse on Educational Management, 1787 Agate Street, Eugene, OR 97403.
Maehr, M. L. and Midgley, C. (1991). Enhancing student motivation: A schoolwide approach. Educational Psychologist, 26(3 and 4):399–427.
Masiero, P. C. (2010). Projeto pedagogico do curso de sistemas de informação.
Paulik, M. J. and Krishnan, M. (2001). A competition-motivated capstone design course: the result of a fifteen-year evolution. IEEE Transactions on Education, 44(1):67–75.
Qusay H. Mahmoud, W. D. and Swayne, D. (2004). Redesigning introductory computer programming with html, javascript, and java. In Dan Joyce, D. K., editor, SIGCSE’04 Proceedings of the 35th SIGCSE technical symposium on Computer science education, pages 120–124. Association for Computing Machinery.
SBC (2003). Currículo de referência da SBC para cursos de graduação em computação eInformática. Documento aprovado em Assembléia Geral da SBC.
Published
2012-05-16
How to Cite
DIGIAMPIETRI, Luciano A. et al.
Complementing Learning in Programming Experiences in the Information Systems Course at USP. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 8. , 2012, São Paulo.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2012
.
p. 540-551.
DOI: https://doi.org/10.5753/sbsi.2012.14439.
