- Dirección:General Alvear 235
- Localidad:Córdoba
- Teléfono:(0351) 5690080/81 - (0351) 4221475
- Fundación:1997
- Web:http://www.cisegestion.com.ar
Instituto CISE
- Modalidad:Presencial
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.