{
    "ok": true,
    "curso": {
        "id": 3098,
        "titulo": "Programación Estructurada En Lenguaje C",
        "area_especialidad": "Computación E Informática-Lenguaje De Programacion (Pascal, Básic, Cobol, Visual Básic,C+++, Power Builder, Clipper)",
        "fundamentacion_tecnica": null,
        "objetivos_generales": null,
        "poblacion_objetivo": null,
        "requisitos_ingreso": null,
        "tecnicas_metodologicas": null,
        "material_didactico": null,
        "material_didactico_participantes": null,
        "infraestructura": "Laboratorio De Computación De Propiedad Del Instituto Profesional Ciisa Con Capacidad Para 20 Personas. Antigüedad De 3 Años. Mobiliario E Implementación : 1 Cubierta Ergonómica Para El Instructor Y 20 Cubiertas Ergonómicas Para Los Alumnos De Color Gris Perla Con Portateclado Pvc Y Porta Cpu Movil Al Piso. 20 Sillas Trapizadas En Tevinil, Color Café, Base Fija Cromada Apilable. Sin Brazo.",
        "equipamiento": "Computadores Personales Procesador Athlon Xp 2000 Mhz Hd 20gb, Memoria 512 Mb. Windows Xp Profesional . Conexión A Internet Con Enlace Dedicado, 10 Mb Compartido",
        "asistencia": "75",
        "requisitos_tecnicos": null,
        "fecha_procesamiento": "2025-10-26 05:56:42"
    },
    "objetivos": [
        {
            "numero_objetivo": "1",
            "objetivo_texto": "Describir Los Componentes De Un Problema En Términos De Una Solución Computacional.",
            "contenido": "Análisis De Soluciones Conocidas Para Problemas Típicos Definición De Entradas, Procesos Y Salidas Como Componentes Independientes Del Problema Específico.",
            "horas_teoricas": 5,
            "horas_practicas": 0,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "2",
            "objetivo_texto": "Formular Algoritmos Como Solución A Problemas",
            "contenido": "Muestra De Algoritmos Básicos Definición De Una Notación Para Expresar Algoritmos Técnicas Para La Formulación De Algoritmos",
            "horas_teoricas": 18,
            "horas_practicas": 5,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "3",
            "objetivo_texto": "Identificar Y Utilizar Las Instrucciones Del Lenguaje De Programación C",
            "contenido": "Elementos De Un Programa Constantes Variables Operadores Instrucciones De Control",
            "horas_teoricas": 8,
            "horas_practicas": 10,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "4",
            "objetivo_texto": "Identificar Y Utilizar Arreglos Como Estructura De Datos En Memoria",
            "contenido": "Arreglos Unidimensionales Arreglos Multidimensionales Actividades De Ordenamiento Simple",
            "horas_teoricas": 10,
            "horas_practicas": 16,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "5",
            "objetivo_texto": "Declarar Y Utilizar Tipos De Datos",
            "contenido": "Estructuras Tipos De Datos Basados En Estructuras Combinación De Tipos Creados, Arreglos Y Estructuras Para Formar Nuevos Tipos De Datos",
            "horas_teoricas": 7,
            "horas_practicas": 13,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "6",
            "objetivo_texto": "Identificar Y Manipular Los Distintos Tipos De Archivos, Utilizarlos A Través De Un Lenguaje De Programación Estructurado",
            "contenido": "Archivos Operaciones Con Archivos Archivos De Texto Y De Tipos",
            "horas_teoricas": 7,
            "horas_practicas": 15,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "7",
            "objetivo_texto": "Manejar El Concepto De Subprogramación Implementando Recursividad.",
            "contenido": "Concepto De Subprograma Implementación De Subprogramas Con Funciones Traspaso De Parámetros Recursividad",
            "horas_teoricas": 10,
            "horas_practicas": 14,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "8",
            "objetivo_texto": "Usar Los Conceptos Relativos Al Manejo Dinámico De Memoria Utilizando Diversas Estructuras",
            "contenido": "Conceptualización Y Uso De Punteros Listas De Simple Y Doble Enlace.",
            "horas_teoricas": 9,
            "horas_practicas": 8,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "9",
            "objetivo_texto": "Desarrollar Programas Usando El Concepto De Tipo Abstracto De Datos (T.A.D.)",
            "contenido": "Asociación De Estructura Y Función Al Concepto De Tad Ejemplos Simples De Tad (Lista, Pila, Cola)",
            "horas_teoricas": 9,
            "horas_practicas": 16,
            "horas_elearning": 0
        }
    ]
}