Algoritmos y Programación
📋 Código: 40964 📚 6 ECTS 🎓 2º Curso - Semestre 1
#programming
#algorithms
Calcular Nota Final
Evaluación continua: 75% Teoría (cuestionario+problemas), 25% Práctica, + Competición extra
Algoritmos y Programación
Asignatura de algoritmos y técnicas de programación avanzadas.
Contenidos
Tema 1: Eficiencia y Análisis de Algoritmos
- Notación asintótica
- Análisis de complejidad temporal y espacial
- Recurrencias
Tema 2: Técnicas Algorítmicas
- Divide y vencerás
- Programación dinámica
- Algoritmos voraces (greedy)
- Backtracking
Tema 3: Estructuras de Datos Avanzadas
- Árboles balanceados
- Grafos y algoritmos sobre grafos
- Tablas hash
Evaluación
Convocatoria Ordinaria
Componentes:
-
Teoría (T) - 75%
- Cuestionario (FE1) - 50%: Examen teórico, escala 0-10
- Problemas (FE2) - 50%: Resolución de problemas usando media geométrica, escala 0-10
- Requisito: Mínimo 4.0 en AMBAS partes (cuestionario Y problemas)
- Si no se cumple: Nota máxima 4.0
-
Práctica (P) - 25%
- Trabajos Prácticos (FE3): Evaluación continua durante el curso (3 VPL)
- Escala: 0-10 puntos
-
Competición (COMP) - Extra
- Problema NP-Completo con distintos tamaños
- Puntos adicionales: 0-1 punto
- Solo suma si se superan los mínimos de teoría y práctica
Problemas = geometrica(problema_1, problema_2)
Si Cuestionario < 4 O Problemas < 4 T = min(4.0, media(Cuestionario, Problemas)) Sino T = media(Cuestionario, Problemas)
NF = 0.75 _ T + 0.25 _ P + COMP
Misma estructura que ordinaria (sin competición disponible en extraordinaria/especial).
Fórmula: NF = 0.5 * T + 0.5 * P (con mismos requisitos de mínimos)
Convocatoria Especial
Igual que extraordinaria.
Para más información consulta la guía docente oficial.
Componentes de Evaluación - Ordinaria
Teoría
75%
(mín: 4)
Práctica
25%
Competición
10%
Nota mínima para aprobar: 5
Fórmula: NF = 0.75*T + 0.25*P + COMP