TÉCNICO EN PROGRAMACIÓN DE LEGUAJES COMPUTACIONALES
Cuatrimestre 1:
**Módulo 1: Introducción a la Programación**
- Fundamentos de la programación
- Algoritmos y estructuras de datos básicas
- Introducción a la resolución de problemas
- Introducción a la programación orientada a objetos
**Módulo 2: Lenguaje de Programación Java**
- Sintaxis básica de Java
- Estructuras de control y bucles en Java
- Programación orientada a objetos en Java
- Manejo de excepciones en Java
-Programación en ventanas
-Proyecto programado
-Desarrollo de un proyecto de software completo que integre los conocimientos adquiridos durante el curso.
Cuatrimestre 2:
**Módulo 3: HTML y CSS**
- Introducción a HTML
- Estructura básica de una página web
- Estilización con CSS
- Layouts y posicionamiento en CSS
**Módulo 4: JavaScript y jQuery**
- Introducción a JavaScript
- Sintaxis básica y tipos de datos
- Funciones y eventos en JavaScript
- Manipulación del DOM
- Introducción a jQuery
- Selección y manipulación de elementos
- Eventos en jQuery
Cuatrimestre 3:
**Módulo 5: Bases de Datos con MySQL**
- Introducción a las bases de datos relacionales
- Diseño de bases de datos
- SQL básico (consultas, inserciones, actualizaciones, eliminaciones)
- Modelado de datos y relaciones
- Administración básica de MySQL
**Módulo 6: Desarrollo de Aplicaciones Web**
- Arquitectura cliente-servidor
- Patrones de diseño para desarrollo web
- Seguridad en aplicaciones web
Cuatrimestre 4:
**Módulo 7: PHP**
- Introducción a PHP
- Sintaxis básica de PHP
- Variables, operadores y estructuras de control en PHP
- Funciones y arreglos en PHP
- Manejo de formularios y sesiones en PHP
**Proyecto Final**
- Desarrollo de un proyecto de software completo que integre los conocimientos adquiridos durante el curso. Este proyecto puede ser una aplicación web utilizando las tecnologías aprendidas (HTML, CSS, JavaScript, jQuery, PHP, MySQL) y siguiendo las mejores prácticas de desarrollo.
Este plan de estudios distribuido en tres cuatrimestres ofrece una estructura organizada para el aprendizaje progresivo de los temas mencionados, permitiendo a los estudiantes adquirir habilidades sólidas en desarrollo de software en un año académico.
- Profesor: Randall Cervantes Chaves
- Estudiante: Gabriel González León
- Estudiante: Yader Kauffman Gonzalez
- Estudiante: Jonatan Nuñez Calderón
- Estudiante: Guillermo Ortiz Vargas
- Estudiante: Andrey Solís Rodríguez