Este documento proporciona recursos sobre fundamentos de la programación agrupados en cuatro categorías: fundamentos de la programación en general, estructura y arquitectura del computador, ciclo de vida y procesos del desarrollo de software, y lenguajes de programación. Incluye enlaces a apuntes, presentaciones, videos y otros materiales de cursos universitarios sobre estos temas de varias universidades españolas y latinoamericanas.
Perspectivas sobre el presente y futuro de la uxDCU_MPIUA
Charla ofrecida en el marco de las keynotes de las V Jornadas Iberoamericanas de Interacción Humano-Computador 2019 (Puebla, México).
Partiendo muy brevemente de los inicios de la HCI y pasando por los roles que actualmente se espera de un "profesional de UX" repaso las iniciativas educativas que han permitido formar a los profesonales actuales y trato de ver hacia dónde parece ir el futuro de los próximos años.
Perspectivas sobre el presente y futuro de la uxDCU_MPIUA
Charla ofrecida en el marco de las keynotes de las V Jornadas Iberoamericanas de Interacción Humano-Computador 2019 (Puebla, México).
Partiendo muy brevemente de los inicios de la HCI y pasando por los roles que actualmente se espera de un "profesional de UX" repaso las iniciativas educativas que han permitido formar a los profesonales actuales y trato de ver hacia dónde parece ir el futuro de los próximos años.
Presentación sobre 'Software libre', realizada en la Jornada ISACA-CV 'Aplicación de las tecnologías Web 2.0 / Redes Sociales y Software Libre a la Estrategia Empresarial' (19-ene-2010)
Framework en Software Libre para la implantación de aplicaciones web en el do...Manuel Mujica
Framework en Software Libre para la implantación de aplicaciones web en el dominio de la ingeniería civil. Caso de estudio: portal de pórticos para el decanato de ingeniería civil de la UCLA
Por: Ing. Jinme Mirabal
Tutor: Prof. Edgar González
Jurado Principal:
Profa. Ma. Elena Torres
Prof. Julio Véliz
Jurado Suplente:
Profa. Maribel Mendonca
Prof. Ramón Valera
Prof. Edison Sira
Los 7 mandamientos de la IA | The 7 commandments of AIFORMAEMPLEO
Guía y herramientas para el diseño responsable y la implementación de sistemas de IA | Guide and tools for responsible design and implementation of AI systems
Habitualmente encontramos abundante material teórico sobre la descripción, modelación, desarrollo e implementación de determinados modelos u objetivos. Menos frecuente es, sin embargo, encontrar a su vez los modelos prácticos sobre cómo llevar a cabo estos modelos teóricos. Por lo que, a juicio nuestro, este capítulo quizá sea uno de los más determinantes operacionalmente y documentalmente en el campo de la inteligencia artificial a la hora de su implementación teorico-práctica.
Entre sus contenidos se encuentra un extracto con carácter educativo e ilustrativo del estudio: Comprender la ética y la seguridad de la inteligencia artificial: una guía para el diseño responsable y la implementación de sistemas de inteligencia artificial en el sector público. Su utilidad en nuestra opinión resulta incuestionable como eje directriz (1ª sección). También se incluyen herramientas para la explicabilidad, equidad y trazabilidad de los sistemas IA para hacer más asequible su desarrollo real (2ª sección). Y por último las conclusiones y recomendaciones o pautas guiadas para obtener prototipos iniciales sujetos a prescripciones suficientemente garantes como para pensar que los nuevos desarrollos futuros de IA son fiables para el uso y bienestar del ser humano (3ª sección).
[English]
Usually we find abundant theoretical material about the description, modeling, development and implementation of certain models or objectives. Less frequent, however, is to find practical models on how to carry out these theoretical models. Therefore, in our opinion, this chapter may be one of the most operational and documentary determinants in the field of artificial intelligence at the time of its theoretical and practical implementation.
Among its contents is an educational and illustrative extract of the study: Understanding artificial intelligence ethics and safety: A guide for the responsible design and implementation of AI systems in the public sector. Its usefulness in our opinion is unquestionable as a guiding axis (1st section). Tools for the explainability, equity and traceability of AI systems are also included to make their real development more affordable (2nd section). And finally, the conclusions and recommendations or guided guidelines for obtaining initial prototypes subject to sufficiently guarantor prescriptions to think that the new future developments of AI are reliable for the use and well-being of the human being (3rd section).
L'indicatif présent des verbes du 2e groupe · Exercices [CORRIGÉ]Filip Vermeulen
Français langue étrangère (FLE) · Grammaire · Conjugaison · L'indicatif présent des verbes du 2e groupe ou verbes dits "réguliers" en -IR à 2 bases phonétiques comme FINIR: formation et exercices de systémisation [CORRIGÉ] · Niveau CECRL [A1]-A2-[B1] · Apprenants hispanoparlants ou autres
On redécouvre d'abord la formation de l'indicatif présent des verbes du 2e groupe, les verbes réguliers en -IR à 1 base ou radical. À mesure qu'on avance dans les exercices de systémisation, on prend sous la loupe le verbe HAÏR et les verbes dits "désadjectifs" de changement. On termine par des exercices récapitulatifs.
Vous trouverez des ressources supplémentaires à la fin du document (tutoriels, listes dynamiques, exercices en ligne et/ou à décharger) et dans ou en marge de quelques exercices (hyperliens vers des conjugueurs ou quelque concept ou définition).
L'indicatif présent des verbes du 2e groupe · ExercicesFilip Vermeulen
Français langue étrangère (FLE) · Grammaire · Conjugaison · L'indicatif présent des verbes du 2e groupe ou verbes dits "réguliers" en -IR à 2 bases phonétiques comme FINIR: formation et exercices de systémisation · Niveau CECRL [A1]-A2-[B1] · Apprenants hispanoparlants ou autres
On redécouvre d'abord la formation de l'indicatif présent des verbes du 2e groupe, les verbes réguliers en -IR à 1 base ou radical. À mesure qu'on avance dans les exercices de systémisation, on prend sous la loupe le verbe HAÏR et les verbes dits "désadjectifs" de changement. On termine par des exercices récapitulatifs.
Vous trouverez des ressources supplémentaires à la fin du document (tutoriels, listes dynamiques, exercices en ligne et/ou à décharger) et dans ou en marge de quelques exercices (hyperliens vers des conjugueurs ou quelque concept ou définition).
Más contenido relacionado
Similar a Fundamentos de la programación · Cibergrafía
Presentación sobre 'Software libre', realizada en la Jornada ISACA-CV 'Aplicación de las tecnologías Web 2.0 / Redes Sociales y Software Libre a la Estrategia Empresarial' (19-ene-2010)
Framework en Software Libre para la implantación de aplicaciones web en el do...Manuel Mujica
Framework en Software Libre para la implantación de aplicaciones web en el dominio de la ingeniería civil. Caso de estudio: portal de pórticos para el decanato de ingeniería civil de la UCLA
Por: Ing. Jinme Mirabal
Tutor: Prof. Edgar González
Jurado Principal:
Profa. Ma. Elena Torres
Prof. Julio Véliz
Jurado Suplente:
Profa. Maribel Mendonca
Prof. Ramón Valera
Prof. Edison Sira
Los 7 mandamientos de la IA | The 7 commandments of AIFORMAEMPLEO
Guía y herramientas para el diseño responsable y la implementación de sistemas de IA | Guide and tools for responsible design and implementation of AI systems
Habitualmente encontramos abundante material teórico sobre la descripción, modelación, desarrollo e implementación de determinados modelos u objetivos. Menos frecuente es, sin embargo, encontrar a su vez los modelos prácticos sobre cómo llevar a cabo estos modelos teóricos. Por lo que, a juicio nuestro, este capítulo quizá sea uno de los más determinantes operacionalmente y documentalmente en el campo de la inteligencia artificial a la hora de su implementación teorico-práctica.
Entre sus contenidos se encuentra un extracto con carácter educativo e ilustrativo del estudio: Comprender la ética y la seguridad de la inteligencia artificial: una guía para el diseño responsable y la implementación de sistemas de inteligencia artificial en el sector público. Su utilidad en nuestra opinión resulta incuestionable como eje directriz (1ª sección). También se incluyen herramientas para la explicabilidad, equidad y trazabilidad de los sistemas IA para hacer más asequible su desarrollo real (2ª sección). Y por último las conclusiones y recomendaciones o pautas guiadas para obtener prototipos iniciales sujetos a prescripciones suficientemente garantes como para pensar que los nuevos desarrollos futuros de IA son fiables para el uso y bienestar del ser humano (3ª sección).
[English]
Usually we find abundant theoretical material about the description, modeling, development and implementation of certain models or objectives. Less frequent, however, is to find practical models on how to carry out these theoretical models. Therefore, in our opinion, this chapter may be one of the most operational and documentary determinants in the field of artificial intelligence at the time of its theoretical and practical implementation.
Among its contents is an educational and illustrative extract of the study: Understanding artificial intelligence ethics and safety: A guide for the responsible design and implementation of AI systems in the public sector. Its usefulness in our opinion is unquestionable as a guiding axis (1st section). Tools for the explainability, equity and traceability of AI systems are also included to make their real development more affordable (2nd section). And finally, the conclusions and recommendations or guided guidelines for obtaining initial prototypes subject to sufficiently guarantor prescriptions to think that the new future developments of AI are reliable for the use and well-being of the human being (3rd section).
Similar a Fundamentos de la programación · Cibergrafía (20)
L'indicatif présent des verbes du 2e groupe · Exercices [CORRIGÉ]Filip Vermeulen
Français langue étrangère (FLE) · Grammaire · Conjugaison · L'indicatif présent des verbes du 2e groupe ou verbes dits "réguliers" en -IR à 2 bases phonétiques comme FINIR: formation et exercices de systémisation [CORRIGÉ] · Niveau CECRL [A1]-A2-[B1] · Apprenants hispanoparlants ou autres
On redécouvre d'abord la formation de l'indicatif présent des verbes du 2e groupe, les verbes réguliers en -IR à 1 base ou radical. À mesure qu'on avance dans les exercices de systémisation, on prend sous la loupe le verbe HAÏR et les verbes dits "désadjectifs" de changement. On termine par des exercices récapitulatifs.
Vous trouverez des ressources supplémentaires à la fin du document (tutoriels, listes dynamiques, exercices en ligne et/ou à décharger) et dans ou en marge de quelques exercices (hyperliens vers des conjugueurs ou quelque concept ou définition).
L'indicatif présent des verbes du 2e groupe · ExercicesFilip Vermeulen
Français langue étrangère (FLE) · Grammaire · Conjugaison · L'indicatif présent des verbes du 2e groupe ou verbes dits "réguliers" en -IR à 2 bases phonétiques comme FINIR: formation et exercices de systémisation · Niveau CECRL [A1]-A2-[B1] · Apprenants hispanoparlants ou autres
On redécouvre d'abord la formation de l'indicatif présent des verbes du 2e groupe, les verbes réguliers en -IR à 1 base ou radical. À mesure qu'on avance dans les exercices de systémisation, on prend sous la loupe le verbe HAÏR et les verbes dits "désadjectifs" de changement. On termine par des exercices récapitulatifs.
Vous trouverez des ressources supplémentaires à la fin du document (tutoriels, listes dynamiques, exercices en ligne et/ou à décharger) et dans ou en marge de quelques exercices (hyperliens vers des conjugueurs ou quelque concept ou définition).
L'indicatif présent des verbes du 1er groupe · Exercices [CORRIGÉ]Filip Vermeulen
Français langue étrangère (FLE) · Grammaire · Conjugaison · L'indicatif présent des verbes du 1er groupe ou verbes dits "réguliers" en -ER à 1 ou 2 bases phonétiques: formation et exercices de systémisation [CORRIGÉ]· Niveau CECRL [A1]-A2-[B1] · Apprenants hispanoparlants ou autres
On redécouvre d'abord la formation de l'indicatif présent de la grande majorités des verbes du 1er groupe, les verbes réguliers en -ER à 1 base ou radical. Puis on passe en revue l'indicatif présent des verbes en -GER (changer), -CER (commencer), dont la base arrive à présenter quelque particularité pour maintenir sa prononciation, ainsi que des verbes en -YER (essayer, nettoyer, essuyer), -E.ER (acheter, appeler, jeter) ou encore -É.ER (préférer, répéter), qui, sous l'effet de l'accent du mot, génèrent une 2e base.
Vous trouverez des ressources supplémentaires à la fin du document (tutoriels, listes dynamiques, exercices en ligne et/ou à décharger) et dans ou en marge de quelques exercices (hyperliens vers des conjugueurs en ligne ou quelque concept ou définition).
L'indicatif présent des verbes du 1er groupe · ExercicesFilip Vermeulen
Français langue étrangère (FLE) · Grammaire · Conjugaison · L'indicatif présent des verbes du 1er groupe ou verbes dits "réguliers" en -ER à 1 ou 2 bases phonétiques: formation et exercices de systémisation · Niveaux [A1]-A2-[B1] du CECRL · Apprenants hispanoparlants ou autres
On redécouvre d'abord la formation de l'indicatif présent de la grande majorités des verbes du 1er groupe, les verbes réguliers en -ER à 1 base ou radical. Puis on passe en revue l'indicatif présent des verbes en -GER (changer), -CER (commencer), dont la base arrive à présenter quelque particularité pour maintenir sa prononciation, ainsi que des verbes en -YER (essayer, nettoyer, essuyer), -E.ER (acheter, appeler, jeter) ou encore -É.ER (préférer, répéter), qui, sous l'effet de l'accent du mot, génèrent une 2e base.
Vous trouverez des ressources supplémentaires à la fin du document (tutoriels, listes dynamiques, exercices en ligne et/ou à décharger) et dans ou en marge de quelques exercices (hyperliens vers des conjugueurs en ligne ou quelque concept ou définition).
L'indicatif présent et l'emploi des verbes auxiliaires – 3 [CORRIGÉ]Filip Vermeulen
Français langue étrangère. Conjugaison des verbes auxiliaires (avoir, être) à l'indicatif présent et leur emploi comme verbe indépendant ou auxiliaire. Corrigé d'un exercice combinant la compréhension à l'écrit et la transposition d'une ou plusieurs phrases descriptives (avec ou sans synthèse préalable).
L'indicatif présent et l'emploi des verbes auxiliaires – 3Filip Vermeulen
Français langue étrangère. Conjugaison des verbes auxiliaires (avoir, être) à l'indicatif présent et leur emploi comme verbe indépendant ou auxiliaire. Bref rappel théorique et exercice combinant la compréhension à l'écrit et la transposition d'une ou plusieurs phrases descriptives (avec ou sans synthèse préalable). Activité supplémentaire suggérée: réaliser un frise chronologique des inventions au moyen d'une appli dédiée disponible en ligne. Niveau CECRL: [A2]-B1
L'indicatif présent et l'emploi des verbes auxiliaires – 2 [CORRIGÉ]Filip Vermeulen
Français langue étrangère. Conjugaison des verbes auxiliaires (avoir, être) à l'indicatif présent (et leur emploi comme verbe indépendant ou auxiliaire). Corrigé d'exercices. Niveau CECRL: A2-[B1]
Contient des sections finales avec des ressources complémentaires en ligne: tutoriels (fiches, mini-cours), exercices, listes de verbes, dessins de la "maison d'être", lectures pour approfondir.
L'indicatif présent et l'emploi des verbes auxiliaires – 2Filip Vermeulen
Français langue étrangère. Conjugaison des verbes auxiliaires (avoir, être) à l'indicatif présent (et leur emploi comme verbe indépendant ou auxiliaire). Bref rappel théorique et exercices de consolidation. Niveau CECRL: A2-[B1]
Contient des sections finales avec des ressources complémentaires en ligne: tutoriels (fiches, mini-cours), exercices, listes de verbes, dessins de la "maison d'être", lectures pour approfondir.
L'indicatif présent et l'emploi des verbes auxiliaires – 1 [CORRIGÉ]Filip Vermeulen
Français langue étrangère. Conjugaison des verbes auxiliaires (avoir, être) à l'indicatif présent et leur emploi comme verbe indépendant (verbe seul) ou comme auxiliaire. Corrigé d'exercices. Niveau CECRL: A2-[B1].
Contient des sections finales avec des ressources complémentaires en ligne: tutoriels (fiches, mini-cours), exercices, listes de verbes, dessins de la "maison d'être", lectures pour approfondir.
L'indicatif présent et l'emploi des verbes auxiliaires – 1Filip Vermeulen
Français langue étrangère. Conjugaison des verbes auxiliaires (avoir, être) à l'indicatif présent et leur emploi comme verbe indépendant (verbe seul) ou comme auxiliaire. Ancrage des acquis, bref rappel théorique et exercices. Niveau CECRL: A2-[B1].
Contient des sections finales avec des ressources complémentaires en ligne: tutoriels (fiches, mini-cours), exercices, listes de verbes, dessins de la "maison d'être", lectures pour approfondir.
Los sistemas de gestión de contenidos y su usoFilip Vermeulen
El panorama actual de las plataformas de gestión de contenidos: tipología, estadísticas y ejemplos de uso . Incluye cibergrafía.
Caso práctico realizado en el marco del MOOC "Aprender WordPress de manera sencilla" (Universitas Telefónica, mar-abr 2019).
Français médical · Anesthésie et réanimation · 1- Exercices de grammaire · Co...Filip Vermeulen
Français médical et infirmier (FMI). Public visé: professionnels de santé · milieu hospitalier · anesthésie et réanimation.
Exercices de grammaire. Niveau CECRL [A2]-B1. Conjugaison: indicatif présent. Dérivation et accord de l'adjectif. Formation et accord du participe passé.· CORRIGÉ. Les EXERCICES sont également disponibles sur SLIDESHARE.
Format: .docx (Word). Pages: 5
Français médical · Anesthésie et réanimation · 1- Exercices de grammaireFilip Vermeulen
Français médical et infirmier (FMI). Public visé: professionnels de santé · milieu hospitalier · anesthésie et réanimation.
Exercices de grammaire. Niveau CECRL [A2]-B1. Conjugaison: indicatif présent. Dérivation et accord de l'adjectif. Formation et accord du participe passé.
Format: .docx (Word). Pages: 5. Le CORRIGÉ est également disponible sur SLIDESHARE.
Français · Entretien d'embauche d'un médecin anesthésiste-réanimateur: exerci...Filip Vermeulen
Français médical et infirmier. Entretien d'embauche d'un médecin hospitalier spécialiste anesthésiste-réanimateur étranger en France. Quelques exercices de vocabulaire en guise de préparation à un exercice de production orale. · CORRIGÉ
Sont également disponibles sur SLIDESHARE: les EXERCICES de vocabulaire; des exercices de grammaire + leur corrigé; des ressources pour l'exercice de production orale (jeu de rôles embaucheur-sollicitant).
Français · Entretien d'embauche d'un médecin anesthésiste-réanimateur: exerci...Filip Vermeulen
Français médical et infirmier. Entretien d'embauche d'un médecin hospitalier spécialiste anesthésiste-réanimateur étranger en France. Exercices de vocabulaire en guise de préparation à un exercice de production orale.
Sont également disponibles sur SLIDESHARE: le CORRIGÉ de ces exercices de vocabulaire; des exercices de grammaire + leur corrigé; des ressources pour l'exercice de production orale (jeu de rôles embaucheur-sollicitant).
Français· Entretien d'embauche d'un médecin anesthésiste-réanimateur: exercic...Filip Vermeulen
Français médical et infirmier. Entretien d'embauche d'un médecin hospitalier spécialiste anésthésiste-réanimateur étranger en France. Quelques exercices de grammaire en guise de préparation à un exercice de production orale. · CORRIGÉ
Sont également disponibles sur SLIDESHARE: les EXERCICES de grammaire; des exercices de vocabulaire pour préparer l'entretien d'embauche + leur corrigé; des ressources pour l'exercice de production orale (jeu de rôles embaucheur-sollicitant).
Français· Entretien d'embauche d'un médecin anesthésiste-réanimateur: exercic...Filip Vermeulen
Français médical et infirmier. Entretien d'embauche d'un médecin hospitalier spécialiste anesthésiste-réanimateur étranger en France. Exercices de grammaire en guise de préparation à la production orale: conjugaison et emploi des temps du passé (présent, imparfait vs. passé composé), accord du participe passé et emploi des pronoms personnels, 'EN' et 'Y'.
Sont également disponibles sur SLIDESHARE: le CORRIGÉ de ces exercices de grammaire; des exercices de vocabulaire pour préparer l'entretien d'embauche + leur corrigé; des ressources pour l'exercice de production orale (jeu de rôles embaucheur-sollicitant).
FMI · Entretien d'embauche d'un médecin anesthésiste-réanimateur: questions/r...Filip Vermeulen
Français médical et infirmier. Entretien d'embauche d'un médecin hospitalier spécialiste anesthésiste-réanimateur étranger en France. Matériel didactique CECR B2->C2. Ressources pour organiser un jeu de rôles embaucheur-sollicitant (exercice de production orale). Aussi disponibles sur Slideshare.net: des documents avec des exercices de grammaire et de vocabulaire en guise de préparation à la production orale + corrigés.
1. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Fundamentos de la programacion
Cibergrafía
Fundamentos de la programación en general
ACADEMIA CARTAGENA99 (para ICAI U Pontificia Madrid), "Clases de Fundamentos de Informática para
Grado en Ingeniería Electromecánica ICAI Universidad Pontificia Comillas", página web. Ofrece tutorías
individuales y grupos de estudio para la asignatura "Fundamentos de Informática". Aquí interesa, en la
bandeja lateral izquierda, el área "Documentos relacionados", que recoge enlaces a recursos formativos
universitarios (UCM, URJC, UAM, UNED, UPM, UOC, UC3M, etc.) o de escuelas superiores (politécnicas,
de ingeniería, etc.) tales como materiales de curso, temarios de alumnos, apuntes de alumnos,
exámenes de alumnos, ejercicios de alumnos, etc. relacionados con las materias fundamentos de
informática y informática.
HERNÁNDEZ YÁÑEZ, Luis (UCM), "Fundamentos de la programación", apuntes de clase para esta
asignatura del 1r curso de los Grados en Ingeniería de la UCM publicados por el mismo docente. Madrid,
Universidad Complutense de Madrid (UCM), curso 2013-2014.
OCW UC3M, "Ingeniería en informática", cursos universitarios de acceso libre. Madrid, Universidad
Carlos III (UC3M), Open Course Ware (OCW). Algunos enfocan en lenguajes de programación
específicos.
RICO RAMÍREZ, Dr. Vicente (instructor), "[Unidad I:] Tema 1: Intro a la computación. Tema 2: Intro a la
programación", material del curso "Programación" para la carrera de Ingeniería Química. Celaya
(México), Instituto Tecnológico de Celaya (ITC), agosto-diciembre 2009. Acceder a las 4 unidades del
curso: Unidad I · Unidad II · Unidad III · Unidad IV.
Estructura y arquitectura del computador
CADME SAMANIEGO, Ing. Irma Elizabeth, "[Fundamentos informáticos:] Arquitectura de Von Neumann.
Esquema básico", videoconferencia. Ecuador, Universidad Tecnológica Particular de Loja (UTPL), 2012.
CAMACHO, Rene, "[Clase:] Arquitectura von Neumann y arquitectura Harvard", publicado 10-04-2012
en el blog "Cómputo Integrado".
GUIMARÃES, Luan, SOUZA FERREIRA, Guilherme, y Victor HENRIQUE, "Vídeo 4 - Arquitetura de Von
Neumann", videotutorial. Brasil, Universidade de Brasília Gama (UnB Gama), 2015. Idioma: portugués.
HERNÁNDEZ, Sherlin (Ing. electrónico de la Universidad de Pamplona, Colombia), "[Microcontroladores:]
2. Arquitectura de microcontroladores", tutorial. Sherlin.xBot.es "Electrónica teórica y práctica", 2019.
2. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
JIMÉNEZ ARAGÓN, Frederick Yair, "[Capítulo 0:] Introducción", en Control de movimiento de una
estructura de tres grados de libertad mediante PWM y tarjeta ARM Freescale FRDM-KL25Z. Tesis
[Proyecto integrador]. Cholula (Puebla, México), Universidad de las Américas Puebla (UDLAP), 2016.
NÚÑEZ, Thomas, "Diferencias entre los modelos de von Neumann y Harvard", publicado 15-04-2018 en
blog "E Tools" (ElectronTools.com).
ORENGA, Miquel Albert (UOC), y Gerard Enrique MANONELLAS (UOC), "[Módulo 1:] El computador", en
ORENGA y MANONELLAS, Estructura de computadores. Barcelona (Cataluña, España), Fundació
Universitat Oberta de Catalunya (FUOC), 2011. Puedes descargar el libro en OpenLibra.
RICO RAMÍREZ, Dr. Vicente (instructor), "[Unidad I:] Tema 1: Intro a la computación. Tema 2: Intro a la
programación", material del curso "Programación" para la carrera de Ingeniería Química. Celaya
(México), Instituto Tecnológico de Celaya (ITC), agosto-diciembre 2009. Acceder a las 4 unidades del
curso: Unidad I · Unidad II · Unidad III · Unidad IV.
SANDOVAL, Bani, "Arquitectura de un ordenador. Diagrama de Neumann", videotutorial. Colegio
Americano del Sur (CAS) del grupo educativo del Valle (Guatemala), 2013.
SANDOVAL BUSTAMENTE, Andrés Felipe (Universidad Tecnológica de Bolívar | UTB, Cartagena de Indias,
Colombia), "Arquitectura Von Neuman & Harvard", videotutorial. Buenaventura (Colombia), 2017.
VELOSO, Cristian, "Diferencias entre la máquina de von Neumann y los computadores actuales",
publicado 12-04-2016 en "E Tools" (ElectronTools.com).
VV.AA., "Arquitectura Harvard", en Wikipedia.
VV.AA., "Arquitectura de Von Neumann", en Wikipedia.
VV.AA., "Harvard Mark I", en Wikipedia.
Ciclo de vida y procesos del desarrollo de software. Metodologías y aproximaciones
AGILE ALLIANCE, “Agile 101: What is Agile? · What is Software Development? · A Short History of Agile ·
Agile is a Mindset · What are Agile Methodologies? · What about Agile Project Mgt or Agile Business
Analysis?” · What about Business Agility?", en el portal web de la Agile Alliance, bajo “Resources · Agile
101" [última consulta 19-03-2019].
AGILE ALLIANCE, “Manifesto for Agile Development”, en el portal web de Agile Alliance, bajo “Resources
· Agile 101” [última consulta 19-03-2019]. El famoso manifiesto de 2001 que refleja el espíritu ágil y
donde unos gurús del mundo de gestión de proyectos, desarrollo de software etc. formulan los
principios (fundamentos) ágiles.
AGILE ALLIANCE, “12 Principles Behind the Agile Software”, en el portal web de la Agile Alliance, bajo
“Resources · Agile 101” [última consulta 19-03-2019].
3. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
AGILE ALLIANCE, “Manifiesto por el Desarrollo Ágil de Software”. Traducción del famoso “The Agile
Manifesto” por Ángel Medinilla, Andrés Giné y Esther Gómez en el marco del Agile Manifesto
Translation Program. Disponible en AgileManifesto.org [última consulta 19-03-2019].
AGILE ALLIANCE, “Principios del Manifiesto Ágil”, traducción en el marco del Agile Manifesto Translation
Program. Disponible en AgileManifesto.org [última consulta 19-03-2019].
AGILE ALLIANCE, “Subway Map to Agile Practices” · "Agile Practices Timeline", en el portal web de la
Agile Alliance, bajo “Resources · Agile 101” [última consulta 19-03-2019]. Presenta cronológicamente las
prácticas ágiles, con posibilidad de navegar por un mapa de las mismas. Proporciona par cada práctica
una definición, los beneficios que se esperan y los errores comunes para cada práctica.
AGILE ALLIANCE, "Agile Glossary", en AgileAlliance.org, bajo "Resources" [última consulta 19-03-2019].
AGILE ALLIANCE, "Iterative Development" · "Incremental Development", en AgileAlliance.org, bajo
"Resources · Glossary" [última consulta 19-03-2019].
AGILE ALLIANCE, "Extreme Programming" · "Scrum", en AgileAlliance.org, bajo "Resources · Glossary"
[última consulta 19-03-2019].
BOEHM, Barry (Californian School of Engineering, University of Southern California, Los Angeles), "A
View of 20th and 21st Century Software Engineering", paper for the "ICSE'06" (May 26th-28th 2006,
Shangai, China).
CAMPDERRICH FALGUERAS, Benet, Ingeniería de software. Barcelona, Ed. UOC (Universitat Oberta de
Catalunya), 2002. Ebook descargable en ISSUU.com.
CLEMENTS, Paul (CMU SEI), “Documenting Software Architectures” [en línea], podcast, SEI | Software
Engineering Institute (SEI), Carnegie Mellon University (CMU), junio 2009, disponible en SEI Digital
Library. Duración: 13 minutos. En este audio, Paul Clements, uno de los autores de Documenting
Software Architecture (Second Edition: Addison-Wesley Professional, 2010), resume los puntos clave del
libro. Para más podcasts sobre arquitectura del software ir a “SEI Podcast Series | Software
Architecture” en SEI Digital Library.
CRISPIN, Lisa, “Agile Development: The whole-team approach”, SearchSoftwareQuality.com (TechTarget
network), 09-2011.
CRISPIN, Lisa, “The whole-team approach to Agile development: Examples and benefits” [en línea], en
SearchSoftwareQuality.com (TechTarget network), 09-2011 [última consulta 14-06-2015].
DUNN, Scott, “The 5 values of Scrum”, videotutorial. Duración: 6 mins. 22 segs. Accede a los contenidos
del curso en línea (de pago) “An introduction to Scrum and Agile” de Front Row Agile para visionar
gratuitamente el vídeo. FrontRowAgile.com es un portal que instruye/forma en prácticas ágiles. Entre
los instructores nombres como Mike Cohn, Scott Dunn, Steve Adolph. La formación es de pago pero hay
vídeos, cuestionarios… de libre acceso colgados en pestaña de contenidos de los cursos.
FAGAN, M. E., “Design and Code Inspections to Reduce Errors in Program Development", en
LinuxOnly.nl, s. f. (HTML); en Gissen.nl (PDF), s. f.; originalmente en IBM Systems Journal, Vol. 15, No. 3
4. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
(1976), págs. 182-211. Para comprar el artículo, ir a “[IEEE Xplore. Digital Library | Browse Journals &
Magazines: IBM Systems Journal | Past Issues:] Issue 3 – Date 1976” (IEEE Computer Society).
FOSDICK, Jimmy, ”Strategic Vision and Scrum: Looking Beyond the Next Sprint” [en línea], webinar y
whitepaper originalmente en Collab.net bajo “[Resources:] Webinars”, 2012. Descargable desde
DOCPlayer.com [última consulta 19-03-2019].
GARZÁS, Javier (Kybele Consulting, Universidad Rey Juan Carlos | URJC), “Metodologías Ágiles” [en
línea], página de orientación para leer los artículos sobre el tema en la bitácora de Javier Garzás [última
consulta 19-03-2019].
GARZÁS, Javier (Kybele Consulting, Universidad Rey Juan Carlos | URJC), “[Javier Garzás:] Vídeos” y
"Listas de reproducción" de las charlas, entrevistas y webinars de Javier Garzás sobre Metodologías
Agiles, Calidad del SW, etc. en el canal de YouTube personal de Javier Garzás.
GRIFOL, Daniel, "Metodologías ágiles de desarrollo de software", en su blog personal DanielGrifol.es
bajo "Liderazgo", s.f.
OBS BUSINESS SCHOOL (Barcelona), "Principales roles de la metodología Scrum", publicado en el blog
"Project Management" de Obs-edu.com (OBS Business School, BCN, España) bajo "Scrum", s.f.
OBS BUSINESS SCHOOL (Barcelona), "Las 5 etapas en los 'Sprints' de un desarrollo Scrum", publicado en
el blog "Investigación" de Obs-edu.com (OBS Business School, BCN, España) bajo "Project
Management", s.f.
OBS BUSINESS SCHOOL (Barcelona), "Las 11 trampas de la metodología Scrum", publicado en el blog
"Project Management" de Obs-edu.com (OBS Business School, BCN, España) bajo "Scrum", s.f.
OBS BUSINESS SCHOOL (Barcelona), "Los riesgos de la metodología Scrum", publicado en el blog "Project
Management" de Obs-edu.com (OBS Business School, BCN, España) bajo "Scrum", s.f.
OBS BUSINESS SCHOOL (Barcelona), "No tan ágiles: fallos en la aplicación del método scrum", publicado
en el blog "Project Management" de Obs-edu.com (OBS Business School, BCN, España) bajo "Temas
actuales de project management", s.f.
PONS TOMÁS, Patricia (alias usuario: patponto), "Ingeniería del sofware", en la bitácora "Historia de la
informática" de la Universitat Politècnica de València (UPV), 28-12-2010.
SECCIÓN DE METODOLOGÍAS (Univ. de Murcia), “Metodologías de desarrollo de software”. Tablero
Scoop.it! con reflexiones sobre cómo (no) gestionar proyectos de software. Acceso a varios vídeos, e.o.
de Javier GARZÁS (Kybele Consulting, URJC).
ZÜRICH, Peter, “What is Scrum?”, entrada publicada 09-06-2014 por el autor en su bitácora “Scrum
Breakfast”. Consulta para más contribuciones sobre Scrum, Agile, Lean. [última consulta 19-03-2019]
ZÜRICH, Peter, “Scrum Framework, or how do you Scrum?”, entrada publicada 30-06-2014 por el autor
en su bitácora “Scrum Breakfast”. Consulta la bitácora para más contribuciones sobre Scrum, Agile,
Lean. [última consulta 19-03-2019]
5. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Lenguajes de programación
EQUIPO CUAED UNAM, "Lenguaje C" · "Estructura general de un programa en lenguaje C" · "Variables y
constantes [en lenguaje C]" · "Las funciones de entrada/salida en un programa en Lenguaje C". México,
UNAM, B@UNAM de la Coordinación de Universidad Abierta y Educación a Distancia (CUAED), Unidades
de Apoyo Para el Aprendizaje de Nivel Medio y Superior (UAPAS), área de "Matemáticas".
JARA LOAYZA, Juan Carlos, Entorno de desarrollo para la ejecución y traducción de pseudocódigo. Tesis.
Lima (Perú), Pontificia Universidad Católica del Perú (PUPC), Facultad de Ciencias e Ingeniería, 2013.
OCW UC3M, "Ingeniería en informática", cursos universitarios de acceso libre. Madrid, Universidad
Carlos III (UC3M), Open Course Ware (OCW). Algunos enfocan en lenguajes de programación
específicos.
SESMERO, M.P., DE TOLEDO, P., ORDOÑEZ, F.J., GÓMEZ-ROMERO, J., IGLESIAS, J.A., y J.L. MIRA,
"Programación en lenguaje C", materiales completos de la asignatura del Grado en Ingeniería en
Tecnologías Industriales de la UC3M. Madrid, Universidad Carlos III (UC3M), OCW, 2013.
RICO RAMÍREZ, Dr. Vicente (instructor), "Traductores y Compiladores", material de la "Unidad I" del
curso "Programación" para la carrera de Ingeniería Química. Celaya (México), Instituto Tecnológico de
Celaya (ITC), agosto-diciembre 2009. Acceder a las unidades del curso: Unidad I · Unidad II · Unidad III ·
Unidad IV. Para más info genérica sobre los lenguajes de programación, ver "[Unidad I:] Tema 1: Intro a
la computación. Tema 2: Intro a la programación".
Algoritmos, diagrama de flujo, pseudocódigo
AL RAZIF, Kalim (alias usuario: 10-goto-10), "Algoritmos: Pseudocódigo, estructuras de decisión y
repetición", en Medium.com, 2016.
COSTA, Hector, "Introducción a la Programación con Pseudocódigo Práctico", curso impartido a través
de la plataforma de aprendizaje Udemy. Última actualización 11-2018. Obsoleto por quedarse sin
soporte desde 2018 pero de acceso libre.
EQUIPO CUAED UNAM, "Algoritmos" · "Estructura de un algoritmo" · "Algoritmos: Diagramas de flujo" ·
"Algoritmos: pseudocódigo" · "Estructuras de control" · "Estructuras de control: iteración" · Estructura
Mientras (while)". México, UNAM, B@UNAM de la Coordinación de Universidad Abierta y Educación a
Distancia (CUAED), Unidades de Apoyo Para el Aprendizaje de Nivel Medio y Superior (UAPAS), área de
"Matemáticas".
EQUIPO DESARROLLOWEB, dir . Miguel Ángel Álvarez, "El algoritmo, una iniciación a la programación".
DesarrolloWeb.com, "Manuales", 67.
6. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
EQUIPO FORMACIÓN INTEF, "[2. Vamos a profundizar:] Algoritmos y pseudocódigo". España, Min. de la
Educación, INTEF, AprendeINTEF, Cursos en abierto, Formación Permanente del Profesorado, Espacio de
Apoyo TIC, Curso "Pensamiento computacional en el aula con Scratch", 2016 (para la ed. tutorizada).
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #02]: Pseudocódigos y Diagramas de Flujo", material
de curso. Guía de laboratorio para la materia "Introducción a la programación". Universidad Don Bosco,
Facultad de Estudios Tecnológicos, Escuela de Computación, Ciclo 01/2013.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #2:] Uso de DFD", material de curso. Guía de
laboratorio para la asignatura "Programación I". Universidad Don Bosco, Facultad de Ingeniería, Escuela
de Ingeniería en Computación, 2019. Objetivos: 1- Utilizar el programa DFD para crear y ejecutar
diagramas de flujo. 2- Desarrollar las bases de la lógica de programación.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #2:] Uso de DFD" , material de curso. Manual de
laboratorio para la asignatura "Programación I". Universidad Don Bosco, Facultad de Ingeniería, Escuela
de Ingeniería en Computación, s.f. Publicado en 2017 en DocPlayer.es por Rubén MONTERO RICO.
EXSS CID, Katherine (Diseñadora Gráfica, MA Information Design University of Reading y profesora de
diseño en la Escuela de Arquitectura y Diseño (EAD) PUVC Chile), "Lenguajes Virtuales para la
Interacción", trabajo para la carrera de Diseño Gráfico. PUVC Chile, curso 2007-2008.
FIDALGO BLANCO, Ángel, "[Capítulo 4:] Bucles", Universidad Politécnica de Madrid (UPM). Publicado 10-
2012 en la bitácora "Innovación educativa" (Wordpress.com).
FREITES GONZÁLEZ, Rafael, "Tutorial sencillo manejo de PSEINT y free FDF", trabajo. Monografías.com,
18-07-2013. Autor de muchas monografías sobre calidad de software. También disponible en
DocPlayer.es.
JARA LOAYZA, Juan Carlos, Entorno de desarrollo para la ejecución y traducción de pseudocódigo. Tesis.
Lima (Perú), Pontificia Universidad Católica del Perú (PUPC), Facultad de Ciencias e Ingeniería, 2013.
JOYANES AGUILAR, Luis, RODRÍGUEZ BAENA, Luis, y Matilde FERNÁNDEZ AZUELA, Fundamentos de
programación: Libro de problemas. Madrid, McGraw Hill/Interamericana de España, 2ª ed., 2003.
Descargable en ISSUU.com.
JUGANARU MATHIEU, Mihaela, "[Anexo 1:] Presentación de Raptor", material de curso. Azcapotzalco
(México), UAM, curso "Introducción a la programación" (como profesor invitado para 2010), enero-
marzo 2010. Publicado como presentación de diapositivas en Slideshare.net por María del Carmen
Romero García, 06-10-2014. Mihaela Juganaru Mathieu es autora del libro Introducción a la
programación, Ed. Patria, 2014.
LUCID SOFTWARE, "¿Qué es un diagrama de flujo?". Lucidchart.com.
LUCID SOFTWARE, "Centro de ayuda", manuel de uso para la apli Lucidchart, con la que crear diagramas
de flujo en línea. Ver igualmente estos tutoriales Lucidchart en forma de listas de repro YouTube.
MORA CONTRERAS, Rafael, "Medios de expresión de un algoritmo", DocPlayer.es, 2017.
7. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
PES, Carlos, "Curso/Tutorial de Diseño de Algoritmos". CarlosPes.com, bajo "Cursos".
PES, Carlos, Diseño de Algoritmos en Pseudocódigo y Ordinogramas. Libro cuyos contenidos forman
parte del "Tutorial de Diseño de Algoritmos" del autor. Abrirllave.com, 1ª ed., mayo de 2017. Publicado
integralmente y por capítulos en SlideShare.net por Abrirllave (alias de usuario de Carlos PES) el 13-05-
2017.
PINALES DELGADO, Francisco Javier, y César Eduardo VELÁZQUEZ AMADOR, Problemario de Algoritmos
Resueltos con diagramas de flujo y pseudocódigo. México, Universidad Autónoma de Aguascalientes
(UAA), Dirección General de Difusión y Vinculación (DGDV), Departamento Editorial, "Textos
universitarios · Ciencias Básicas", 2014. Se puede descargar en UUA.mx e ISSUU.com.
ROMERO GARCÍA, María del Carmen (alias usuario MaryRomero77), "Raptor vs. DFD", diapositivas.
Slideshare.net, 06-10-2014.
ROMERO GARCÍA, María del Carmen (alias usuario MaryRomero77), "Ejercicios de diagramas de flujo en
Raptor", diapositivas. Slideshare.net, 04-10-2014.
ROMERO GARCÍA, María del Carmen (alias usuario MaryRomero77), "Ejercicios de Raptor", diapositivas.
Slideshare.net, 03-10-2014.
SUÁREZ GUTIÉRREZ, Manuel, "[Tema 3:] Control de flujo. Estructuras de control", en "Experiencia
Educativa de Algorítmica". Xalapa (México), Universidad Veracruzana (UV), 02-2014.
TABOADA SÁNCHEZ, Alejandro Miguel, "Programación desde cero con diagramas de flujo", curso [53
videotutoriales, lista de reproducción YouTube]. Programación ATS, 2016. Al final: descargar pack todos
los ejercicios del curso con su resolución (carpeta comprimida con: 1- PDF = lista problemas; 2- carpeta
de ficheros .dfd)
TABOADA SÁNCHEZ, Alejandro, "Pseudocódigos", curso [26 videotutoriales, lista de reproducción
YouTube]. Programación ATS, 2016. La oferta del curso vía Programación ATS previo registro.
TAMAYO ALZATE, Alonso, Programación estructurada. Un enfoque algorítmico. Libro. Manizales
(Colombia), Universidad Nacional de Colombia, Sede Manizales, 1997.
UNIVERSIDAD DEL PAÍS VASCO, "[Capítulo 4:] Estructuras iterativas", material de curso. Empleado por la
Universidad del Cauca (Colombia) para realizar prácticas en línea en su plataforma formativa Univirtual,
concretamente "Práctica 06 · 2.3: Estructuras iterativas". Entrar a Univirtual como invitado para acceder
al material.
Programación estructurada · estructuras de control y arreglos
CASTILLO, Nahiby, Ing., "[Unidad 5:] Estructuras dinámicas y estáticas de almacenamiento de datos",
material de curso. Publicado en 2016 en DocPlayer.es por Irene Luna TORO.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #3:] Estructuras de control en Java", material de curso.
Guía de laboratorio para la asignatura "Java Avanzado". Universidad Don Bosco, Facultad de ingeniería,
8. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Escuela de ingeniería en computación. Publicado en 2017 en DocPlayer.es por María Teresa VÁZQUEZ
SAN MARTÍN.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #3:] Entorno a C# y Estructuras Secuenciales", material
de curso. Manual de laboratorio para la asignatura "Programación I". Universidad Don Bosco, Facultad
de Ingeniería, Escuela de Ingeniería en Computación, s.f. Publicado en DocPlayer.es por Juan Carlos
PALMA CÁCERES (Guía #3, 2017).
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #2:] Repaso sobre C#. Funciones, métodos y arreglos",
material de curso. Manual de laboratorio para la asignatura "Programación II". Universidad Don Bosco,
Facultad de Ingeniería, Escuela de Ingeniería en Computación, s.f. Publicado en 2017 en DocPlayer.es
por Roberto MORALES GUZMÁN.
ESCUELA DE INGENIERÍA UCV, "Estructuras básicas de control · 1- pseudocódigo", material de curso.
Chile, UCV, Escuela de Ingeniería Informática. Publicado en 2016 en DocPlayer.es por Marcos FIDALGO
MONTES.
FIDALGO BLANCO, Ángel, "[Capítulo 4:] Bucles", Universidad Politécnica de Madrid (UPM). Publicado 10-
2012 en la bitácora "Innovación educativa" (Wordpress.com).
GAHETE DÍAZ, José Luis (coord.) y otros (IAI-ICADE, U Pontificia Comillas), "[Tema 5:] Sentencias de
control de flujo", material de curso para asignatura "Fundamentos de Informática". Madrid, Universidad
Pontificia Comillas, IAI-ICADE, s.f. Publicado en 2016 en DocPlayer.es por Rubén GUZMÁN CRESPO.
RICO RAMÍREZ, Dr. Vicente (instructor), "[Unidad II:] Estructuras del lenguaje [C++] y sus Estatutos" ·
"Unidad III [: Tema 1: Arreglos]", material del curso "Programación" para la carrera de Ingeniería
Química. Celaya (México), Instituto Tecnológico de Celaya (ITC), agosto-diciembre 2009. Acceder a las 4
unidades del curso: Unidad I · Unidad II · Unidad III · Unidad IV.
SESMERO, M.P., DE TOLEDO, P., ORDOÑEZ, F.J., GÓMEZ-ROMERO, J., IGLESIAS, J.A., y J.L. MIRA, "[Tema
4:]: Estructuras de control", material de curso para la asignatura "Programación [en lenguaje C]" (2013)
del Grado en Ingeniería en Tecnologías Industriales. Madrid, Universidad Carlos III (UC3M). Publicado en
2017 en DocPlayer.es por Irene GÓMEZ BLÁZQUEZ.
SESMERO, M.P., DE TOLEDO, P., ORDOÑEZ, F.J., GÓMEZ-ROMERO, J., IGLESIAS, J.A., y J.L. MIRA,
"Ejercicios Tema 4 [Parte 2]· Estructuras de control repetitivas [Soluciones]", material de curso para la
asignatura "Programación en lenguaje C" (2013). Madrid, Universidad Carlos III (UC3M), OCW, 2013.
SUÁREZ GUTIÉRREZ, Manuel, "[Tema 3:] Control de flujo. Estructuras de control", en "Experiencia
Educativa de Algorítmica". Xalapa (México), Universidad Veracruzana (UV), 02-2014.
TAMAYO ALZATE, Alonso, Programación estructurada. Un enfoque algorítmico. Libro. Manizales
(Colombia), Universidad Nacional de Colombia, Sede Manizales, 1997.
UNIVERSIDAD DEL PAÍS VASCO, "[Capítulo 4:] Estructuras iterativas", material de curso. Empleado por la
Universidad del Cauca (Colombia) para realizar prácticas en línea en su plataforma formativa Univirtual,
concretamente "Práctica 06 · 2.3: Estructuras iterativas". Entrar a Univirtual como invitado para acceder
al material.
9. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Programación modular · funciones y procedimientos
ASOCIACIÓN DE TÉCNICOS DE INFORMÁTICA, “Tendencias avanzadas de desarrollo modular”,
monográfico de la revista en línea Novática sobre análisis y aumento de la modularidad del software y
programación orientada a aspectos (POA), No. 221, 2013.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #6:] Funciones, procedimientos y recursividad",
material de curso. Manual de laboratorio para la asignatura "Programación I". Universidad Don Bosco,
Facultad de Ingeniería, Escuela de Ingeniería en Computación, s.f. Publicado en 2016 en DocPlayer.es
por Joaquín CASTELLANOS JIMÉNEZ.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #2:] Repaso sobre C#. Funciones, métodos y arreglos",
material de curso. Manual de laboratorio para la asignatura "Programación II". Universidad Don Bosco,
Facultad de Ingeniería, Escuela de Ingeniería en Computación, s.f. Publicado en 2017 en DocPlayer.es
por Roberto MORALES GUZMÁN.
RICO RAMÍREZ, Dr. Vicente (instructor), "Unidad III [: Tema 2: Funciones]", material del curso
"Programación" para la carrera de Ingeniería Química. Celaya (México), Instituto Tecnológico de Celaya
(ITC), agosto-diciembre 2009. Acceder a las 4 unidades del curso: Unidad I · Unidad II · Unidad III ·
Unidad IV.
Programación orientada a objetos · objetos, clases, métodos, herencia
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #2:] Introducción a la programación en Java" · "[Guía
#3:] Estructuras de control en Java" · "[Guía #5:] Orientación a objetos" · "[Guía #6:] Applets y JavaFX" ·
"[Guía #7:] Fundamentos de SWING" · "[Guía #8:] "Componentes de la Interfaz de usuario con SWING" ·
"Guía #11: Fundamentos de JSP" · "Guía #12: Fundamentos JSTL", etc., materiales de curso. Manuales de
laboratorio para la asignatura "Java Avanzado". Universidad Don Bosco, Facultad de Ingeniería, Escuela
de Ingeniería en Computación, s.f. Publicados en DocPlayer.es por Ramona Luna SALINAS (Guía #2,
2017), María Teresa VÁZQUEZ SAN MARTÍN (Guía #3, 2017), Arturo NAVARRETE SOTO (Guía #5, 2017),
Mercedes SALAS ESPINOSA (Guía #6, 2016), María José VARGAS CRUZ (Guía #7, 2017), Sofia RIVAS
VILLALBA (Guía #8, 2017), Alejandra VIDAL ZÚÑIGA (Guía #11, 2016), Estefania REYES VIDAL (Guía #12,
2016).
PAVÓN MESTRAS, Juan (UCM), "Programación orientada a objetos", material de la asignatura del mismo
nombre destinado a los estudiantes de la Facultad de Informática de la Complutense y publicado por el
mismo docente. Madrid, Universidad Complutense de Madrid (UCM), 2010-2011.
10. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Sitios web donde encontrar tutoriales o ejemplos resueltos, seguir cursos, pedir
aclaraciones sobre conceptos, resolver algoritmos de manera colaborativa, etc.
aprendeaprogramar.com
baeldung.com
bitdegree.org
code.org
codeacademy.com
codeavengers.com
codechef.com
codeconquest.com
codeasy.net
codehs.com
coderanch.com
coderbyte.com
codeschool [pluralsight.com]
codesignal.com
codewars.com
codingame.com
computer.org
coursera.org
crunchzilla.com
developer.ibm.com
dev.to
dl.acm.org
edx.org
electrofriends.com
12. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
techiedelight.com
theodinproject.com
tutorialspoint.com
tutorialesprogramacionya.com
tutsplus.com
udacity.com
udemy.com
upskillcourses.com
w3resource.com
w3schools.com
webfundamentals [developers.google.com]
BIGBY, Garenne (Dyno Mapper), "Top 25 Amazing Websites to Learn How to Code", en
Dynomapper.com, bajo "Blog", 19-01-2019.
BOROWSKI, Daniel, "Learn by Doing: The 8 Best Interactive Coding Websites", en Coderbyte de
Medium.com, 07-10-2017.
BOROWSKI, Daniel, "The 10 Best Coding Challenge Websites for 2018", en Coderbyte de Medium.com,
06-01-2018.
MALDINI, Sonkeng (alias de usuario: sdmg15) y varios contribuidores, "Best websites a pogrammer
should visit", en Github.com, 2017-2019. Sitología-cibergrafía extensa y completa que cubre una
diversidad de necesidades que el desarrollador (o aprendiz) pueda llegar a tener. *****
MOCKPLUS, "30 Best & Free Online Websites to Learn Coding for Beginners", en Mockplus.com, bajo
"Blog · Product Design", 24-12-2018.
WOOD, Kevin, "Top 20 Websites to Learn Coding for Free", en la página "Hostinger Tutorials" de
Hostinger.com, 05-02-2019.
Coding blogs
aGupieWare · A List Apart · David Walsh · Java Revisited · SitePoint · SoftwareHow
13. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Canales YouTube, etc. con tutoriales sobre computación, programación, lenguajes o
herramientas específicos
BOTTI NAVARRO, Vicente Juan, e Ignacio DESPUJOL ZABALA, "MOOC CLEP Sistemas de Información y
Aplicaciones Informática · Parte 3", 16 vídeos, en el canal de la Universistat Politècnica de València
(UPV), 2017.
BOTTI NAVARRO, Vicente Juan, e Ignacio DESPUJOL ZABALA, "MOOC CLEP Sistemas de Información y
Aplicaciones Informática · Parte 4", 36 vídeos, en el canal de la Universistat Politècnica de València
(UPV), 2017.
DESPUJOL ZABALA, Ignacio, "MOOC CLEP Sistemas de información y aplicaciones informática · Parte 1",
38 vídeos, en el canal de la Universistat Politècnica de València (UPV), 2016.
DESPUJOL ZABALA, Ignacio, "MOOC CLEP Sistemas de Información y Aplicaciones Informática" · Parte 2,
48 vídeos, en el canal de la Universistat Politècnica de València (UPV), 2019.
FERNÁNDEZ, Luis (UPM, DesarrolloWeb), "Curso Fundamentos de la Programación", 14 vídeos, ofrecido
por DesarrolloWeb.com y EscuelaIT (Luis Fernández de la Universidad Politécnica de Madrid) en el canal
de YouTube de DesarrolloWeb.com, 2015.
TABOADA SÁNCHEZ, Alejandro Miguel, "Programación desde cero con diagramas de flujo [DFD]", curso
[53 videotutoriales, lista de reproducción YouTube]. Programación ATS, 2016. Al final: descargar pack
todos los ejercicios del curso con su resolución (carpeta comprimida con: 1- PDF = lista problemas; 2-
carpeta de ficheros .dfd)
TABOADA SÁNCHEZ, Alejandro Miguel, "Programación desde cero [con PSeInt]", 46 vídeos, en el canal
de YouTube de Programación ATS, 2017.
TABOADA SÁNCHEZ, Alejandro, "Pseudocódigos", curso [26 videotutoriales, lista de reproducción
YouTube]. Programación ATS, 2016. La oferta del curso vía Programación ATS previo registro.
TABOADA SÁNCHEZ, Alejandro, "[Algoritmos a través de la] Programación en C", 118 vídeos, en el canal
de YouTube de Programación ATS, 2016.
TABOADA SÁNCHEZ, Alejandro, "Programación en C++", 139 vídeos, en el canal de YouTube de
Programación ATS, 2018.
TABOADA SÁNCHEZ, Alejandro, "[Algoritmos mediante] Programación en Java", 106 vídeos, en el canal
de YouTube de Programación ATS, 2018.
TOMÁS GIRONÉS, Jesús (UPV), "Java Esencial", 6 vídeos, en el canal de YouTube de la Universistat
Politècnica de València (UPV), 2013.
14. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
Herramientas para crear y editar pseudocódigo, diagramas de flujo, código fuente
Brackets · Creately · DFD [Softonic] · Eclipse · Lucidchart · PseInt [SourceForge] · Raptor [Softonic] ·
Raptor [Martin Carlisle]
ALAZAPA TUTORIALES, "Raptor", lista de reproducción de 9 vídeos en YouTube.com, 2014.
BOWER, Randall, "Raptor", 9 vídeos en YouTube.com, 2010.
CARLISLE, Martin C., "Raptor home page" con instrucciones y botón de descarga del aplicativo,
instrucciones de uso y demás documentación de usuario, en Raptor.martincarlisle.com.
CARLISLE, Martin C. (Carnegie Mellon University), "Raptor: A visual programming environment for
teaching object-oriented programming", en Journal of Circuits, Systems an Computers [JCSC], Vol. 24,
No. 4 (abril 2009). Disponible en y descargable desde ResearchGate.net.
DISCODURODEROER (alias de usuario), "Pseudocódigo [con PSeInt]", lista de reproducción de 27 vídeos
en YouTube.com, 2015.
ESCUELA DE COMPUTACIÓN DON BOSCO, "[Guía #2:] Uso de DFD" , material de curso. Manual de
laboratorio para la asignatura "Programación I". Universidad Don Bosco, Facultad de Ingeniería, Escuela
de Ingeniería en Computación, s.f. Publicado en 2017 en DocPlayer.es por Rubén MONTERO RICO.
FREITES GONZÁLEZ, Rafael, "Tutorial sencillo manejo de PSEINT y free FDF", trabajo. Monografías.com,
18-07-2013. Autor de muchas monografías sobre calidad de software. También disponible en
DocPlayer.es.
JUGANARU MATHIEU, Mihaela, "[Anexo 1:] Presentación de Raptor", material de curso. Azcapotzalco
(México), UAM, curso "Introducción a la programación" (como profesor invitado para 2010), enero-
marzo 2010. Publicado como presentación de diapositivas en Slideshare.net por María del Carmen
Romero García, 06-10-2014. Mihaela Juganaru Mathieu es autora del libro Introducción a la
programación, Ed. Patria, 2014.
LUCID SOFTWARE, "Centro de ayuda", manuel de uso para la apli Lucidchart, con la que crear diagramas
de flujo en línea. Ver igualmente estos tutoriales Lucidchart en forma de listas de repro YouTube.
PAT RESEARCH, "28 Free Open Source and Top Flowchart Software", en PredictiveAnalyticsToday.com.
PAT RESEARCH, "Top 13 Low-Code Development Platforms", en PredictiveAnalyticsToday.com.
ROMERO GARCÍA, María del Carmen (alias usuario MaryRomero77), "Raptor vs. DFD", diapositivas.
Slideshare.net, 06-10-2014.
ROMERO GARCÍA, María del Carmen (alias usuario MaryRomero77), "Ejercicios de diagramas de flujo en
Raptor", diapositivas. Slideshare.net, 04-10-2014.
15. [MOOC FUNDAMENTOS DE LA PROGRAMACIÓN 3ª ED.· ENE-MARZO 2019 · UNIVERSITAS TELEFÓNICA ·
CIBERGRAFÍA] 19 de marzode 2019
ROMERO GARCÍA, María del Carmen (alias usuario MaryRomero77), "Ejercicios de Raptor", diapositivas.
Slideshare.net, 03-10-2014.
TABOADA SÁNCHEZ, Alejandro Miguel, "Programación desde cero con diagramas de flujo [DFD]", curso
[53 videotutoriales, lista de reproducción YouTube]. Programación ATS, 2016. Al final: descargar pack
todos los ejercicios del curso con su resolución (carpeta comprimida con: 1- PDF = lista problemas; 2-
carpeta de ficheros .dfd)
TABOADA SÁNCHEZ, Alejandro, "Pseudocódigos", curso [26 videotutoriales, lista de reproducción
YouTube]. Programación ATS, 2016. La oferta del curso vía Programación ATS previo registro.