Fundamentos de Programación
El curso Fundamentos de Programación te introduce al mundo del desarrollo de software desde cero. Aprenderás los principios básicos que comparten todos los lenguajes de programación y los aplicarás de forma práctica con Java y Python, dos de los lenguajes más utilizados a nivel global. A través de ejemplos y ejercicios, descubrirás cómo se diseñan aplicaciones, cómo funcionan las variables, sentencias y métodos, y cómo dar los primeros pasos en la programación orientada a objetos.
Objetivos
El curso Fundamentos de Programación tiene como objetivo que los estudiantes comprendan los principios esenciales de la programación, a través de una primera experiencia práctica con los lenguajes Java y Python
y desarrollen habilidades para trabajar con variables, datos, operadores y estructuras lógicas. Al mismo tiempo, busca introducirlos en la programación orientada a objetos, comprendiendo la estructura de clases, objetos y asociaciones.
Dirigido a:
Este curso está orientado a aquellas personas que tengan interés en aprender a programar, y no han tenido ningún contacto con la programación. El curso introduce a lo que es el diseño de un sistema, qué hay que tener en cuenta, los pasos a seguir en el razonamiento del mismo, cómo generar algoritmos para resolver problemas, etc.
Diploma
El diploma a otorgar, luego de la aprobación del curso, es el de: Fundamentos de Programación.
Temario
Módulo 1 – Introducción
Que es un lenguaje de programación
Lenguajes General
Tipos de aplicaciones: consola, Web (común y responsive), Desktop, Mobile
Almacenar Datos (BD relacionales y BD No Relacionales)
Módulo 2 – Elementos Básicos
Terminología
Variables (Definición – Tipo de Datos)
Operadores aritméticos – Funciones de Fechas y cadena de caracteres
Sentencias (Selección y repetitivas -Condiciones – Operadores lógicos y Relacionales)
Conjuntos (conjuntos acotados y dinámicos)
Métodos (Función vs procedimiento – Crearlas – Usar las existentes en el lenguaje)
Práctica en Java y Python
Módulo 3 – Diseño
Identificar los Conceptos, Datos y acciones
Diagrama: Modelo Conceptual
Práctica de modelado
Módulo 4 – POO
Programación Orientada a Objetos
Que es una clase: tipos de acceso, atributos, constructores, operaciones y métodos
Que es un objeto (referencias)
Concepto de asociación entre clases
Práctica en Java y Python
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos. La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.