Download Universidad de Los Andes Facultad de Ciencias Económicas y

Document related concepts

Programación funcional wikipedia , lookup

Lisp wikipedia , lookup

Rust (lenguaje de programación) wikipedia , lookup

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.