Formulario de contacto



Datos de contacto

Instituto CISE
http://www.cisegestion.com.ar
(0351) 5690080/81 - (0351) 4221475

Empleadores

Accede a nuestra oferta de productos web.

Carga tu CV

Actualizá tu CV

Los CVs actualizados son los primeros que ven las empresas que buscan postulantes

Portal de empleos

Para consultas o adquirir nuestros productos

Programación Inicial

Perfil del Egresado

Programa de Estudio

Programa de estudio capacitación: Programación Inicial

 

Objetivo


El curso de Programación Inicial es el puntapié de arranque para incorporar los conceptos básicos
de programación para luego aprender lenguajes de programación como JAVA, .NET, PHP, etc.


En este curso los alumnos podrán incorporar los conceptos fundamentales de lógica de
programación (sentencias, variables, estructuras, condicionales, etc.), fundamentos de la
programación orientada a objetos y leguaje de consulta SQL para trabajar con Bases de Datos.

 

Programa de contenidos:


Unidad 1: Introducción a la Programación

 

  • Que entendemos por Desarrollo de Software
  • Diferentes etapas en la Ejecución de un Programa Informático
  • Técnicas de Resolución de Problemas


Unidad 2: Algoritmos


Definición de algoritmo. Ejemplos.
Características de un algoritmo
Partes de un algoritmo: Entrada, proceso, salida
Datos. Tipos de datos.
Constantes y Variables.
Declaración de variables de tipo simple y de tipo compuesto.
Constantes - Declaración de constantes
Tipos de Variables: Contador, Acumulador, variable de trabajo.
Expresiones: Expresiones Aritméticas, relacionales y lógicas.

 

Unidad 3: Formas de Representar los Algoritmos

 

Pseudocódigo
Instrucciones o Sentencias. Clasificación:
Instrucciones de asignación: aritmética, lógica, de caracteres y de cadena de caracteres.

o Reglas para la construcción de una instrucción de asignación
o Instrucciones de entrada y salida de información
o Instrucciones de bifurcación

  • Estructuras de Control

 

Unidad 4: Programación estructurada

 

  • Estructura Secuencial
  • Estructuras de control:

o Estructura Selectiva o de bifurcación:

  • SI ( ) Entonces... Sino ... FinSI Simple y doble

o Estructura Selectiva Múltiple:

  • En Caso ( ) Sea.... Fin Caso

o Estructuras Repetitivas:

  • Mientras ( ) Hacer... FinMientras
  • Repetir.... Hasta ( )
  • Para... Hasta... Hacer... FinParaResolución de problemas

 

Unidad 5: Administración de Datos

 

  • Estructuras de Datos
  • Arrays
  • Operaciones sobre los arrays:

o Operaciones de Entrada y Salida: asignación y lectura/escritura
o Operaciones de acceso: Recorrido, Búsqueda.
o Operaciones de actualización: Inserción, borrado
o Otras operaciones: ordenación y mezcla.

  • Arrays Bidimensionales

 

Unidad 6: Bloques de código: subprogramas. Funciones y procedimientos

 

  • Funciones: Definición e Invocación.
  • Procedimientos: Definición e Invocación.
  • Variables locales y globales
  • Parámetros:

o Paso por valor
o Paso por referencia
o Problema de aplicación.


Unidad 7: Introducción a la programación orientada a objetos

 

  • Paradigma de la POO.
  • Encapsulamiento y ocultación de información.
  • Abstracción.
  • Comportamiento de los objetos.
  • Constructores y destructores.
  • Recolección de basura.

 

Unidad 8: Estado de los objetos

 

  • Tipos de datos. Tipos primitivos.
  • Declaración de atributos
  • Expresiones y asignación.
  • Comprobación de tipos.

 

Unidad 9: Comportamiento de los objetos

  • Métodos.
  • Paso de parámetros.
  • Declaración de variables (visibilidad, ámbito, etc.).
  • Sobrecarga de métodos.

Unidad 10: Clasificación de objetos

 

  • Clases y subclases.
  • Interfaces.
  • Herencia de clases e interfaces. Redefinición de métodos.
  • Jerarquías de clases.

 

Bases de Datos


Unidad 1: Sistemas de Gestión de Bases de Datos

 

  • Concepto de Base de Datos.
  • Independencia de Datos.
  • Integridad. Redundancia.
  • Arquitectura de Bases de Datos.
  • Sistemas de Gestión de Bases de Datos.
  • Administración de Bases de Datos.

Unidad 2: Introducción al Diseño de Bases de Datos

 

  • Diseño conceptual
  • Diseño lógico
  • Diseño físico
  • El Modelo de Datos Entidad-Relación Extendido

Unidad 3: El Modelo Relacional

 

  • Fundamentos del Modelo Relacional
  • Estructura de las Bases de Datos Relacionales.
  • Relaciones.
  • Dominios y atributos. Restricciones inherentes.
  • Dependencias funcionales. Claves.

Unidad 4: Características de la integridad y Seguridad de BDD


Unidad 5: Algebra Relacional.


Unidad 6: SQL:

 

  • Definiciones de datos en SQL
  • Comando CREATE TABLE
  • Restricciones (check, null, etc)
  • Tipos de datos SQL
  • Comando DROP TABLE
  • Comando ALTER TABLE
  • Comando CREATE INDEX

Comando DROP INDEX
Manipulación de datos en SQL
Comando SELECT
Funciones Agregadas de la cláusula SELECT
Cláusula GROUP BY
Cláusula HAVING
Cláusula ORDER BY
Cláusula EXIST
Subconsultas.
Comando UPDATE
Comando DELETE
Comando INSERT
Join

Requisitos de Admisión

Conocimientos de Operación de PC: Windows, Office (Word, Excel).

Inscripción

  • De lunes a viernes de 10:00 a 21:00 en el Instituto.

© 2000 - 2014 Todos los derechos reservados.

Cmi Comscore Direccion Nacional de Proteccion de Datos Personales IAB

Diseño: Iconosur