El curso te permitirá dar los primeros pasos en el mundo de la programación utilizando Phyton y profundizar conceptos con el lenguaje de programación Java.Aprendé desde cero las bases de la programación, partiendo de sus bases y fundamentos hasta programar tus propios algoritmos.
¿Por qué aprender lógica de programación con Java y Python?
- Porque te ayuda a construir una base sólida de pensamiento lógico para resolver problemas con código.
- Porque empezás desde cero con Python y luego profundizás conceptos con Java, dos lenguajes muy usados.
- Porque vas a aprender a crear algoritmos y estructuras de control para programar tus propias soluciones.
- Porque es el mejor punto de partida para avanzar hacia desarrollo web, software, datos o IA.
Modalidad de Formación
Presencial
Ideal si estás en Córdoba y preferís venir a clases, interactuar en persona con compañeros y profesores. Son 15 horas de clases semanales en las aulas y laboratorios de nuestro edificio en el centro de Córdoba.
Distancia
Para quienes necesitan flexibilidad total. Estudiás a tu ritmo con materiales y actividades en el campus virtual, con un encuentro semanal por materia de 45 minutos en vivo, que también queda grabado.
Plan de Estudio
- Introducción a la lógica, algoritmos y la programación
- Concepto de lógica
- Noción de algoritmo
- Resolución de problemas simples y compuestos
- Características del lenguaje Python
- Instalación de entorno, referencias y configuración
- Diagramas de flujo (elementos gráficos para su representación)
- Conceptos de constantes y variables
- Identificadores
- Tipos de datos simples: Numéricos (enteros, reales), caracter y cadena de caracteres lógicos
- Expresiones: operadores matemáticos, relacionales y lógicos
- Salida de datos Entrada de datos - Asignación
- Bloques limitados por llaves
- Formato de salida
- La frase condicional: si - entonces sino
- Estructuras condicionales simples y compuestas
- Operadores lógicos: y, o (&&, II)
- Condiciones compuestas por dos o más condiciones simples
- Noción de frase repetitiva
- Uso de estructuras repetitivas en un algoritmo
- Clases generales de estructuras repetitivas (o ciclos):
- Ciclo O-N (while)
- Ciclo exacto (for)
- Elementos a considerar condición de control y bloque de acciones de un ciclo
- Ciclos bien y mal planteados: ciclos infinitos
- Estructura de datos tipo Lista
- Creación de Listas
- Carga e Impresión de Listas,
- Búsqueda de Mayor y Menor de una Lista
- Listas Paralelas
- Ordenamiento de los elementos de una Lista
- Ordenamiento de Listas Paralelas
- Componentes de tipo lista
- Eliminación de elementos
- Funciones y parámetros
- Retorno de Datos
- Parámetros de tipo Lista
- Retorno de una lista
- Estructura tipo Tupla
- Listas y Tuplas anidadas
- Variantes de la Estructura repetitivas for para recorrer Tuplas y Lístas
- Carga de un Diccionario en Python
- Diccionarios con valores de tipo Listas, Tuplas y Diccionarios
- Biblioteca Estándar de Python
- Importar funcionalidades de la Biblioteca
- Entorno Eclipse
- Concepto de eclipse.
- Descarga del entorno.
- Pasos para su instalación.
- Creación de un proyecto y una clase.
- Creación, grabación, recuperación y ejecución de proyectos.
- Clase Scanner para la entrada de datos y objeto System.
- Out para la salida de datos.
- Colaboración y herencia.
- Swing
- Controles visuales:
- JFrame
- JButton
- JLabel
- JTextArea
- JTextField
- JComboBox
- JMenuBar
- JMenu
- JMenuItem
- JCheckBox
- JRadioButton
- Implementación de interfaces para la captura de eventos de controles visuales.
- Clases orientadas para el desarrollo de diálogos: JDialog.
- Creación de proyectos utilizando el plug-in WindowBuilder.
- Pasos para crear un JFrame.
- Inicialización de propiedades de objetos.
- Eventos.
- Sobrecarga del método paint.
- Primitivas gráficas que provee la clase Graphics.
- Métodos básicos para graficar:
- Círculos
- Cuadrados
- Elipses
- Polígonos
- Otros
- Generación de gráficos estadísticos.
- Concepto de Applet.
- Métodos de un Applet.
- Métodos que controlan la ejecución del Applet.
- Métodos para dibujar el Applet.
- Cómo incluir un Applet en una página HTML
Dirigido a
- Estudiantes de tecnicaturas relacionadas con la temática.
- Docentes de áreas afines.
- Programadores que deseen actualizarse.
- Ingresantes a carreras de sistemas.
- Interesados en iniciarse en el mundo de la programación.
Certificación
- Al finalizar el curso obtendrás un Certificado Privado emitido por Instituto Superior Santo Domingo avalando tu formación.
Estudiar en Santo Domingo
Certificación Oficial con validez nacional
Certificación Oficial con validez nacional
Certificación Oficial con validez nacional
Equipo docente integrado por profesionales con amplia experiencia
Equipo docente integrado por profesionales con amplia experiencia
Equipo docente integrado por profesionales con amplia experiencia