Instituto de Capacitación perteneciente a la Asociación Gremial de Docentes de la Universidad Tecnológica Nacional (FAGDUT). Desde 1995 estamos trabajando para jerarquizar el perfil académico y profesional de docentes, profesionales y alumnos proveyendo herramientas de capacitación estratégica a las empresas de la región.
Principios Básicos de Programación en Sistemas informáticos
Horario: Viernes 18:30 a 21hs.
Inicio: 13/08/10
Objetivo del curso: ofrecer una serie de métodos para facilitar el
aprendizaje de la programación, no se utilizara ningún lenguaje de
programación estándar, si se utilizará un lenguaje similar al humano
(pseudocódigo) para poder explicar instrucciones que se pueden utilizar en
la mayoría de ellos. Si se logra hacer un planteamiento correcto utilizando
este sistema, luego solamente se puede aplicar al lenguaje de programación
en el que se desee armar un programa y "traducir" las instrucciones a la
sintaxis del lenguaje.
Temario
*Tema 1: Introducción:*
¿Qué es una computadora?, Como se compone, Dispositivos de Entrada/Salida.
*Metodología de la programación:*
El código binario ¿Qué es?, Resolución de problemas utilizando la PC, Que es
un algoritmo, Características de un Algoritmo.
*Pasos para la resolución de problemas:*
Análisis del problema, Diseño del algoritmo, Implementación del algoritmo
(Verificación y depuración, Documentación), Herramientas de programación.
*Tema 2: Tipos de datos:*
Tipos de datos comunes, Los identificadores (Constantes, Variables, Sistemas
de asignación, Reglas de asignación)
*Tipos de operadores:*
Operadores aritméticos, Operadores lógicos.
*Precedencia de operadores:*
Reglas de evaluación, Escritura de formulas.
*Operadores de Entrada/Salida (I/O) de datos:*
Programación interactiva.
*Estructura de control I:*
Expresiones lógicas, Operadores de relación, Orden de evaluación.
*Tema 3: Estructura de control II:*
Variables lógicas, Estructura de selección Si…Entonces… (IF), Estructura de
selección Si/Sino (IF/ELSE IF), Sentencias selectivas anidadas.
*Estructura de control III:*
Sentencia Mientras…Hacer (WHILE), Sentencia Repetir…Hasta, Sentencia para
(FOR)
*Tema 4: Enviar y recibir información a los módulos:*
Parámetros Valor, Parámetros Variable.
*Tipos de variables en los módulos:*
Variables locales, Variables globales, Ámbito de un identificador.
*Procedimientos y Funciones:*
Procedimientos, Funciones.
*Tema 5: Vectores y Matrices:*
Vectores, Matrices.
*Tipos definidos por el usuario:*
¿Cómo definirlos?
*Algoritmos de ordenación:*
Algoritmo de selección, Algoritmo de la burbuja.
*Tema 6: Algoritmos de búsqueda:*
Búsqueda secuencial, Búsqueda dicotómica.
*Acciones básicas:*
Lectura, Escritura, PostData.
*Introducción a la lógica:*
Operadores lógicos (O, Y, NO, O EXLUSIVO, CONDICIONAL, DOBLE CONDICIONAL),
Ley asociativa, Ley conmutativa, Ley distributiva.
*Tema 7: Introducción general a UML:*
Generalidades, Diagramas, Diagramas recomendados.
*Diagramas:*
Casos de uso (Modelado de contexto, Modelado de requisitos), Diagramas de
clases (La clase, Relaciones entre clases, Dependencias, Generalización,
Asociación).
*Diagrama de objetos.*
*Diagramas de componentes.*
Ejecutables, Código fuente.
*Tema 8: Diagramas de despliegue.*
*Diagramas de secuencia.*
*Introducción general a la programación orientada a objetos (POO):*
Introducción, Origines, Concepto fundamental (Clases, Herencia, Objeto,
Método, Evento, Mensaje, Propiedad o atributo, Estado interno, Componente de
un objeto)
*Características de la POO:*
Abstracción, Encapsulamiento, Principio de ocultación, Polimorfismo,
Herencia, Recolección de basura.
- Cursos:
- 4187 lecturas




