Material Detail

"CS50x 2024 - Lecture 5 - Data Structures" icon

CS50x 2024 - Lecture 5 - Data Structures

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

It's a great course for those who are just starting out and those more experienced in the field wanting to brush up on their data structures skills and knowledge

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.
Juan de Diego Borbore
1 year 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: El recurso es una clase impartida la Universidad de Harvard y publicada en YouTube en la que se explican de forma resumida y esquematizada algunos tipos de Estructuras de Datos y sus usos. o Tema: Programación, relacionado con el punto A.6. del e-CF (Application Design) o Tipos de formato de materiales: Video, Teacher's guide o Type of Material: Online Course Module o Technical Requirements: Solo requiere de un equipo con navegador con la capacidad de reproducir videos de la plataforma YouTube, sin importar su versión o Learning Goal(s): Mayor comprensión de las estructuras de datos que se tratan en la clase, estas son: Stacks and Queues, Resizing Arrays, Linked Lists, Trees, Hashing and Hash Tables o Recommended Use(s): Se puede usar bien como preparación para la asignatura de AED o bien como repaso para asentar los conocimentos impartidos en clase o Target Student Population: El rango es muy amplio ya que se puede usar como primera toma de contacto con elementos un poco más avanzados de programación para estudiantes que no estén completamente seguro sobre que carrera elegir hasta estudiantes de tercero o cuarto año que todavía no hayan asentado completamente los conocimientos expuestos, o incluso como repaso para una entrevista de trabajo con la carrera ya terminada o Prerequisite Knowledge: Para su comprensión plena, solo se requiere un conocimento básico de programación, ya los temas se tratan con gran simplicidad y las explicaciones se tratan desde un punto de vista conceptual, de tal forma que no es necesario conocer ningún lenguaje en gran profundidad para entenderlo, aunque recomendaría un mínimo de familiaridad con C o C++, que es el lenguaje que usa como ejemplo. Evaluations and Observations o Quality of Content: • Lista Fortalezas de la calidad del contenido: Explicaciones amenas y fáciles de entender Conceptos esenciales para la programación, especialmente relacionados con AED Ayudas de esquemas útiles para la comprensión en profundidad del contenido Lenguaje claro Ejemplos útiles Contiene enlaces a contenidos ampliados y comunidades del curso donde se puede encontrar contenido publicado por otros estudiantes • Lista Preocupaciones de la calidad del contenido: Para que el estudiante sea capaz de resolver problemas relacionados con el contenido, deberá enfrentarse a ellos sin ayuda, ya que todos los problemas que se plantean son resueltos durante la clase o Potential Effectiveness as a Teaching/Learning Tool: • Lista Fortalezas de la efectividad del recurso como una herramienta de aprendizaje: Refuerza el aprendizaje explicando el funcionamiento de las Estructuras de Datos hasta la raíz ya sea como repaso o como primera toma de contacto El contenido está expuesto con alludas visuales que facilitan en gran medida su comprensión Al explicar los conceptos en profundidad, se pueden rellenar los vacíos en el conocimiento que puedan haber quedado sin aclarar en clase • Lista Preocupaciones de la efectividad del recurso como una herramienta de aprendizaje: Como se menciona en el punto anterior, el estudiante no tiene por qué ser capaz de resolver problemas relacionados con el contenido de forma independiente, esto se debe a que el contenido no es interactivo o Ease of Use: • Lista Fortalezas de la facilidad de uso del recurso: No hay ninguna barrera al acceso de este contenido, al ser un video de YouTube, cualquiera puede acceder sin ninguna dificultad • Lista Preocupaciones de la facilidad de uso del recurso: Ninguna