Certificado sin crédito

Certificados sin crédito en los fundamentos de algoritmos, programación y estructuras de datos

Los certificados en Fundamentos de algoritmos, programación y estructuras de datos son un programa intensivo en línea diseñado para estudiantes y profesionales que buscan agregar conocimientos fundamentales de informática y programación para llenar los vacíos en su conjunto de habilidades actual. No se requiere experiencia previa ni cursos en informática. Los cursos son asincrónicos en línea, por lo que los estudiantes pueden aprender y practicar de forma independiente, con sesiones de preguntas y respuestas ofrecidas cada semana por un instructor de la facultad de CIT.

Este programa es adecuado para personas sin formación técnica que buscan conocimientos y habilidades informáticas para cambiar su trayectoria profesional. Este programa de certificación también es para estudiantes universitarios actuales que no tienen programación ni algoritmos como parte de su trabajo de grado, pero que se beneficiarían al incorporar estas habilidades en su propio programa de estudio. La informática proporciona un impulso inmediato a las habilidades laborales de alta demanda. Este programa también puede contar como requisito previo para estudios de posgrado en campos relacionados con la informática ofrecidos por la Facultad de Innovación y Tecnología.

Para estos certificados sin créditos, los participantes realizarán 24 horas de trabajo de curso; para obtener la certificación en las tres áreas, se requieren 72 horas de trabajo de curso. Cada certificado cubre un tema diferente: programación, estructuras de datos y algoritmos. Los cursos se ofrecerán de forma asincrónica en línea, con sesiones de instructor sincrónicas a través de Zoom periódicamente para preguntas y respuestas u otra ayuda con el trabajo del curso. Cada uno de los cursos concluye con un examen final. La finalización exitosa incluye pruebas sobre el contenido del curso certificado con una puntuación del 85% o mejor. Se emitirán certificados de finalización a los estudiantes que completen con éxito el curso, que se incluirán con cualquier material de admisión al programa de posgrado de CIT.

COSTO: $1,000 por certificado ($3,000 por los tres certificados)*
Tenga en cuenta que estos programas sin crédito no son elegibles para recibir ayuda financiera.

Los tres programas de certificados se ejecutarán simultáneamente según el siguiente programa, cuatro semanas por certificado, y usted puede inscribirse en uno o varios certificados según sus preferencias.

Fundamentos de los algoritmos

Este certificado está diseñado para que los estudiantes dominen el análisis y la creación de programas utilizando el lenguaje de programación Java. Este certificado enseña a los estudiantes las diferentes palabras clave necesarias para escribir un programa Java completo utilizando diferentes estructuras de codificación. El énfasis principal del curso es brindar a los estudiantes el conocimiento de cómo diseñar, escribir, compilar, ejecutar y depurar un programa Java.

Fundamentos de los algoritmos Objetivos

  • Reconocer el concepto de programación orientada a objetos y creación de clases.
  • Diseñar algoritmos utilizando pseudocódigo, diagramas de flujo y diagramas estructurados.
  • Utilice métodos de programación orientada a objetos para crear programas de computadora que resuelvan una variedad de problemas.
  • Aplicar técnicas fundamentales al diseño de dichos programas.
  • Demostrar un entorno de desarrollo integrado para la edición, creación, depuración y prueba de programas.
  • Resuma las diferencias entre diferentes estructuras de datos, así como los algoritmos de búsqueda y clasificación.
  •  Calcule y analice la complejidad de programas pequeños y medianos creados con estructuras de datos básicas.
  • Demostrar la solución implementada con la estructura de datos y el algoritmo adecuados para el problema asignado.
  • Describir estructuras de datos básicas y avanzadas, como listas enlazadas, pilas y colas.
  • Evalúe las estructuras de datos para una representación y organización eficiente de los datos con resultados demostrables.
  • Utilice métodos de programación orientada a objetos para crear programas de computadora que resuelvan una variedad de problemas.
  • Aplicar técnicas fundamentales al diseño de dichos programas.

Enlaces de registro

*Los reembolsos podrán solicitarse hasta siete días antes del inicio del curso. Los reembolsos solicitados después de esa fecha no se emitirán.

Fundamentos de la programación

Este certificado es una introducción a la resolución de problemas mediante el uso de MATLAB. Incluye conceptos básicos de programación de procedimientos, que incluyen entrada/salida, bifurcación, bucles, funciones, entrada/salida de archivos y estructuras de datos como matrices y estructuras. También cubre conceptos básicos de álgebra lineal, como operaciones matriciales, resolución de conjuntos de ecuaciones y métodos numéricos, como soluciones de mínimos cuadrados, y su uso para el ajuste de curvas.

Fundamentos de la programación de objetivos educativos.

  •  Tener un buen conocimiento del entorno de programación y aplicaciones.
  •  Comprender los fundamentos de la programación informática.
  •  Comprender el uso de un lenguaje de programación basado en matrices.
  •  Comprender cómo utilizar la computación para resolver problemas.
  •  Tener conocimientos sobre cómo probar y depurar programas informáticos.
  •  Tener la capacidad y el aprecio por la buena documentación de programas informáticos.
  •  Comprender algoritmos básicos para la resolución de problemas de ingeniería.

Enlaces de registro

*Los reembolsos podrán solicitarse hasta siete días antes del inicio del curso. Los reembolsos solicitados después de esa fecha no se emitirán.

Fundamentos de las estructuras de datos

Este certificado es una introducción a los principios de programación y resolución de problemas apropiados para aplicaciones científicas y técnicas. Los estudiantes experimentarán el desarrollo de métodos de descomposición de programas y refinamiento paso a paso. También se cubrirán conceptos de lenguaje de programación que incluyen iteración, selección, protocolos de entrada y salida, matrices, estructuras y subprogramas. Este curso presentará a los estudiantes el lenguaje de programación Java y los preparará para usarlo en el diseño de algoritmos, programación y código de prueba. Los temas incluyen los conceptos básicos del análisis de problemas de programación, herencia, complejidad, estructuras de datos, listas enlazadas, pilas, colas, recursividad de árboles y la mecánica de ejecución, prueba y depuración. 

Fundamentos de las estructuras de datos Objetivos

  • Clasificar los nodos de un árbol por padres, hijos, hermanos, antepasados ​​y descendientes.
  • Diseñar y realizar experimentos para verificar las complejidades teóricas de las implementaciones de algoritmos.
  • Identificar las propiedades (transitividad, reflexividad, simetría y antisimetría) de una relación binaria.
  • Identificar varios caminos y ciclos (como los de Euler y el Hamiltoniano) en una gráfica.
  • Realizar análisis de complejidad de algoritmos simples.
  • Demuestre la exactitud de algoritmos simples utilizando afirmaciones de programas.
  • Comprender y utilizar los conceptos básicos de los sistemas de bases de datos relacionales.
  • Utilice una tabla de verdad para decidir la veracidad de una proposición.
  • Escribe una prueba de inducción.

Enlaces de registro

*Los reembolsos podrán solicitarse hasta siete días antes del inicio del curso. Los reembolsos solicitados después de esa fecha no se emitirán.