Diplomatura en Introducción a la Programación en Java

El Ministerio de Ciencia y Tecnología junto al Ministerio de Industria, Comercio y Minería de la Provincia de Córdoba, a través de la UTN Facultad Regional Villa María, lanzan la Diplomatura en Introducción a la Programación en Java. Se trata de una capacitación con el objetivo promover la formación continua a personas, a partir de los 15 años de edad, con diferente grado de formación académica y en diferentes situaciones sociales a fin de despertar vocaciones, potenciar salidas laborales o perfeccionamiento formativo.

La propuesta surge a partir de la detección de necesidades presentes en la sociedad y región

El cursado es libre, gratuito y 100% online. La inscripción se encuentra abierta hasta el jueves 22 de julio.

INSCRIPCION

Objetivo General: la presente diplomatura promueve la formación y la construcción de las capacidades técnicas en torno a la lógica de programación.

Objetivo Específico: Formar, mediante el cursado de 3 módulos, en la construcción de las capacidades técnicas en torno a la lógica de programación; en técnicas de programación y especificaciones técnicas bajo el paradigma de programación orientada a objetos; y en programación en ambientes web, utilizando un lenguaje de programación orientado a objetos.

La formación consiste en 150 hs de contenidos a los inscriptos, cuyo objeto es la formación y la construcción de las capacidades técnicas en torno a la lógica de programación.

Se darán 3 módulos:

1- MÓDULO PENSAMIENTO LÓGICO

Formación en la construcción de las capacidades técnicas en torno a la lógica de programación.

CONTENIDOS
  • Introducción a la Lógica. Lógica proposicional, Lógica de predicados y operadores lógicos. Premisas lógicas, Tablas de Verdad (and, or, xor, not), silogismos (tipos válidos y falacias).
  • Elementos informáticos. Desarrollo de algoritmos. Desarrollo de programas.
  • Estructuras de Datos.
  • Estructuras de Control.
  • Estructuras de Programación.
  • Algoritmos fundamentales de búsqueda, recorrido y ordenamiento

2- MÓDULO PROGRAMACIÓN ORIENTADA A OBJETOS

Formación en técnicas de programación y especificaciones técnicas bajo el paradigma de programación orientada a objetos.

CONTENIDOS:
  • Introducción a los paradigmas de programación.
  • Paradigma Orientado a Objetos: El modelo de objetos Conceptos de: Clase y objeto; Atributos y métodos; Estado y comportamiento; Mensaje entre objetos. Encapsulamiento de la información. Niveles de acceso. Tiempo de vida de los objetos. Abstracción y modulación. Herencia. Polimorfismo y sobrecarga de operadores. Construcción de un diseño modular: Acoplamiento – Cohesión. Realización. Uso de interfaces. Modelado de software con UML:
  • Diagrama de Clases.
  • Diagrama de Secuencia
  • Diagrama de Máquina de Estados

3- MÓDULO DESARROLLO DE APLICACIONES WEB

Formación en programación en ambientes web, utilizando un lenguaje de programación orientado a objetos.

CONTENIDOS
  • Lenguaje de Programación Orientada a Objetos. Introducción a Java.
  • Características del Lenguaje. Sintaxis y estructura del lenguaje. Estructura de una clase.
  • Variables de instancia
  • Métodos de acceso y de modificación
  • Constructores
  • Constructores y métodos sobrecargados
  • Métodos accesorios o auxiliares
  • Documentación de clases y de métodos
  • Constantes y variables de clase
  • Interfaz e implementación de una clase
  • Librería de clases del lenguaje
  • Clases de fines específicos: Agrupamiento de objetos. Colecciones de tamaño fijo y de tamaño variable. Manejo de Excepciones. Manejo de fechas con LocalDate.Operaciones matemáticas con BigDecimal. Noción de eventos. Introducción a TDDTesting unitario con JUnit. Inspecciones de Software. Introducción a JAVA WEB:
  • El modelo cliente-servidor
  • Desarrollo de aplicaciones web con Spring Framework
  • Introducción a HTML5, CSS3 y JavaScript. Diseño de interacción de usuario. Despliegue de aplicaciones web con Apache Tomcat

Módulo 1: martes y jueves de 19 a 20.30 hs. 

Módulos 2 y 3: martes y jueves de 19 a 21 hs

El período de duración de la Diplomatura es de 6 meses, iniciando en julio y finalizando en diciembre. Serán dos encuentros semanales (virtuales síncronos) de 1,5  y de 2 hs de extensión cada uno dependiendo el módulo. 

Todas las clases tendrán modalidad remota o virtual, alternándose entre clases de cursado sincrónico (75 hs) y cursado asincrónico (75 hs), mediante las cuales se desarrollarán contenidos de corte teórico como también práctico.

El cursado se dicta entonces bajo dos modalidades conjuntas:

SINCRÓNICO O EN DIRECTO: Se realiza en vivo y permite interactuar con el docente para preguntas, dudas o consultas.

ASINCRÓNICO O A TU PROPIO RITMO: Se puede ver en cualquier momento, sin la posibilidad de interactuar con el docente

El cursado de la Diplomatura se hace de manera completa, no es posible inscribirse para la participación en solo uno de los módulos. 

MÓDULO INICIA FINALIZA
MÓDULO 1: PENSAMIENTO LÓGICO Martes 27/07 Jueves 26/08 
MÓDULO 2: PROGRAMACIÓN ORIENTADA A OBJETOS Martes 31/08 Jueves 23/09
MÓDULO 3: DESARROLLO DE APLICACIONES WEB Martes 28/09 Martes 14/12

EXÁMENES

A definir

Los participantes contarán con certificación: 

A) Certificados de Aprobación: posterior a la aprobación de un examen con condiciones a definir. Cada interesado en obtenerlo deberá aportar el equivalente a $2.500.- por cada derecho a examen con certificado de “aprobación” emitido al momento de finalizar el curso.

B) Certificados de Asistencia: los participantes contarán con un certificado de asistencia digital sin costo extra.

Para solicitar más info o ante cualquier duda o consulta, podés escribir a:

Por Facebook: https://www.facebook.com/utnvillamaria/

Participan