Download objetivos especificos de la unidad

Document related concepts

Rust (lenguaje de programación) wikipedia , lookup

Transcript
Instituto Universitario Politécnico
“Santiago Mariño”
AREA DE CONOCIMIENTO:
CARRERA:
INGENIERIA
INGENIERIA
ESPECIALIDAD:
SISTEMAS
ASIGNATURA:
INTRODUCCIÓN A LA COMPUTACIÓN
REVISION:
Código Semestre U.C.
4705121
I
2
Densidad Horaria
H.T.
H.P.
H.L.
1
2
-
MARZO 2007
Pre-Requisito
S/P
OBJETIVO TERMINAL DE LA ASIGNATURA
Al finalizar la asignatura, el alumno conocerá los fundamentos de la computación en
los aspectos relacionados con: la terminología computacional e informática, uso y
programación de computadoras, diseño de algoritmos empleando un pseudo-lenguaje,
bases de la programación estructurada como elementos necesarios para el manejo de las
computadoras.
DESCRIPCION DE CONTENIDOS








Intoducción a las computadoras
Introducción a las computadoras
Sistema de numeración
Lenguajes de programación
Algoritmos
Diagramas de flujo
Programación estructurada
Arreglos
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
-
Exposición didáctica.
-
Discusión dirigida.
-
Ejercicios.
UNIDAD No. I
INTRODUCCIÓN A LAS
COMPUTADORAS
OBJETIVO: Al finalizar la unidad el estudiante
estará en la capacidad de manejar en forma básica la
terminología compuatcional así como las aplicaciones
y alcance de las computadoras.
Duración: 3 semanas
CONTENIDO
LOS COMPUTADORES EN SU CONTEXTO
Definición de términos básicos. Evolución de los computadores. Taxonomía de los
computadores actuales. Posibilidades de las computadoras. Velocidad y precisión.
Capacidad de procesamiento.
ORGANIZACIÓN DE LOS SISTEMAS DE CÓMPUTO
CONCEPTOS BÁSICOS DE HARDWARE
Dispositivos de entrada. Unidad de proceso. Dispositivos de salida. Almacenamiento
secundario.
CONCEPTOS BÁSICOS DE SOFTWARE
Procesamiento con programas. Aplicaciones de Software. Software de Sistema.
Interfaz con el usuario.
APLICACIONES ESENCIALES DE LAS COMPUTADORAS
Editores. Calculo, visualización y simulación. Bases de datos: aplicaciones e
implicaciones. Telecomunicaciones y Redes.
APLICACIONES DE LAS COMPUTADORAS EN LA ACTIVIDAD HUMANA
Las computadoras en: La empresa. La educación. El hogar
ENTORNO INFORMÁTICO
Seguridad, integridad y confidencialidad. Ética, privacidad y otros aspectos. Virus y
antivirus. Aspectos legales: derechos de autor, contrato y licencias.
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1.2.3.4.5.-
Definir las computadoras en todo su contexto.
Definir y conocer cada segmento el hardware y el software.
Manejar las aplicaciones esenciales de las computadoras.
Conocer y aplicar el uso de las computadoras en la actividad humana.
Explicar la aplicabilidad en el entorno informático.
UNIDAD No. II
SISTEMA DE NUMERACION
Duración: 2 semanas
OBJETIVO: Al finalizar la unidad, el estudiante
estará en capacidad de explicar los sistemas de
numeración más usados y usar la conversión entre
sistemas numericos
CONTENIDO
SISTEMAS DE NUMERACIÓN
Sistema decimal
Sistema binario
Sistema octal y hexadecimal
CONVERSIÓN DE SISTEMAS DE NUMERACIÓN
Conversión de sistema decimal a otros sistemas
Conversión de cualquier sistema a sistema decimal
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1.- Explicar los diferentes sistemas de numeración.
2.- Dominar la conversión de sistemas de numeración.
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
-
Exposición didáctica.
-
Discusión dirigida.
-
Ejercicios.
UNIDAD No. III
OBJETIVO: Al finalizar la unidad, el estudiante
estará en capacidad definir el termino lenguaje de
programación, distinguir entre tipos de lenguajes,
describir las caracteristicas más importantes de los
lenguajes más usados
LENGUAJES DE
PROGRAMACION
Duración: 1 semanas
CONTENIDO
TIPOS DE LENGUAJES
Lenguajes de Bajo Nivel
Lenguajes de Alto Nivel
RELACIÓN PROGRAMADOR - TIPOS DE LENGUAJES - COMPUTADOR
Compilador
Interprete
Diferencias entre un programa compilado y uno interpretado
Esquema lógico de escritura y ejecución de un programa
LENGUAJES DE ALTO NIVEL MÁS POPULARES
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1.- Explicar los diferentes tipos de lenguajes de programación.
2.- Dominar la relación entre el programador, los tipos de lenguajes y el
computador.
3.- Conocer los diferentes lenguajes de programación de alto nivel.
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
-
Exposición didáctica.
-
Discusión dirigida.
-
Ejercicios.
UNIDAD No. IV
ALGORITMOS
Duración: 4 Semanas
OBJETIVO: Al finalizar la unidad el estudiante
estará en capacidad de organizar sus ideas por pasos,
elaborando algoritmos, adquirirá una guía
metodológica para la resolución de problemas, así
como las herramientas para profundizar en la
elaboración
de algoritmos.
CONTENIDO
RESOLUCION DE UN PROBLEMA
Definición del problema
Elaboración del plan o proceso
Procedimiento
Algoritmo
ALGORITMO
Características
Elementos
Leer un dato, escribir un resultado o calcular un valor
Estructuras elementales: secuénciales, selectivas, repetitivas
Los cálculos
Expresiones
Tipos de expresiones
Tipos de operadores
CONSTRUCCIÓN DE UN ALGORITMO
DOCUMENTACION
Manual de usuario
Manual del programador
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1.- Manejar la solución de un problema, aplicando los procedimientos.
2.- Dominar, según el caso el entorno de un algoritmo.
3.- Aplicar los conocimientos adquiridos para la contrucción de un algoritmo.
4.- Conocer el prodimiento para la creación de manuales para usuarios y
programador.
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
Exposición didáctica.
Discusión dirigida.
Ejercicios.
UNIDAD No. IV
DIAGRAMAS DE FLUJO
Duración: 2 Semanas
OBJETIVO: Al finalizar la unidad, el estudiante
podrá: definir diagrama de flujo, reconocer los bloques
y simbolos usados para elaborar un diagrama de flujo,
construir un diagrama de flujo.
CONTENIDO
SIMBOLOS MÁS UTILIZADOS
Bloque de comienzo y fin
Flecha de flujo
Bloque de instrucción
Bloque de decisión
Conector
Conector de fin de página
Bloque de ciclo
Otros.
EJEMPLOS DE DIAGRAMAS DE FLUJO
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1.- Conocer los símbolos más utilizados para la elaboración de un diagrama de
flujo.
2.- Aplicar los conocimientos adquiridos para la construcción de un diagrama de
flujo.
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
Exposición didáctica.
Discusión dirigida.
Ejercicios.
UNIDAD No. V
PROGRAMACION
ESTRUCTURADA
Duración: 2 Semanas
OBJETIVO: Al finalizar la unidad, el estudiante
estará en capacidad de: Explicar ¿por qué se usa
programación estructurada, describir sus principios,
usar los diagramas estructurados.
CONTENIDO
PROGRAMACION ESTRUCTURADA
Principios de la programación estructurada
Ventajas de la programación estructurada
Diagramas estructurados
EJEMPLOS DE DIAGRAMAS ESTRUCTURADOS
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1.- Explicar las disposiciones de que presenta una programación estructuradal.
2.- Aplicar los conocimientos adquiridos para la construcción de un diagrama de
flujo.
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
Exposición didáctica.
Discusión dirigida.
Ejercicios.
UNIDAD No. VI
OBJETIVO: Al finalizar la unidad, el estudiante
estará en capacidad de: trabajar con variables
compuestas.
ARREGLOS
Duración: 4 Semanas
CONTENIDO
ARREGLOS UNIDIMENSIONALES (VECTORES)
Variables subindicadas
Proceso de ordenamiento
Proceso de búsqueda
ARREGLOS BIDIMENSIONALES (MATRICES)
OBJETIVOS ESPECIFICOS DE LA UNIDAD
1. Manejar las variables compuestas, mediante vectores.
2. Manejar las variables compuestas, mediante matrices.
ESTRATEGIAS METODOLOGICAS
-
Torbellinos de ideas.
Exposición didáctica.
Discusión dirigida.
Ejercicios.
BIBLIOGRAFIA
Allen Weis, Mark. Estructuras de datos y algoritmos. Wilmington E.U.A: Addison –
Wesley Iberoamericana, 1995.
Becerra Santamaría, Cesar. Algoritmos conceptos básicos. Bogotá: Kimpres, 1993.
f
Beekman, George. Computación & informática. Editorial Addison Wesley. 1998
Brassard y Bratley. Fundamento de algoritmia. España: Prentice-All, 1997.
De Marcelo, Jesús. Virus de sistemas informáticos e internet
Ferreyra, Gonzalo. Informática paso a paso
Pera, Claudio Computación para los que no saben nada. Coedición: Alfaomega-Rama
Sanders, Donald. Informática presente y futuro, 3era. Edición. Editorial McGraw-Hill,
Mexico, 1995.