Programación II
Código 0415405T
Requisitos previos (1/2)
Debe tener claro: conocimientos, definiciones, conceptos y otros
elementos de su formación previa; pues son necesarios para el
buen desempeño en la asignatura.
Requisitos previos (2/2)
Ademas se recomienda tener las siguientes aptitudes:
- Comprensión lectora (Leer y comprender textos).
- Planificación y orden lógico en la solución de un planteamiento.
- Programación en lenguajes C, C++ y JAVA.
- Conocimientos básicos de elaboración de páginas web.
- Capacidad de leer documentación en inglés (opcional).
Programación II
Asignatura orientada para fortalecer los conocimientos de Programación
adquiridos en las Unidades curriculares Computación I, Programación I y
Estructura de Datos y a su vez incluir nuevos tópicos importantes y relevantes
para comenzar ya la etapa de formación profesional en la carrera
Contenido programático
Unidad I - Estilos de Programación
-
Comprensión y uso de estilos de programación, uso de
estándares de codificación.
- Manejo de control de versiones.
Unidad II - Técnicas de programación y
resolución de problemas lógicos
- Resolución de problemas lógico – matemáticos.
- Uso de técnicas de programación, recursividad, problemas combinatorios, árboles, grafos.
- Uso de Lenguaje de programación C, C++, C# y Java
1er Parcial (33%)
Unidades I y II (5ta semana)
Prueba Escrita: 55pts.
Proyecto: 25pts.
Prácticas: 20pts.
Proyecto (6ta semana)
Desarrollo de Aplicación Móvil para Android, iOS o
Windows 10, funcionando desde el dispositivo.
Unidad III - Desarrollo de
Aplicaciones Web con PHP
- Introducción a Javascript
- PHP – Descripción del lenguaje, infraestructura cliente – servidor, manejo de
funciones, sesiones, clases, AJAX.
- PHP con MYSQL. Introducción a Bases de Datos, desarrollo de aplicaciones web con
B.B.D.D.
- Introducción a Framework y descripción de Yii2.
2do Parcial (33%)
Unidades I y II (11va semana)
Prueba Escrita: 75pts.
Proyecto: 18pts.
Prácticas: 7pts.
Proyecto (12va semana)
Desarrollo de aplicación web en usando el stack WAMP/LAMP/MAMP.
Unidad IV - Desarrollo de
Aplicaciones Web con PHP (MVC)
- Descripción de patrón de programación MVC
- MVC con Marco de Trabajo
- Rutas
- Vistas y motor de vistas
- Controladores
- Modelos
- Migraciones
3er Parcial (34%)
Unidades I y II (15va semana)
Prueba Escrita: 75pts.
Proyecto: 18pts.
Prácticas: 7pts.
Proyecto (16va semana)
Desarrollo de aplicación web usando un framework de PHP.
¿Preguntas?
..Como no hay mas preguntas,
pasemos a hacer una prueba de
diagnóstico.