La programación de ordenadores. Reflexiones sobre la necesidad de un abordaje interdisciplinar

Verónica D'Angelo

Resumen


La escisión entre ciencias sociales y formales, entre filosofía y tecnología, entre máquina y ser humano, en una sociedad que subestima el saber técnico pero se sirve de él, ha promovido equívocos y sesgos que condicionan el lugar asignado implícitamente a los profesionales del software y dificultan el diálogo interdisciplinar. Este artículo se propone revisar los fundamentos de la ciencia de la computación, y de la programación en particular, con una mirada retrospectiva sobre ciertas experiencias en la universidad y prospectiva hacia las nuevas propuestas de enseñar programación en las escuelas, apelando a una participación más activa de la filosofía y la psicología que permita distinguir entre intereses educativos e intereses de mercado.

Palabras clave


programación de ordenadores; filosofía; psicología; tecnología; interdisciplina; ciencia de la computación; programación en las escuelas

Texto completo:

PDF

Referencias


ABELSON, H. (2005): “6.001 Notes: Section 1.1. Introduction to computation”, en S. E. Grimson (ed.): 6.001 Structure and Interpretation of Computer Programs, Massachusetts Institute of Technology, MIT OpenCourseWare. Disponible en: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/lecture-notes/lecture1webhand.pdf.

ABELSON, H., SUSSMAN, G. J. y SUSSMAN, J. (1996): “Preface to the First Edition”, en H. Abelson, G. J. Sussman y J. Sussman (eds.): Structure and Interpretation of Computer Programs, MIT Press, pp. 11-13. Disponible en: https://mitpress.mit.edu/sites/default/files/6515.pdf.

AGUIRRE, J. y CARNOTA, R. (2009): Testimonios, Historia de la Informática en Latinoamérica y el Caribe: Investigaciones, Río Cuarto, Universidad Nacional de Río Cuarto.

AMERICAN ACADEMY OF PEDIATRICS (2010): Policy Statement—Media Education, vol. 126. DOI: 10.1542/peds.2010-1636.

ANDERSON, D. L., KIRKORIAN, H. L. y WARTELLA, E. A. (2008): “Media and Young Children's Learning”, Journal The Future of Children, vol. 18, n° 1. Disponible en: http://futureofchildren.org/futureofchildren/publications/docs/18_01_FullJournal.pdf.

ANDERSON, D. R. y HANSON, K. G. (2010): “From blooming, buzzing confusion to media literacy: The early development of television viewing”, Developmental Review, vol. 30, pp. 239-255. DOI:10.1016/j.dr.2010.03.004

ANDERSON, J. R. (1987): “Skill Acquisition: Compilation of Weak-Method Problem Solutions”, Psychological Review, vol. 94, n° 2, pp. 192-210.

ARBLASTER, A. (1982): “The importance of human factors in the design and use of computer languages”, International Journal of Man-Machine Studies, vol. 17, pp. 211-224.

ARMSTRONG, A. y CASEMENT, C. (2000): The Child and the Machine: How Computers Put our Children’s Education at Risk, Beltsville, Robins Lane Press.

ASPRAY, W. (1990): “Epilog”, en W. Aspray (ed.): Computing Before Computers, Iowa State University Press, pp. 251-256.

AUGÉ, M. (2007): “Sobremodernidad. Del mundo de hoy al mundo de mañana”, Contrastes, vol. 47). Disponible en: https://dialnet.unirioja.es/servlet/articulo?codigo=2244321.

AURELIANO, V., TEDESCO, P. y CASPERSEN, M. (2016): “Learning programming through stepwise self-explanations” Information Systems and Technologies (CISTI), 2016 11th Iberian Conference.

AVRAM, A. (2014): “IDC Study: How Many Software Developers Are Out There?”, QCon. Software Development Conference, 31 de enero. Disponible en: https://www.infoq.com/news/2014/01/IDC-software-developers.

BACHELARD, G. (1938): “La noción de obstáculo epistemológico”, La formación del espíritu científico, Siglo XXI.

BALTIMORE, D. (2002): How biology became an information science, Nueva York, McGraw-Hill.

BATESON, G. (1972): “La epistemología de la cibernética”, Pasos hacia una ecología de la mente, Buenos Aires, Lohlé-Lumen, pp. 345-350.

BAUMAN, Z. (2000): Modernidad líquida, Buenos Aires, Fondo de Cultura Económica.

BELL, T., ROSAMOND, F. y CASEY, N. (2012): “Computer Science Unplugged”, en H. L. Bodlaender, R. Downey, F. V. Fomin y D. Marx (eds.): The Multivariate Algorithmic Revolution and Beyond. Essays Dedicated to Michael R. Fellows on the Occasion of His 60th Birthday, Berlín, Springer, pp. 398-456. DOI: 10.1007/978-3-642-30891-8.

BENASAYAG, M. y SMITH, G. (2010): “La crisis dentro de la crisis”, Las pasiones tristes. Sufrimiento psíquico y crisis social, Buenos Aires, Siglo XXI.

BOWERS, C. A. (2000): Let Them Eat Data: How Computers Affect Education, Cultural Diversity, and the Prospects of Ecological Sustainability, Georgia, University of Georgia Athens.

BUCKINGHAM, D. (2008): Más allá de la tecnología. Aprendizaje infantil en la era de la cultura digital, Buenos Aires, Manantial.

CARRETERO, M. (2008): “El desarrollo del razonamiento y el pensamiento formal”, en M. Carretero y M. Asensio (eds.): Psicología del pensamiento, Madrid, Alianza, pp. 36-58.

CARRETERO, M. y ASENSIO, M. (2008): Psicología del Pensamiento, Madrid, Alianza.

CARRETERO, M. y RODRIGUEZ MONEO, M. (2008): “Ideas previas, cambio conceptual y razonamiento”, en M. Carretero y M. Asensio (eds.): Psicología del pensamiento, Madrid, Alianza.

CAVAROZZI, M. (2002): Autoritarismo y democracia, Buenos Aires, Eudeba.

CHENG, P. W. y HOLYOAK, K. J. (1989): “On the natural selection of reasoning theories”, Cognition, vol. 33, pp. 285-313.

CHENG, P. y HOLYOAK, K. (1985): “Pragmatic Reasoning Schemas”, Cognitive Psychology, vol. 17, pp. 391-416.

CHENG, P., HOLYOAK, K., NISBETT, R. y OLIVER, L. (1986): “Pragmatic versus Syntactic Approaches to Training Deductive Reasoning”, Cognitive Psychology, vol. 18, pp. 293-328.

CHI, M., BASSOK, M., LEWIS, M., REIMANN, P. y GLASER, R. (1989). “Self Explanations: How Students Study and Use Examples in Learning to Solve Problems”, Cognitive Science, vol. 13, pp. 145-182.

CHRISTAKIS, D. y ZIMMERMAN, F. (2006): “Media as a Public Health Issue”, Archives of Pediatrics & Adolescent Medicine, vol. 160, n° 4, pp. 445-446. DOI: 10.1001/archpedi.160.4.445

CHRISTAKIS, D., EBEL, B. E., RIVARA, F. P. y ZIMMERMAN, F. (2004): “Television, Video and Computer Game Usage in Children Under 11 Years of Age”, Journal of Pediatrics, vol. 145, n° 5, pp. 652-656.

COSMIDES, L. (1989): “The logic of social exchange: Has natural selection shaped how humans reason? Studies with the Wason selection task”, Cognition, vol. 31, pp. 187-276.

COSTA, J. M. y MIRANDA, G. L. (2016): “Relation between Alice software and programming learning: a systematic review of the literature and meta-analysis”, British Journal of Educational Technology, vol. 0, n° 0. DOI: 10.1111/bjet.12496.

DAHL, O. J. y DIJKSTRA, E. W. (1972): Structured Programming. Londres, Academic Press Ltd.

DENNING, P. J. (1984): “The Science of Computing: What Is Computer Science?”, American Scientist, vol. 73, n° 1, pp. 16-19.

DENNING, P. J. (2010): The Great Principles of Computing. American Scientist, vol. 98, pp. 369-372.

DENNING, P. J. (2017): “Computational Thinking in Science”, American Scientist, vol. 105, n° 1, p. 13.

FELLOWS, M. (1991): “Computer science in the elementary schools”, en N. Fisher, H. Keynes y P. Wagreich (eds.): Proceedings of the Mathematicians and Education Reform Workshop, pp. 143 -163.

FELLOWS, M. (1993a): “Computer SCIENCE and Mathematics in the Elementary Schools”, en N. D. Fisher, H. B. Keynes y P. D. Wagreich (eds.): Mathematicians and Education Reform 1990-1991. Conference Board of the Mathematical Sciences, Issues in Mathematics Education, 3, pp. 143-163.

FELLOWS, M. (1993b): “SIGACT trying to get children excited about CS”, Computing Research News, vol. 5, n° 1, p. 7.

FELLOWS, M. y PARBERRY, I. (1993): “SIGACT trying to get children excited about CS”, Computing Research News, vol. 5, n° 1, p. 7.

FUNDACIÓN SADOSKY (2013): CC 2016. Disponible en: http://www.fundacionsadosky.org.ar/wp-content/uploads/2014/06/cc-2016.pdf.

GUZDIAL, M. (2004): “Programming Environments for Novices”, en S. Fincher, y M. Petre (eds.): Computer science education research, Lisse, Taylor & Francis, pp. 127-154.

HAASE, S., CHEN, H. L., SHEPPARD, S., KOLMOS, A. y MEJLGAARD, N. (2013): “What Does It Take to Become a Good Engineer? Identifying Cross-National Engineering Student Profiles According to Perceived Importance of Skills”, International Journal of Engineering Education, vol. 29, n° 3, pp. 698–713.

HOC, J. M., GREEN, T. R., SAMURÇAY, R. y GILMORE, D. J. (1990): “Part 1: Theoretical and Methodological Issues”, Psychology of Programming, Londres, Academic Press.

HOLYOAK, K. y MORRISON, R. (2005): The Cambridge Handbook of Thinking and Reasoning, Nueva York, Cambridge University Press.

HOPPER, M. (1990): “Rattling SABRE—New Ways to Compete on Information”, Harvard Business Review. Disponible en: https://hbr.org/1990/05/rattling-sabre-new-ways-to-compete-on-information.

INHELDER, B. y PIAGET, J. (1955): De la lógica del niño a la lógica del adolescente. Ensayo sobre la construcción de las estructuras operatorias formales, Barcelona, Paidós.

JENKINS, T. (2001): The Motivation of Students of Programming, tesis, University of Canterbury.

JENKINS, T. (2002): “On The Difficulty of Learning to Program”, Proceedings of the 3rd AnnualConference of the LTSN Centre for Information and Computer Sciences, 4, pp. 53-58.

JENKINS, T. y DAVY, J. (2002): “Diversity and Motivation in Introductory Programming”, Innovation in Teaching and Learning in Information and Computer Sciences, vol. 1, n° 1, pp. 1-9.

JOHNSON-LAIRD, P. (1975): Mental Models. Towards a Cognitive Science on Language, Inference and Consciousness, Cambridge University Press.

KASTENS, K. y LIBEN, L. (2007): “Eliciting Self-Explanations Improves Children’s Performance on a Field-Based Map Skills Task”, Cognition and Instruction, vol. 25, n° 1, pp. 45–74.

KNUTH, D. (1974): “Structured Programming with go to Statements”, Computing Surveys, vol. 6, n° 4.

KNUTH, D. (1975): “Computer Science and its relation to Mathematics”, The American Mathematical Monthly, vol. 81, pp. 323-343.

KNUTH, D. (1993): C. L. Interview, 7 de diciembre. Disponible en: http://tex.loria.fr/historique/interviews/knuth-clb1993.html.

KOLMOS, A. (2006): “Future Engineering Skills, Knowledge, and Identity”, Engineering Science, Skills, and Bildung, pp. 165-185.

KOLMOS, A., DAHMS, M. y DU, X. (2010): “Transformation in Engineering Education”, en UNESCO: Engineering: Issues, Challenges and Opportunities for Development, París, UNESCO Publishing, pp. 337-349.

KOSTYRKA-ALLCHORNE, K., COOPER, N. R. y SIMPSON, A. (2017): “The relationship between television exposure and children’s cognition and behaviour: A systematic review”, Developmental Review, vol. 44, pp. 19-58.

KRAMER, D. (1983): “Post-Formal Operations? A Need for Further Conceptualization”, Human Development, vol. 26, pp. 91-105.

LAUFER, R. (1998): “¿El fin del trabajo? Desocupación, ‘revolución tecnológica’ y vigencia de las ideologías”, La marea. Revista de cultura, arte e ideas. Disponible en: http://filo.uba.ar/contenidos/carreras/letras/catedras/historiasocialgeneral_b/sitio/sitio/fichafintrabajo.pdf

MANKINS, M. (2004): “Stop wasting valuable time”, Harvard Business Review, vol. 82, n° 9, pp. 60-65.

MANKINS, M. C. y STEELE, R. (2006): “Stop making plans; start making decisions”, Harvard Business Review, enero, pp. 76-84.

MANKINS, M. y GARTON, E. (2017): Time, Talent, Energy. An Organization's Productive Power and How to Unleash It, Harvard Business Review Press.

MARTIN, B. (2014). My Lawn. Disponible en: http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html.

MARTIN, B. (2014): Solid Principles of Object Oriented & Agile Design, Yale School of Management. Disponible en: https://www.youtube.com/watch?v=TMuno5RZNeE.

MASTROGIUSEPPE, S. y IWANOW, M. (1992): Programación I, Rosario, UNR.

MITCHELL, N., MERTZ, K. y RYANT, R. (1994): “Learning Through Self-Explanation of Mathematics Examples: Effects of Cognitive Load”, Annual Meeting of the American Educational Research Association.

NEWELL, A. y SIMON, H. (1970): “Human Problem Solving”, American Psychologist, vol. 26, n° 2, pp. 145-159.

OECD. (2015): Students, Computers and Learning: Making the Connection, París, OECD Publishing.

PAPERT, S. (1980): Mindstorms, Nueva York, Basic Books.

PAPERT, S. (1992): The Children's Machine: Rethinking School in the Age ot the Computer, Nueva York, Basic Books.

PAPERT, S. (1993): Mindstorms: Children, Computers, and Powerful Ideas, The Perseus Books Group.

PENNINGTON, N. y GRABOWSKI, B. (1990): “The Tasks of Programming”, Psychology of Programming, Academic Press, pp. 45-62.

PÉREZ ECHEVERRÍA, M. P. (2008): “Solución de Problemas”, en M. Carretero y M. Asensio (eds.): Psicología del Pensamiento, Madrid, Alianza, pp. 199-218.

POLYA, G. (2014): How to solve it. A New Aspect of Mathematical Method, Princeton University Press.

POWERS, S. (2013): “Media and Technology in the Lives of Infants and Toddlers”, Journal of Zero to three: National Center for Infants, toddlers, and Families, vol. 33, n° 4.

PRENSKY, M. (2001): “Digital Natives, Digital Immigrants”, On the Horizon, vol. 9, n° 5.

PRESSMAN, R. (2010): Ingeniería del Software, México DF, McGraw Hill.

RAPAPORT, W. J. (2015): Philosophy of Computer Science, The State University of New York.

RENKL, A. (1997): “Learning from Worked-Out Examples: A Study on Individual Differences”, Cognitive SCience, vol. 21, n° 1, pp. 1-29.

RIDEOUT, V. (2013): Zero to Eight. Children’s Media Use in America 2013. A Common Sense Media Research Study, Common Sense Media. Disponible en: https://www.commonsensemedia.org/research/zero-to-eight-childrens-media-use-in-america-2013#.

RIDEOUT, V. J., FOEHR, U. G. y ROBERTS, D. F. (2010): Generation M [superscript 2]: Media in the Lives of 8- to 18-Year-Olds, California: Henry J. Kaiser Family Foundation. Disponible en: http://files.eric.ed.gov/fulltext/ED527859.pdf.

RIVIÈRE, Á. (1991): Objetos con mente, Madrid, Alianza.

RIVIÈRE, Á. (1999): “Desarrollo y educación: El papel de la educación en el "diseño" del desarrollo humano”, en M. Belinchón, A. Rosa, M. Sotillo, y I. Marichalar: Ángel Rivière. Obras Escogidas, vol. III, Buenos Aires, pp. 203-242.

SAUSSURE, F. (1976): “Capítulo III: Objeto de la Lingüística”, Curso de lingüística general, Buenos Aires, Centro Editor de América Latina.

SCHNOTZ, W. y BAADTE, C. (2014): Surface and deep structures in graphics comprehension, Alemania, Psychonomic Society. DOI: 10.3758/s13421-014-0490-2.

SCHNOTZ, W., & KULHAVY, R. (1994): Comprehension of graphics, Elsevier Science.

SIBILIA, P. (2005): El hombre postorgánico. Cuerpo, subjetividad y tecnologías digitales, Buenos Aires, Fondo de Cultura Económica.

TORR, J. D. (2003): “Computer-Assisted Education May Not Enhance Learning”, Computers and Education. Disponible en: http://ic.galegroup.com.ezproxy.auckland.ac.nz/ic/ovic/ViewpointsDetailsPage/Vie.

TURKLE, S. y PAPERT, S. (1990): “Epistemological Pluralism: Styles and Voices within the Computer Culture”, Signs, vol. 16, n° 1, pp. 128-157.

UNESCO (2010): Engineering: Issues, Challenges and Opportunities for Development, UNESCO Publishing.

UNESCO (2011): UNESCO Engineering Initiative. Disponible en: http://www.unesco.org/new/en/natural-sciences/science-technology/engineering/unesco-engineering-initiative/.

VYGOTSKI, L. S. (1978): El desarrollo de los procesos psicológicos superiores, Barcelona, Crítica.

WASSINK, J., SPIEGEL, K., y WASSINK, J. (2000): Denken Als Discipline, Nederland. Disponible en: https://www.cs.utexas.edu/users/EWD/video-audio/NoorderlichtVideo.html.

WERTSCH, J. (1988): Vygotsky y la formación social de la mente, Barcelona, Paidós.

WING, J. (2006): “Computational Thinking” communications of the ACM, vol. 49, n° 3, pp. 33-35.

WING, J. (2009): “Computational thinking and thinking”, Philosophical Transactions of the Royal Society, vol. 366, pp. 3717–3725.

WIRTH, N. (1976): Algorithms and Data Structures, Canada, Pearson Education.


Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Avda. Pueyrredón 538, 2º cuerpo, 2º piso C - C1032ABS -  Ciudad de Buenos Aires, República Argentina

Correo electrónico: revistacts@gmail.com

Sitio web: http://www.revistacts.net

Facebook: Revista Iberoamericana CTS - Twitter: @RevistaCTS