⟵ Volver al listado

📘 Implementación Y Evaluación De Programas Computacionales Estructurados

Información del Curso

Área / EspecialidadComputación E Informática-Programas De Escritorio (Office, Planillas Electrónicas, Procesadores De Texto, Power Point, Work, C
InfraestructuraSala De Clases Con Capacidad Para 20 Alumnos Iluminación Natural Y Artificial Sistema De Climatización Ambiente Servicios Higiénicos Debidamente Equipados Para Damas Y Varones Cafetería Y Casino Salon Auditorium Laboratorio De Computación Biblioteca Sillas Universitarias Metálicas
EquipamientoProyector Multimedia Pizarra Acrílica Telón Para Proyectar Computadores
Asistencia75
Fecha de procesamiento2025-10-30 21:28:10

Objetivos Específicos

Objetivo Contenido Horas Teóricas Horas Prácticas Horas E-learning
1 Construcciones De Programación Fundamentales, Analizando Y Explicando El Comportamiento De Estas Estructuras. Analizar Y Explicar El Comportamiento De Los Programas Simples Que Abarcan Las Construcciones De Programación Fundamentales. Diseñar, Implementar, Testear, Chequear Errores De Un Programa Que Utilice Cada Uno De Las Construcciones Fundamentales De Programación: Computación Básica, Entrada/Salida Básico, Estructuras Condicionales E Iterativas Estándares Y La Definición De Funciones. Aplicar Las Técnicas De La Descomposición Estructurada (Funcional) Para Dividir Un Programa En Piezas Más Pequeñas. Describir El Mecanismo De Paso De Parámetros La Sintaxis Y Semánticas De Lenguaje De Alto Nivel Variables, Tipos, Expresiones Y Asignación Input/Output Básico Estructuras Condicionales E Iterativas. Funciones Y Paso De Parámetros. Descomposición Estructurada 8 15 0
2 Entender Y Dar Solución A Los Problemas Simples Encontrados En El Código Aplicar Estrategias De Implementación De Algoritmos Entender La Importancia De Los Algoritmos En El Proceso De Resolución De Problemas. Crear Algoritmos Para Solucionar Problemas Simples. Utilizar El Pseudocódigo O Un Lenguaje De Programación Para Implementar, Testear, Y Encontrar Errores En Los Algoritmos Para Resolver Problemas Simples. Estrategias De Resolución De Problemas El Rol De Algoritmos En El Proceso De Resolución De Problemas Estrategias Implementación De Algoritmos El Concepto Y Propiedades De Los Algoritmos 8 15 0
3 Diseñar Y Aplicar A Algoritmos Y Resolución De Problemas Mediante Estructura De Datos Fundamentales. Tipos Primitivos Arreglos Y Registros Asignación Estática Y Dinámica. Referencias Y Punteros Estructuras Enlazadas (Tda) Estrategias De Implementación Para Listas, Pilas Y Colas Implementación De Estrategias Para Gráficos Y Árboles. Discutir La Representación Y El Uso De Los Tipos De Datos Primitivos Y De Estructuras De Datos. Describir Los Usos Comunes Para Cada Estructura De Datos Detalladas. Implementar La Estructura De Datos Definidas Por El Usuario En Un Lenguaje De Alto Nivel. Escribir Programas Que Utilizan Cada Uno De Las Estructuras De Datos Siguientes: Arreglos, Registros, Listas Enlazadas, Pilas, Colas Y Tablas Hash. Elegir Una Estructura De Datos Apropiada Para Modelar Un Problema Dado. 8 15 0
4 Aplicar Y Representar Algoritmos De Clasificación, Búsqueda Y Hashing Algoritmos Secuenciales Y De Búsqueda Binaria Algoritmos De Ordenamiento O(N Log N) Quicksort Heapsort Mergesort Tablas Hash, Incluyendo Estrategias De Colisión - Evitar. Árboles De Búsqueda Binarios. Representaciones De Grafos (Lista De Adyacencia Y Matriz De Adyacencia). Algoritmos De Camino Corto (Algoritmos De Dijkstra And Floyd) Cierre Transitivo (Algoritmo De Floyd) Árboles De Amplitud Mínima (Algoritmos De Prim And Kruskal) Búsqueda Topológica. Implementar Algoritmos De Búsqueda Cuadráticas Y O(N Log N) Diseñar E Implementar Una Función Hash Apropiada Para Una Aplicación. Diseñar E Implementar Un Algoritmo De Resolución Para Una Tabla Hash. Discutir La Eficiencia Computacional De Los Principales Algoritmos De Clasificación, Búsqueda Y Hashing. Resolver Los Problemas Utilizando Los Algoritmos De Grafos Fundamentales, Incluyendo Búsquedas En Profundidad Y En Amplitud, Fuente Simple Y Todos Los Pares De Camino Corto Y Cierre Transitivo, Búsqueda Topológica Y Al Menos Un Algoritmo De Árbol De Amplitud Mínima. 4 8 0
5 Realizar Pruebas De Las Estructuras Estudiadas En Lenguajes Estructurados De Programación. Variables, Tipos, Expresiones Y Asignación. Estructuras Condicionales E Iterativas Funciones Y Paso De Parámetro Estructuras De Datos Fundamentales: Tipos Primitivos; Arreglos; Referencias Y Punteros; Listas Enlazadas, Pilas, Colas Y Tablas Hash. Algoritmos Secuenciales Y De Búsqueda Binaria. Algoritmos De Ordenamiento: Quicksort, Heapsort Y Mergesort. Diseñar, Implementar Y Testear Programas Que Utilicen Cada Uno De Las Construcciones Fundamentales De Programación: Computación Básica, Entrada/Salida Básico, Estructuras Condicionales E Iterativas Estándares Y La Definición De Funciones. Discutir La Representación Y El Uso De Los Tipos De Datos Primitivos Y De Estructuras De Datos. Describir Cómo Las Estructuras De Datos Se Asignan Y Se Utilizan En Memoria. Describir Los Usos Comunes Para Cada Estructura De Datos. Escribir Programas Que Utilicen Diferentes Estructuras De Datos (Arreglos, Registros, Strings, Listas Enlazadas, Pilas, Colas Y Tablas Hash). 4 8 0
6 Crear Y Diseñar Algoritmos Con Nuevos Conceptos Como Programación Orientada A Objetos Objetos, Clases. Modelo De Objetos: Principio De Abstracción; Principio De Encapsulamiento; Principio De Modularidad; Principio De Jerarquía; Principio De Polimorfismo. Relaciones Entre Objetos: Relación De Asociación; Relaciones De Todo-Parte; Relaciones De Generalización- Especialización. Métodos: Propios; Heredados Discutir Y Analizar Los Conceptos Más Importantes De La Programación Orientada A Objeto. Aplicar Los Conceptos De Análisis, Diseño Y Desarrollo De Sistemas De Software 4 8 0
7 Aplicar Herencia Y Polimorfismo En Algoritmos Previamente Creados Y Compararlos Con Otras Estructuras Definición De Herencia. Constructores De Clase Derivada Herencia Simple Y Múltiple Clases Virtuales Analizar Y Desarrollar La Construcción De Objetos A Partir De Otros Objetos. Analizar Y Estudiar Casos De Clases Bases Y Derivadas. Discutir Y Analizar La Importancia De La Herencia Simple Y Múltiple En Algoritmos. Definición De Polimorfismo Implementación De Funciones Virtuales. Funciones Virtuales. Clases Abstractas. Destructores Virtuales Estudiar Y Analizar El Comportamiento De Diferentes Objetos Dentro De Una Misma Operación. Escribir Programas Utilizando El Concepto De Polimorfismo Y Analizar De Que Manera Influye En La Estructura De Una Clase. 8 16 0

Ver como JSON ➜ ?id=79257&format=json