Tip
Repositorio de ruta de aprendizaje para desarrolladores desde principiante hasta avanzado Estructura Inicial:
- Teoria
- Resumen
- Ejercicios/Proyectos
Note
Referencias de teoria
MIT OCW
📔 Notas |
- Introduccion 📔 Notas |
▶️ Video | 🏆 Ejercicios - Strings, Entrada/Salida, y Condicionales 📔 Notas |
▶️ Video || 🏆 Ejercicios - Bucles 📔 Notas |
▶️ Video || 🏆 Ejercicios - Bucles sobre Strings, Binarios 📔 Notas |
▶️ Video || 🏆 Ejercicios - Floats y Métodos de Aproximación 📔 Notas |
▶️ Video || 🏆 Ejercicios - Búsqueda por Bisección 📔 Notas |
▶️ Video || 🏆 Ejercicios - Descomposición, Abstracción, Funciones 📔 Notas |
▶️ Video || 🏆 Ejercicios - Funciones como Objetos 📔 Notas |
▶️ Video || 🏆 Ejercicios - Funciones Lambda , tuples y Listas 📔 Notas |
▶️ Video || 🏆 Ejercicios - Listas y Mutabilidad 📔 Notas |
▶️ Video || 🏆 Ejercicios - Aliasing, Clonación 📔 Notas |
▶️ Video || 🏆 Ejercicios - Comprensión de Listas, Funciones como Objetos, Pruebas y Depuración 📔 Notas |
▶️ Video || 🏆 Ejercicios - Excepciones, Aserciones 📔 Notas |
▶️ Video || 🏆 Ejercicios - Diccionarios 📔 Notas |
▶️ Video || 🏆 Ejercicios - Recursión 📔 Notas |
▶️ Video || 🏆 Ejercicios - Recursión en Objetos No Numéricos 📔 Notas |
▶️ Video || 🏆 Ejercicios - Clases en Python 📔 Notas |
▶️ Video || 🏆 Ejercicios - Métodos Adicionales de Clases en Python 📔 Notas |
▶️ Video || 🏆 Ejercicios - Herencia 📔 Notas |
▶️ Video || 🏆 Ejercicios - Tiempos de Ejecución, Conteo de Operaciones 📔 Notas |
▶️ Video || 🏆 Ejercicios - Notación Big O 📔 Notas |
▶️ Video || 🏆 Ejercicios - Clases de Complejidad 📔 Notas |
▶️ Video || 🏆 Ejercicios - Algoritmos de Ordenamiento 📔 Notas |
▶️ Video || 🏆 Ejercicios - Gráficas 📔 Notas |
▶️ Video || 🏆 Ejercicios - Acceso a Listas, Hashing, Simulaciones 📔 Notas |
▶️ Video || 🏆 Ejercicios
Note
Referencias de teoria MIT OCW
- Introducción y Pruebas 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Inducción 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Inducción Fuerte 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Teoría de Números I 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Teoría de Números II 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Teoría de Grafos y Coloreado 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Problemas de Emparejamiento 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Teoría de Grafos II: Árboles de Expansión Mínima 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Redes de Comunicación 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Teoría de Grafos III 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Relaciones, Órdenes Parciales y Programación 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Sumas 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Sumas y Asintótica 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Recurrencias de Divide y Vencerás 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Recurrencias Lineales 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Reglas de Conteo I 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Reglas de Conteo II 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Introducción a la Probabilidad 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Probabilidad Condicional 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Independencia 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Variables Aleatorias 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Esperanza I 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Esperanza II 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Desviaciones Grandes 📔 Notas |
▶️ Video | | 🏆 Ejercicios - Caminos Aleatorios 📔 Notas |
▶️ Video | | 🏆 Ejercicios
Note
Referencias de teoria MIT OCW
- Conceptos básicos de la información: entropía, codificaciones, corrección de errores 📔 Notas |
▶️ Video - La abstracción digital: lógica combinacional, codificación basada en voltaje 📔 Notas |
▶️ Video - CMOS: MOSFETs, diseño de compuertas; temporización 📔 Notas |
▶️ Video - Lógica combinacional: formas canónicas, síntesis, simplificación 📔 Notas |
▶️ Video - Lógica secuencial: biestables, registros, temporización 📔 Notas |
▶️ Video - Máquinas de estados finitos (FSM); entradas asíncronas y metastabilidad 📔 Notas |
▶️ Video - Medidas de rendimiento: rendimiento (throughput) y latencia, segmentación (pipelining) 📔 Notas |
▶️ Video - Compromisos de diseño: potencia, velocidad, área, rendimiento 📔 Notas |
▶️ Video - Arquitecturas von Neumann, conjunto de instrucciones Beta 📔 Notas |
▶️ Video - Lenguaje ensamblador 📔 Notas |
▶️ Video - Compilación de expresiones y sentencias 📔 Notas |
▶️ Video - Pilas y procedimientos 📔 Notas |
▶️ Video - Implementación de Beta 📔 Notas |
▶️ Video - Memorias multinivel: localidad, rendimiento, cachés 📔 Notas |
▶️ Video - Problemas de diseño de caché 📔 Notas |
▶️ Video - Segmentación del Beta: diagramas de segmentación, riesgos de datos 📔 Notas |
▶️ Video - Segmentación del Beta: riesgos de control, manejo de excepciones 📔 Notas |
▶️ Video - Memoria virtual: mapeo, protección, contextos 📔 Notas |
▶️ Video - Máquinas virtuales: multitarea, núcleos del SO, llamadas al supervisor 📔 Notas |
▶️ Video - Dispositivos e interrupciones; tiempo real 📔 Notas |
▶️ Video - Procesos comunicantes: semáforos, sincronización, atomicidad, interbloqueo 📔 Notas |
▶️ Video - Comunicación a nivel de sistema 📔 Notas |
▶️ Video - Procesamiento en paralelo: límites de rendimiento, paralelismo a nivel de datos e hilos 📔 Notas |
▶️ Video - Construyendo un Mejor Beta: consejos para el proyecto de diseño 📔 Notas |
▶️ Video
Note
Referencias de teoria MIT OCW
- Introduccion 📔 Notas |
▶️ Video - Instalación de Software 📔 Notas |
▶️ Video - Consejos Técnicos 📔 Notas |
▶️ Video - Git: Control de Versiones 📔 Notas |
▶️ Video - Git: Recuperación ante Desastres 📔 Notas |
▶️ Video - Git: Control de Versiones en Equipo 📔 Notas |
▶️ Video - TypeScript Básico 📔 Notas |
▶️ Video - Comprobación Estática 📔 Notas |
▶️ Video - Pruebas 📔 Notas |
▶️ Video - Revisión de Código(code review) 📔 Notas |
▶️ Video - Especificaciones 📔 Notas |
▶️ Video - Diseñando Especificaciones 📔 Notas |
▶️ Video - Tipos de Datos Abstractos 📔 Notas |
▶️ Video - Funciones de Abstracción & Invariantes de Representación 📔 Notas |
▶️ Video - Interfaces & Subtipado 📔 Notas |
▶️ Video - Programación Funcional 📔 Notas |
▶️ Video - Igualdad 📔 Notas |
▶️ Video - Tipos de Datos Recursivos 📔 Notas |
▶️ Video - Gramáticas & Análisis Sintáctico 📔 Notas |
▶️ Video - Depuración 📔 Notas |
▶️ Video - Concurrencia 📔 Notas |
▶️ Video - Promesas 📔 Notas |
▶️ Video - Exclusión Mutua 📔 Notas |
▶️ Video - Callbacks & Interfaces Gráficas de Usuario 📔 Notas |
▶️ Video - Paso de Mensajes & Redes 📔 Notas |
▶️ Video - Lenguajes Pequeños 📔 Notas |
▶️ Video
Note
Referencias de teoria MIT OCW
- Introducción 📔 Notas |
▶️ Video | 🏆 Ejercicios - Estructuras de Datos 📔 Notas |
▶️ Video | 🏆 Ejercicios - Ordenación 📔 Notas |
▶️ Video | 🏆 Ejercicios - Hashing 📔 Notas |
▶️ Video | 🏆 Ejercicios - Ordenación Lineal 📔 Notas |
▶️ Video | 🏆 Ejercicios - Árboles Binarios, Parte 1 📔 Notas |
▶️ Video | 🏆 Ejercicios - Árboles Binarios, Parte 2: AVL 📔 Notas |
▶️ Video | 🏆 Ejercicios - Montículos Binarios 📔 Notas |
▶️ Video | 🏆 Ejercicios - Búsqueda en Anchura 📔 Notas |
▶️ Video | 🏆 Ejercicios - Búsqueda en Profundidad 📔 Notas |
▶️ Video | 🏆 Ejercicios - Caminos Más Cortos Ponderados 📔 Notas |
▶️ Video | 🏆 Ejercicios - Bellman-Ford 📔 Notas |
▶️ Video | 🏆 Ejercicios - Algoritmo de Dijkstra 📔 Notas |
▶️ Video | 🏆 Ejercicios - Algoritmo de Johnson 📔 Notas |
▶️ Video | 🏆 Ejercicios - Programación Dinámica, Parte 1: Algoritmos Recursivos 📔 Notas |
▶️ Video | 🏆 Ejercicios - Programación Dinámica, Parte 2: Subproblemas 📔 Notas |
▶️ Video | 🏆 Ejercicios - Programación Dinámica, Parte 3: APSP, Paréntesis, Piano 📔 Notas |
▶️ Video | 🏆 Ejercicios - Programación Dinámica, Parte 4: Pseudopolinomiales 📔 Notas |
▶️ Video | 🏆 Ejercicios - Complejidad 📔 Notas |
▶️ Video | 🏆 Ejercicios - Algoritmos—Próximos Pasos 📔 Notas |
▶️ Video | 🏆 Ejercicios
Note
Referencias de teoria MIT OCW
- Introduccion, Programación por Intervalos 📔 Notas |
▶️ Video - Divide y Vencerás: Convex Hull, Búsqueda de la Mediana 📔 Notas |
▶️ Video - Divide y Vencerás: Transformada Rápida de Fourier (FFT) 📔 Notas |
▶️ Video - Divide y Vencerás: Árboles de van Emde Boas 📔 Notas |
▶️ Video - Amortización: Análisis Amortizado 📔 Notas |
▶️ Video - Aleatorización: Multiplicación de Matrices, Quicksort 📔 Notas |
▶️ Video - Aleatorización: Listas de Salto 📔 Notas |
▶️ Video - Aleatorización: Hashing Universal y Perfecto 📔 Notas |
▶️ Video - Aumento: Árboles de Rango 📔 Notas |
▶️ Video - Programación Dinámica: Programación Dinámica Avanzada 📔 Notas |
▶️ Video - Programación Dinámica: Caminos Más Cortos de Todos los Pares 📔 Notas |
▶️ Video - Algoritmos Greedy: Árbol de Expansión Mínima 📔 Notas |
▶️ Video - Mejora Incremental: Máximo Flujo, Corte Mínimo 📔 Notas |
▶️ Video - Mejora Incremental: Emparejamiento 📔 Notas |
▶️ Video - Programación Lineal: LP, Reducciones, Simplex 📔 Notas |
▶️ Video - Complejidad: P, NP, NP-completitud, Reducciones 📔 Notas |
▶️ Video - Complejidad: Algoritmos de Aproximación 📔 Notas |
▶️ Video - Complejidad: Algoritmos de Parámetros Fijos 📔 Notas |
▶️ Video - Algoritmos Distribuidos Síncronos: Rompimiento de Simetría. Árboles de Expansión de Caminos Más Cortos 📔 Notas |
▶️ Video - Algoritmos Distribuidos Asíncronos: Árboles de Expansión de Caminos Más Cortos 📔 Notas |
▶️ Video - Criptografía: Funciones Hash 📔 Notas |
▶️ Video - Criptografía: Encriptación 📔 Notas |
▶️ Video - Algoritmos Cache-Oblivious: Medianas y Matrices 📔 Notas |
▶️ Video - Algoritmos Cache-Oblivious: Búsqueda y Ordenación 📔 Notas |
▶️ Video
Note
Referencias de teoria MIT OCW
Note
Referencias de teoria MIT OCW
Note
Referencias de teoria MIT OCW
https://ocw.mit.edu/courses/6-170-software-studio-spring-2013/ https://61040-fa23.github.io/
Proximamente