CS50x en Español - Clase 4 - Memoria
Clase de CS50x sobre memoria en C: hexadecimal, punteros, strings, malloc, Valgrind, scanf y entrada/salida de archivos.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-05 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Programación en YouTube (2 h 20 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Estudiantes que siguen CS50x y llegan a la clase 4 tras ver strings y arreglos en C.
- Duración
- 2 h 20 min · 16 capítulos
- Precio
- Gratis en YouTube
- Publicado
- 2026
- Plan sugerido
- 2 sem. · 4 h/sem.
- Verificado
- el 5 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Clase densa y bien organizada sobre memoria, punteros y manejo de archivos en C, dentro de CS50x. Es más útil para quien ya sigue la serie y quiere afianzar conceptos de bajo nivel en español.
Puntos fuertes
- Cubre en una sola clase un bloque coherente: memoria, punteros, malloc y archivos.
- 16 capítulos con marcas de tiempo que facilitan repasar y saltar a cada tema.
- Publicado en 2026 y doblado al español.
A tener en cuenta
- Es una clase de una serie: depende de las clases anteriores de CS50x.
- El doblaje es automático desde el inglés, lo que puede afectar a la naturalidad.
- La descripción no menciona ejercicios ni material adicional.
De qué trata
Clase 4 de CS50x doblada al español, de unos 140 minutos y 16 capítulos. Empieza con pixel art y hexadecimal para introducir cómo se guarda la información en memoria, y continúa con punteros, strings, aritmética de punteros y comparación de strings.
La segunda mitad aborda la copia con malloc, el uso de Valgrind, los valores basura, el intercambio de valores, el desbordamiento, scanf y la entrada/salida de archivos. Los capítulos incluyen marcas de tiempo para navegar por cada tema.
- Hexadecimal y representación de memoria
- Punteros y aritmética de punteros
- Copia de strings y malloc
- Detección de errores con Valgrind
- scanf y entrada/salida de archivos
Para quién es este curso
- Estudiantes que siguen CS50x y llegan a la clase 4 tras ver strings y arreglos en C.
- Personas que quieren entender cómo funciona la memoria, los punteros y la asignación dinámica en C.
- Autodidactas hispanohablantes que prefieren el contenido de Harvard doblado al español.
Mejor busca otro si…
- Quien nunca ha programado: la clase asume la sintaxis básica de C vista en clases anteriores.
- Quien ya domina punteros, malloc y entrada/salida de archivos en C.
Antes de empezar
- Conocimientos básicos de C: variables, funciones, bucles y arreglos (clases previas de CS50x).
- Familiaridad con strings como arreglos de caracteres.
Qué sabrás hacer al terminar
- Entender cómo se representan los datos en memoria y qué es el hexadecimal.
- Explicar qué son los punteros y usarlos, incluida la aritmética de punteros.
- Reservar y liberar memoria con malloc y detectar fugas con Valgrind.
- Comprender los valores basura, el desbordamiento y el intercambio de valores mediante punteros.
- Leer entrada con scanf y trabajar con archivos en C.
Estructura del curso
- 01
Píxeles, hexadecimal y memoria
Introducción, pixel art y sistema hexadecimal como forma de representar direcciones y colores. Desde 0:00 hasta el bloque de Memoria (11:44).
- 02
Punteros y strings
Desde 18:05: qué son los punteros, cómo se relacionan con los strings, aritmética de punteros y comparación de strings.
- 03
Copia, malloc y Valgrind
Desde 57:11: copia de strings, asignación dinámica con malloc y comprobación de errores de memoria con Valgrind (1:13:17).
- 04
Valores basura y punteros en práctica
Desde 1:23:11: valores basura, una sección de diversión con punteros y Blinky, e intercambio (swapping) de valores.
- 05
Desbordamiento, scanf y archivos
Desde 1:48:14: desbordamiento, lectura de datos con scanf (1:50:24) y entrada/salida de archivos (2:02:20).
Capítulos del vídeo
- 0:00Introducción
- 0:43Pixel Art
- 4:37Hexadecimal
- 11:44Memoria
- 18:05Punteros
- 31:28Strings
- 43:34Aritmética de Punteros
- 47:42Comparación de Strings
- 57:11Copia y malloc
- 1:13:17Valgrind
- 1:23:11Valores Basura (Garbage Values)
- 1:25:25Diversión con Punteros y Blinky
Ver los 4 restantes
- 1:33:28Intercambio (Swapping)
- 1:48:14Desbordamiento (Overflow)
- 1:50:24scanf
- 2:02:20E/S de Archivos (File I/O)
Plan de estudio sugerido
2 semanas · unas 4 h por semana
- 1.Sesión 1 (0:00–31:28): hexadecimal, memoria y punteros; practica leyendo direcciones en C.
- 2.Sesión 2 (31:28–1:13:17): strings, aritmética de punteros, comparación y copia con malloc.
- 3.Sesión 3 (1:13:17–1:33:28): Valgrind, valores basura y punteros; prueba Valgrind en tu código.
- 4.Sesión 4 (1:33:28–2:20): swapping, overflow, scanf y archivos; escribe un programa que lea y guarde en un archivo.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Tras el bloque de punteros (18:05), escribe tu propio código que imprima direcciones y valores para fijar la idea.
- Al llegar a malloc, ejecuta Valgrind sobre tus programas y provoca una fuga a propósito para ver el aviso.
- Repite el ejemplo de intercambio (1:33:28) a mano dibujando la memoria antes de ver la solución.
Antes y después de este curso
- Antes de este cursoCS50x en Español - Clase 2 - ArreglosLos arreglos son la base para entender strings y punteros en esta clase.
- AlternativaCS50x em Português - Aula 4 - MemóriaMisma clase 4 sobre memoria, pero doblada al portugués.
- Antes de este cursoCS50x em Português - Aula 1 - CIntroduce el lenguaje C, aunque en portugués.
Cómo lo presenta el autor
Dubbed from English with thanks to lingopal.ai.
From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭
edX: Harvard Extension School: Harvard Summer School: OpenCourseWare:
Bluesky: Discord: Ed: Facebook Group: Faceboook Page: GitHub: Gitter: Instagram:…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Necesito haber visto las clases anteriores?
Es recomendable. La clase usa C, strings y arreglos, conceptos que se ven en clases anteriores de CS50x.
+¿Cuánto dura?
Unos 140 minutos divididos en 16 capítulos. Con pausas y práctica, cuenta con unas 4-5 horas repartidas en dos semanas.
+¿Qué temas incluye?
Hexadecimal, memoria, punteros, strings, malloc, Valgrind, valores basura, swapping, desbordamiento, scanf y entrada/salida de archivos.
+¿Es una traducción original?
La descripción indica que está doblada del inglés con lingopal.ai.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.