CS50x em Português - Aula 4 - Memória
Clase de CS50x en portugués sobre memoria en C: hexadecimal, punteros, strings, malloc, Valgrind, swapping, scanf y E/S de archivos.
Muy recomendado, valoración editorial 5 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: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.
- Veredicto
- 5/5 · Muy recomendado
- Para quién
- Estudiantes que siguen CS50x y quieren la aula de memoria y punteros doblada al portugués.
- Duración
- 2 h 20 min · 16 capítulos
- Precio
- Gratis en YouTube
- Publicado
- 2026
- Plan sugerido
- 2 sem. · 5 h/sem.
- Verificado
- el 5 de octubre de 2026
Nuestro veredicto
Muy recomendado, valoración editorial 5 de 5Clase completa y bien estructurada sobre memoria, punteros, malloc y archivos en C, dentro de CS50x. Muy útil para quien ya sigue la serie y quiere consolidar la gestión de memoria. El doblaje automático es un pequeño inconveniente.
Puntos fuertes
- Estructura clara en 16 capítulos con marcas de tiempo que permiten saltar a cada tema.
- Progresión lógica desde la representación de datos hasta la gestión de memoria y archivos.
- Incluye herramientas prácticas como Valgrind y malloc, y es gratuito.
A tener en cuenta
- Está doblado automáticamente del inglés al portugués, lo que puede afectar a la naturalidad.
- La descripción no menciona ejercicios ni material descargable.
- Es una sola clase de una serie más larga y no sirve como introducción aislada.
De qué trata
Esta es la cuarta clase de CS50x en portugués, doblada del inglés, con una duración de unos 140 minutos y 16 capítulos. Parte de un ejemplo de Pixel Art y del sistema hexadecimal para introducir cómo se organiza la memoria.
Después recorre los punteros, los strings, la aritmética de punteros y la comparación de strings, y sigue con la copia de datos, malloc y Valgrind. La parte final trata los valores basura, el intercambio de valores (swapping), el overflow, scanf y la entrada y salida de archivos.
- Sistema hexadecimal y representación de la memoria
- Punteros, strings y aritmética de punteros
- Reserva de memoria con malloc y revisión con Valgrind
- Swapping, overflow y scanf
- Entrada y salida de archivos en C
Para quién es este curso
- Estudiantes que siguen CS50x y quieren la aula de memoria y punteros doblada al portugués.
- Personas que ya conocen lo básico de C (variables, arrays, funciones) y quieren entender cómo se gestiona la memoria.
- Lusohablantes o hispanohablantes con buen nivel de portugués que prefieren aprender en este idioma.
Mejor busca otro si…
- Quienes nunca han visto C ni programación: conviene empezar por las aulas anteriores.
- Quienes ya manejan punteros, malloc y Valgrind con soltura.
Antes de empezar
- Conocimientos básicos de C, como los de las aulas anteriores de CS50x (por ejemplo, Aula 1 - C).
- Comprensión de strings y arrays en C, ya que el capítulo de Strings da por conocidos estos conceptos.
- Comprensión de portugués, pues la clase está doblada a este idioma.
Qué sabrás hacer al terminar
- Entender cómo se representan los datos en memoria y qué es el sistema hexadecimal.
- Usar punteros y aritmética de punteros para trabajar con strings en C.
- Reservar y liberar memoria con malloc y detectar fugas con Valgrind.
- Reconocer valores basura y desbordamientos de búfer (overflow).
- Leer entradas con scanf y trabajar con archivos mediante E/S de archivos.
Estructura del curso
- 01
Introducción, píxeles y hexadecimal
Arranca con la introducción y un ejemplo de Pixel Art (0:43), y continúa con el sistema hexadecimal (4:37).
- 02
Memoria, punteros y strings
Desde 11:44 presenta la memoria, luego los punteros (18:05), los strings (31:28), la aritmética de punteros (43:34) y la comparación de strings (47:42).
- 03
Copia, malloc y Valgrind
Desde 57:11 trata la copia de strings y malloc, y desde 1:13:17 Valgrind para revisar errores de memoria. Sigue con los valores basura (1:23:11).
- 04
Punteros en la práctica y swapping
Desde 1:25:25 incluye un ejemplo lúdico con punteros y el Blinky, y desde 1:33:28 el intercambio de valores (swapping).
- 05
Overflow, scanf y archivos
Desde 1:48:14 aborda el overflow, desde 1:50:24 scanf y cierra desde 2:02:20 con E/S de archivos.
Capítulos del vídeo
- 0:00Introdução
- 0:43Pixel Art
- 4:37Hexadecimal
- 11:44Memória
- 18:05Ponteiros
- 31:28Strings
- 43:34Aritmética de Ponteiros
- 47:42Comparação de Strings
- 57:11Cópia e malloc
- 1:13:17Valgrind
- 1:23:11Valores Lixo (Garbage Values)
- 1:25:25Diversão com Ponteiros e o Blinky
Ver los 4 restantes
- 1:33:28Troca (Swapping)
- 1:48:14Overflow
- 1:50:24scanf
- 2:02:20E/S de Arquivos (File I/O)
Plan de estudio sugerido
2 semanas · unas 5 h por semana
- 1.Sesión 1: Introducción, Pixel Art, Hexadecimal y Memoria (0:00-18:05); practica la conversión a hexadecimal.
- 2.Sesión 2: Punteros, Strings y aritmética de punteros (18:05-47:42); escribe pequeños programas que impriman direcciones.
- 3.Sesión 3: Comparación de strings, copia y malloc (47:42-1:13:17); implementa tu propia copia de strings.
- 4.Sesión 4: Valgrind, valores basura y punteros (1:13:17-1:33:28); ejecuta Valgrind sobre tu código.
- 5.Sesión 5: Swapping, overflow, scanf y E/S de archivos (1:33:28-final); escribe y lee un archivo sencillo.
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
- Escribe en C cada ejemplo de punteros y strings mientras avanzas, e imprime las direcciones para verlas.
- Repite el bloque de Cópia e malloc y Valgrind con tu propio código para ver cómo se detectan las fugas de memoria.
- Si el doblaje te resulta confuso, activa los subtítulos o consulta términos técnicos en inglés.
- Revisa el capítulo de Troca (Swapping) tras entender los punteros, porque lo consolida.
Antes y después de este curso
- Antes de este cursoCS50x em Português - Aula 1 - CIntroduce C, base necesaria para seguir memoria y punteros.
- Antes de este cursoCS50x en Español - Clase 2 - ArreglosLos arreglos son la base previa para entender strings y punteros.
- Antes de este cursoCS50x em Português - Aula 0 - ScratchPrimera aula de la misma serie doblada al 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
+¿Cuánto dura la clase?
Unos 140 minutos, divididos en 16 capítulos. Con pausas para practicar, cuenta con unas 4-5 sesiones repartidas en un par de semanas.
+¿Qué temas cubre?
Hexadecimal, memoria, punteros, strings, aritmética de punteros, malloc, Valgrind, valores basura, swapping, overflow, scanf y E/S de archivos.
+¿En qué idioma está?
En portugués. Según la descripción, está doblada del inglés.
+¿Necesito haber visto las clases anteriores?
Los capítulos asumen conocimientos básicos de C, así que conviene haber visto antes las aulas iniciales de la serie o tener una base equivalente.
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.