Programación con Python y Java - Instituto Superior Santo Domingo

Lógica de programación

con Python y Java

¿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

Online

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

Cursos Relacionados

Dejanos tu consulta

+54

Al enviar este formulario, aceptas nuestras Políticas de privacidad

¿Tenés alguna duda?