Download Universidad de Los Andes Facultad de Ciencias Económicas y
Document related concepts
Transcript
Universidad de Los Andes Facultad de Ciencias Económicas y Sociales Programa de Maestría en Estadística Mérida – Venezuela Materia: Computación JUSTIFICACIÓN: La asignatura Computación está contemplada dentro del Pensum del Programa de Maestría en Estadística, como materia obligatoria y se dicta en el Trimestre de la Nivelación del Programa. Para cursar esta asignatura se requiere que el estudiante tenga conocimientos básicos del uso de las computadoras. La importancia de esta asignatura radica en que las ciencias de la computación, y concretamente la programación, constituyen parte importante de las tecnologías de la información que proporcionan el fundamento científico para el almacenamiento, aprovechamiento, transformación, procesamiento, transporte y análisis de datos de diversos tipos. OBJETIVOS: Objetivos Generales: Comprender la lógica de la programación de las computadoras a través de la construcción escrita de algoritmos para 1. Entender la lógica de la programación de las computadoras a través de la construcción escrita de algoritmos. 2. Entender y aplicar la codificación de los programas de las computadoras a través de un lenguaje de programación. 3. Entender las diferentes etapas que se deben cumplir cuando se resuelve un problema haciendo uso de la programación de las computadoras. Unidad I: Objetivo terminal Conocer los diferentes tipos de datos y su representación dentro de un computador, así como, la estructura operacional de un sistema de computadoras. Objetivos específicos 1. Definir los conceptos básicos relacionados con arquitectura y organización de computadoras. 2. Identificar los diferentes componentes de una computadora. 3. Explicar la estructura operacional fundamental de un sistema de computadores. 4. Identificar los diferentes tipos de datos dentro de un computador. 5. Explicar cómo pueden representarse los diferentes tipos de datos. Unidad II: Objetivo Terminal Comprender la función principal de los sistemas operativos, compiladores y lenguajes de programación Objetivos Específicos 1. Definir: sistemas operativos, compiladores y lenguajes de programación. 2. Identificar los tipos de sistemas operativos existentes. 3. Describir las funciones las funciones básicas de un sistema operativo. 4. Identificar los compiladores existentes. 5. Describir al menos tres tipos de lenguajes de programación Unidad III: Diseño y Construcción de Software. Ciclo de vida del software. Tipos Abstractos de Datos (TAD). Unidad IV: Algoritmos: diseño, representación gráfica y escrita. Unidad V: Estructura de Datos Estáticas Estructura de Datos Dinámicas. Unidad VI: Construcción de programas para resolver problemas sencillos. Unidad VII: Funciones y procedimientos. Parámetros y Argumentos. Anidamiento y recursividad. Objetos y clases de objetos. Unidad VIII: Archivos de datos. Almacenamiento Dinámico. Unidad IX: Algoritmos de Ordenación y Búsqueda. Unidad X: Noción en el uso de manejadores de Bases de Datos. Abstracción de Datos. Modelos de Datos. Independencia de Datos. Lenguajes de Definición de Datos. Lenguajes de Manipulación y Consulta.