Material Detail

"Functional Programming 1" icon

Functional Programming 1

This video is the first one of a Computer Science course about Functional Programming.Recommend watching if you have no knowledge about Functional Programming and want to learn about it, as first part of the video is Functional Programming basics.

Quality

  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Raúl Romero Suárez
38 weeks ago
EVALUACIÓN DE LA CALIDAD DEL RECURSO COMO MATERIAL DE APRENDIZAJE EN LOS ESTUDIOS DE GRADO DE INGENIERÍA INFORMÁTICA DE LA UPM. Description: o Overview: Es un video introductorio sobre programación funcional, dirigido a estudiantes de informática. En MERLOT, se enmarca en la subdisciplina de Computer Science y perfil profesional de educación superior en informática y desarrollo de software. o Tema Informática o Tipos de formato de materiales Video, Audio, Teacher's guide o Type of Material: Presentation o Technical Requirements: El recurso es un video online, por lo que solo requiere: - Un navegador web moderno (Chrome, Firefox, Edge…). - Conexión a internet estable para reproducir el video en streaming. - No necesita instalación de software adicional ni plug-ins. - No hay requisitos de sistema operativo específicos. - Resolución estándar, se puede ver en cualquier pantalla. o Learning Goal(s):. Las competencias que el estudiante puede adquirir usando este material son: - Un mayor entendimiento del concepto de programación funcional. - Una base sobre la que seguir trabajando sobre la programación funcional. o Recommended Use(s): Este recurso sirve como guía base sobre el concepto de programación funcional. Sirve como una base sencilla para comprender este concepto. Es útil para asignaturas relacionadas con la programación. o Target Student Population: Todo estudiante con un conocimiento medio sobre programación podría usar este material, pues es necesario tener un mínimo de conceptos de programación y resolución de problemas para poder aprovechar estos conocimientos. o Prerequisite Knowledge:. Conocimientos básicos de programación imperativa, como variables, funciones y estructuras de control (if, loops). No se requiere experiencia previa en programación funcional. Evaluations and Observations o Quality of Content: • Lista Fortalezas de la calidad del contenido: -Explicación clara y sencilla de conceptos básicos. -Buen ritmo para principiantes. -Uso de ejemplos visuales para facilitar la comprensión. -Introduce conceptos clave sin complicar demasiado. -Accesible sin necesidad de conocimientos previos profundos. • Lista Preocupaciones de la calidad del contenido: - Es un video sobre una clase explicada en pizarras, no tiene una presentación accesible por Internet - Es complicado profundizar en un concepto explicado al no tener más material web de dicho video que el video de youtube o Potential Effectiveness as a Teaching/Learning Tool: • Lista Fortalezas de la efectividad del recurso como una herramienta de aprendizaje: -Facilita la comprensión inicial del paradigma funcional. -Buen apoyo visual para estudiantes que aprenden mejor con ejemplos explicados. -Motiva el interés por un tema que suele parecer abstracto. -Útil como recurso previo a clases o para repasar conceptos. • Lista Preocupaciones de la efectividad del recurso como una herramienta de aprendizaje: - Es una clase en base a la guía de la asignatura de dicha universidad, por lo que puede haber conflictos si se usa a modo de explicación complementaria. o Ease of Use: • Lista Fortalezas de la facilidad de uso del recurso: -Acceso directo desde el navegador, sin necesidad de registro. -Interfaz simple y familiar (formato video estándar). -No requiere instalación de software ni configuración técnica. -Compatible con múltiples dispositivos y sistemas operativos. • Lista Preocupaciones de la facilidad de uso del recurso: -No hay controles de navegación avanzados (marcadores, velocidad personalizada, etc.). -No incluye subtítulos ni transcripción, lo que puede dificultar el seguimiento. -La calidad del audio o imagen puede variar según el dispositivo o conexión. -No tiene estructura clara por secciones o capítulos.