La programación de ordenadores. Reflexiones sobre la necesidad de un abordaje interdisciplinar
Palabras clave:
programación de ordenadores, filosofía, psicología, tecnología, interdisciplina, ciencia de la computación, programación en las escuelasResumen
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.Descargas
Citas
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.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Todos los números de CTS y sus artículos individuales están bajo una licencia CC-BY.
Desde 2007, CTS proporciona un acceso libre, abierto y gratuito a todos sus contenidos, incluidos el archivo completo de su edición cuatrimestral y los diferentes productos presentados en su plataforma electrónica. Esta decisión se sustenta en la creencia de que ofrecer un acceso libre a los materiales publicados ayuda a un mayor y mejor intercambio del conocimiento.
A su vez, para el caso de su edición cuatrimestral, la revista permite a los repositorios institucionales y temáticos, así como también a las web personales, el auto-archivo de los artículos en su versión post-print o versión editorial, inmediatamente después de la publicación de la versión definitiva de cada número y bajo la condición de que se incorpore al auto-archivo un enlace a la fuente original.