PROGRAMA: COMPUTACION I

Documentos relacionados
PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA

UNIVERSIDAD POPULAR DEL CESAR FACULTAD INGENIERIAS Y TECNOLOGICAS DEPARTAMENTO DE INGENIERIA DE SISTEMAS

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA PLAN DE CLASE POR SESIÓN SEMANA 1

ANEXO XVII DE LA RESOLUCION N

SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN

1 Introducción a los algoritmos y a la programación de computadoras... 1

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA ELECTRONICA E INFORMATICA ESCUELA DE PREGRADO DE INGENIERÍA MECATRONICA

UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGÍA PLAN GLOBAL COMPUTACION I

PROGRAMACION ESTRUCTURADA

INDICE. Prólogo de la Segunda Edición

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO

INTRODUCCION A LA INFORMATICA

Programación. Carrera: PET 0629

Fundamentos de Programación Visual Basic

INTRODUCCIÓN A LA PROGRAMACIÓN

PLANTILLA DE LA GUÍA DIDÁCTICA DE LA ASIGNATURA

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

PROGRAMA: INTRODUCCIÓN A LA INFORMÁTICA

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

PROGRAMACIÓN UNIDADES

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Duración (en horas) Evaluación de los aprendizajes

PROGRAMA ANALÍTICO INFORMATICA I (MAT 204)

FUNDAMENTOS DE INFORMÁTICA

Unidad de Competencia I Elementos de Competencia Requerimientos de información

SÍLABO DE ALGORITMOS

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015

Introducción a la. Programación con

Índice general 7. Presentación 15

POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II

Fundamentos de programación JAVA

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES

PLAN DE ESTUDIOS 2008-II SÍLABO

1. Identificación del curso

AREA A LA QUE PERTENECE: POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: 1er. Semestre 2015 AUXILIAR:

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

Contenido. 1. Introducción a la programación La secuenciación La selección...55

Fundamentos de programación C++

Programa académico. CI209 Semestre: 3 Área en plan de estudios ( B, P y E):

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA VICERRECTORADO ACADÉMICO ARAGUA VENEZUELA

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS FORESTALES Y AMBIENTALES ESCUELA DE INGENIERIA FORESTAL PROGRAMA INFORMATICA I (NV)

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

Nombre de la Asignatura INTRODUCCIÓN A LA PROGRAMACIÓN INFORMACIÓN GENERAL Escuela. Departamento Unidad de Estudios Básicos

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ciencias Naturales y Matemáticas SYLLABUS DEL CURSO. Fundamentos de Computación

UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS EXACTAS Y NATURALES INSTITUTO DE FÍSICA PROGRAMA DE FUNDAMENTACIÓN EN COMPUTACIÓN

PROGRAMA DE ESTUDIO Área de Formación :

FUNDAMENTOS DE INFORMÁTICA PARA INGENIERÍA INDUSTRIAL

Elementos Fundamentales

P L A N I F I C A C I O N

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

PROGRAMA DEL CURSO AREA A LA QUE PERTENECE: POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: 2do Semestre 2017 AUXILIAR:

Contenido 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS PROCESOS Prólogo...

Taller de Lenguajes I

PROGRAMA INSTRUCCIONAL

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

JUSTIFICACIÓN: PRE-REQUISITOS: OBJETIVOS GENERALES: * Programa de asignatura propuesto por los Prof. Malinda Coa y Angel Zambrano.

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias Físico Matemáticas

DATOS GENERALES 60 HORAS 3 HORAS

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E):

Algoritmos y Lenguajes de Programación

Carrera: INM Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

PROGRAMA INSTRUCCIONAL COMPUTACIÓN PARA INGENIEROS

División Académica de Informática y Sistemas

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN GENERAL DE LA ESCUELA NACIONAL COLEGIO DE CIENCIAS Y HUMANIDADES SECRETARÍA ACADÉMICA

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas PROGRAMA DEL CURSO. I. Información General

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL DEPARTAMENTO DE INGENIERÍA ESTRUCTURAL

Licenciatura en Tecnologías de Información y Comunicación Modalidad No Escolarizada NOMBRE DE LA ASIGNATURA PROGRAMACIÓN CLAVE DE LA ASIGNATURA

I CONCEPTOS BÁSICOS DE COMPUTACIÓN II INTRODUCCIÓN A LAS TECNOLOGÍAS DE INFORMACIÓN III COMPONENTES Y FUNCIONAMIENTO DE LAS

Introducción a la Programación. Concepto de algoritmo. Algoritmos computacionales: pseudocódigo y diagramas de flujo. Programa.

Programación. Carrera: MAE 0527

Análisis y escritura de las estructuras de control

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN CONTENIDO DE CURSO

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica

INTRODUCCIÓN A LA PROGRAMACIÓN

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA SÍLABO PLAN DE ESTUDIOS 2000

Sílabo de Computación

Universidad Nacional Autónoma de Hondura. Tecnológica de Danli

UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE INGENIERIA CIVIL PROGRAMACION I. CARÁCTER: Obligatoria DENSIDAD HORARIA HT HP HS THS/SEM

Objetivos de la asignatura

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD AUTÓNOMA DE SAN LUIS POTOSÍ FACULTAD DE CIENCIAS

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

SILABO DEL CURSO ALGORITMOS Y ESTRUCTURAS DE DATOS 1

Metodología y Tecnología de la Programación. I.T. Informática de Gestión

Transcripción:

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERECTORADO ACADÉMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA 1 PROGRAMA: COMPUTACION I Código 0415102T Carrera: Ingeniería Informática Ingeniería Electrónica Ingeniería Mecánica Ingeniería Civil Ingeniería Industrial Nombre de Estrategias Unidades Densid ad Horaria Pre-requisito la Asignatura Metodológicas Crédito H.T. H.P. T. hrs/sem. Computación I Ver anexo 03 02 03 05

2 UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERECTORADO ACADÉMICO DEPARTAMENTO DE INGENIERÍA EN INFORMÁTICA PROGRAMA ANALITICO Asignatura: Computación I Unidad I: Teoría de la Computación Objetivo General: Al finalizar la unidad, los estudiantes reconocerán los componentes básicos de un sistema de computación y su forma general de operación. OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- El estudiante describirá la influencia de la evolución de la Ciencia de la Computación en la humanidad, destacando los hitos más relevantes en la era de la informática. 2.- El estudiante explicará el concepto de computador, indicando sus características relevantes y los tipos de computadores existentes de acuerdo a su uso, presentación, tamaño y capacidad de procesamiento. 1.- Origen y auge de los computadores. Generaciones 2.- Concepto de computador. Características. Tipos de computador de acuerdo al uso, tamaño de la memoria y forma de procesar los datos. participativa por parte del Autoestudio del colocado en la Diagnóstica y 3.- El estudiante analizará estructura básica del computador, especificando a través de un esquema, como fluye la información a través de sus elementos. 3.- Partes funcionales del computador. Esquema lógico y funcional. Esquema físico: CPU, periféricos. 4.- El estudiante explicará el sistema de representación de la información en un computador a través de un ejemplo de conversión de código binario. 4.- Representación de la información en el computador. Sistema binario. Conversión binario decimal. Código ASCII.

OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 3 5.- El estudiante describirá los dos grandes recursos disponibles en un sistema de computación, presentando diferentes ejemplos. 5.- Definición de hardware y de software. Arquitectura del computador: tarjeta madre, procesador, buses, memoria Ram, Cache, ranuras de expansión (ISA, EISA, VLBus, PCI AGP, otras), Puertos serial, USB, paralelo. participativa por parte del Autoestudio del colocado en la Diagnóstica y 6. El estudiante describirá al menos tres aspectos generales del ambiente Internet, indicando sus características, ventajas y desventajas. 6.- Internet: Definición. Navegadores: tipos, características, ventajas y desventajas. Servicios: tipos y características. Buscadores: tipos, comparaciones. Páginas Web estáticas y dinámicas. Filosofía cliente servidor. Lenguajes de scripts: ASP, Visual Basic Script, PHP, JavaScript, Java. Servidores virtuales: Apache, IIS, PWS.

Asignatura: Computación I Unidad II: Algoritmos y Programación Estructurada 4 Objetivo General: Al finalizar la unidad, los estudiantes diseñarán algoritmos mediante la aplicación básicos de Algoritmia Elemental problemas. OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- Dada una lista con las definiciones de los conceptos de: algoritmo, pseudo código, variable, constante, programa fuente, programa objeto, compilador, operadores aritméticos, operadores lógicos y operadores relacionales, y la respectiva lista de los términos referentes a tales conceptos, el alumno apareará correctamente los conceptos. 2.- Dado el enunciado de un problema, el alumno describirá correctamente la secuencia de pasos para resolverlo con el computador. 1.- Conceptos Básicos: Concepto de Algoritmo. Pseudo Código. Variables y Constantes. Compilación, programa fuente y programa objeto. Operadores aritméticos, relacionales y lógicos. Operaciones aritmético lógicas. 2.- Descripción de los pasos en orden lógico para la solución de un problema utilizando el computador. Autoestudio del 3.- El estudiante analizará los métodos de representación algorítmica de la estructura secuencial, tanto en pseudo código, como en diagrama estructurado indicando las características específicas de la representación secuencial. 4.- A partir del enunciado de un problema que implique un proceso secuencial, el estudiante aplicará los métodos de representación de estructura secuencial para proponer una solución algorítmica. 3.- Métodos de diagramación de la estructura secuencial: Pseudo Código y Diagrama Estructurado de los enunciados Inicio, Escribir, Leer, Asignación y Fin. 4.- Aplicación de la estructura secuencial en la resolución de problemas. a través de de

Asignatura: Computación I Unidad II: Algoritmos y Programación Estructurada 5 Objetivo General: Al finalizar la unidad, los estudiantes diseñarán algoritmos mediante la aplicación básicos de Algoritmia Elemental problemas. OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 5.- El estudiante analizará los métodos de representación algorítmica de la toma de decisión simple, tanto en pseudo código, como en diagrama estructurado, indicando las características específicas de la representación de la toma de decisión simple. 6.- El estudiante analizará los métodos de representación algorítmica de la toma de decisión doble, tanto en pseudo código, como en diagrama estructurado, indicando las características específicas de la toma de decisión doble. 5.- Pseudo código y diagrama estructurado de la estructura de toma de decisión simple: Enunciado Si Entonces. 6.- Pseudo código y diagrama estructurado de la estructura de toma de decisión doble: Enunciado Si Entonces Caso Contrario. Autoestudio del 7.- A partir del enunciado de un problema que implique un proceso toma de decisión, el estudiante aplicará los métodos de representación de estructura de las tomas de decisión, para proponer una solución algorítmica. 8.- El estudiante analizará los métodos de representación algorítmica de la estructura de repetición automática, tanto en pseudo código, como en diagrama estructurado, indicando las características específicas de la representación de la estructura de repetición automática. 7.- Aplicación de la estructura de programación de tomas de decisión en la resolución de problemas planteados. 8.- Pseudo código y diagrama estructurado de la estructura de repetición automática: Haga Desde o Repita Para. a través de de Sumativa, aplicación prueba corta 20%

Asignatura: Computación I Unidad II: Algoritmos y Programación Estructurada 6 Objetivo General: Al finalizar la unidad, los estudiantes diseñarán algoritmos mediante la aplicación básicos de Algoritmia Elemental problemas. OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 9.- El estudiante analizará los métodos de representación algorítmica de las estructuras de repetición condicional, tanto en pseudo código, como en diagrama estructurado, indicando las características específicas de la representación de las estructuras de repetición condicional. 10.- A partir del enunciado de un problema que implique un proceso de repetición automática y un proceso de repetición condicional y el uso de variables contadores y acumuladores, el estudiante aplicará los métodos de representación de las estructuras de repetición, para proponer una solución algorítmica. 11.- A partir del enunciado de un problema que implique procesos secuenciales, de toma de decisión y de repetición automática y condicional, el estudiante aplicará los métodos de representación de las estructuras de control, para proponer una solución algorítmica. 9.- Pseudo código y diagrama estructurado de las estructuras de repetición condicional: Repita Mientras y Repita Hasta. 10.- Aplicación de la estructura de programación de repetición en la solución de problemas planteados utilizando: - Variables tipo contador. - Variables tipo acumulador. 11.- Elaboración de algoritmos de aplicación problemas utilizando las instrucciones secuenciales, de toma de decisión y de repetición, hasta la inclusión de instrucciones de repetición anidadas. Autoestudio del a través de de Sumativa, aplicación prueba I Parcial 80%

Asignatura: Computación I Unidad III Instrucciones básicas del Lenguaje C 7 Objetivo General: Al finalizar la unidad, los estudiantes aplicarán las nociones básicas de la Algoritmia Elemental en el diseño de programas computacionales que serán implementados en el computador a través del lenguaje de programación C, problemas. OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- El estudiante reseñará verbalmente al menos tres de las características generales del lenguaje de programación C. 2.- Dada la estructura de un programa escrito en lenguaje de programación C, el estudiante identificará las áreas fundamentales de su estructura. 3.- Dado un conjunto de variables de diferente tipo, el estudiante realizará la declaración de cada una aplicando correctamente la sintaxis de declaración de variables. 4.- Dado un algoritmo diseñado en la Unidad II, el estudiante realizará su codificación aplicando correctamente la sintaxis de las estructuras de programación. 1.- Breve historia del lenguaje de programación C. Características generales del lenguaje. 2.- Estructura de un programa en lenguaje C: Area de directrices del precompilador. Area de declaración de variables globales. Area principal: main y Area de funciones. 3.- Declaración de variables enteras, flotantes, carácter, cadenas de caracteres y declaración de constantes en lenguaje C. 4.- Instr. básicas: Operadores en C: Aritméticos, relacionales y lógicos. Instr. de Entrada y de Salida de datos: printf, scanf, gets, getche, getchar, gets. Formatos de salida: %d, %f, %c, %s. Instr. de toma de decisión: if, if else, switch. Instr. de repetición automática: for Instrucciones de repetición condicional: while y do-while Autoestudio del a través de de

Asignatura: Computación I Unidad III Instrucciones básicas del Lenguaje C 8 Objetivo General: Al finalizar la unidad, los estudiantes aplicarán las nociones básicas de la Algoritmia Elemental en el diseño de programas computacionales que serán implementados en el computador a través del lenguaje de programación C, problemas. OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 5.- Dado un programa codificado, el estudiante realizará su trascripción, edición, compilación y ejecución a través del manejo de las estructuras del entorno de programación del lenguaje C. 6.- Dado un algoritmo cuya complejidad abarque hasta el uso de las estructuras básicas de programación, el estudiante realizará su codificación aplicando correctamente la sintaxis del lenguaje de programación C. 5.- Entorno de programación del lenguaje C. Instrucciones de edición, compilación y ejecución. 6.- Elaboración de programas de aplicación problemas utilizando las instrucciones básicas de programación en lenguaje C. Autoestudio del a través de de

9 Asignatura: Computación I Unidad IV Arreglos Unidimensionales y Bidimensionales Objetivo General: Al finalizar la unidad, los estudiantes elaborarán programas mediante la aplicación de las nociones de Estructuras de Arreglos de Datos para almacenar, ordenar y buscar información en listas y tablas de datos. Los programas serán implementados en el computador a través del lenguaje de programación C, para la resolución de problemas..objetivos CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- Dada la estruct. de un arreglo unidimensional, el estudiante describirá el proceso de lectura del arreglo, así como la impresión de los datos del mismo, indicando como se efectúa el proceso de recorrido a través de los datos del arreglo, en un lenguaje de alto nivel. 2.- El estudiante analizará un método de búsqueda secuencial en arreglos unidimensionales, en un lenguaje de alto nivel. 1.- Diferencia con respecto al almacenamiento y manipulación, entre variables simples y vectores. Lectura y escritura de vectores. Recorrido de un vector. Vectores paralelos. 2.- Métodos de búsqueda de un elemento dentro de un vector: Búsqueda Secuencial. Aplicación de búsqueda en programas. Autoestudio del 3.- El estudiante analizará un método de ordenamiento en arreglos unidimensionales, en un lenguaje de alto nivel. 4.- A partir del enunciado de un problema que implique procesos de búsqueda y ordenamiento en arreglos unidimensionales, el estudiante aplicará los métodos de búsqueda y ordenamiento y para proponer una solución a ser implementada en un lenguaje de alto nivel. 3.- Método de ordenamiento de vector: Ordenamiento por Burbuja Elaboración de programas con la aplicación del método de ordenamiento. 4.- Elaboración de programas de aplicación problemas, utilizando búsqueda y ordenamiento en vectores. a través de de

10 Asignatura: Computación I Unidad IV Arreglos Unidimensionales y Bidimensionales Objetivo General: Al finalizar la unidad, los estudiantes elaborarán programas mediante la aplicación de las nociones de Estructuras de Arreglos de Datos para almacenar, ordenar y buscar información en listas y tablas de datos. Los programas serán implementados en el computador a través del lenguaje de programación C, para la resolución de problemas..objetivos CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 5.- Dada la estructura de un arreglo bidimensional, el estudiante describirá el proceso de lectura del arreglo, así como la impresión de los datos del mismo, indicando como se efectúa el proceso de recorrido a través de los datos del arreglo, en un lenguaje de alto nivel. 6.- A partir del enunciado de un problema que involucre una estructura de arreglo bidimensional, el estudiante aplicará las estructuras de arreglos a fin de proponer una solución a ser implementada en un lenguaje de alto nivel. 7.- A partir del enunciado de un problema que involucre estructuras de arreglos unidimensionales y bidimensionales, el estudiante aplicará las estructuras de arreglos a fin de proponer una solución a ser implementada en un lenguaje de alto nivel. 5.- Diferencia con respecto al almacenamiento y manipulación, entre variables simples, vectores y matrices. Lectura y escritura de una matriz. Recorrido de una matriz por filas y por columnas. Vectores paralelos a una matriz. 6.-Elaboración de programas, con la aplicación de matrices. 7.- Elaboración de programas de aplicación problemas, utilizando las estructuras de vectores y matrices en Lenguaje C, incluyendo cálculos de porcentajes, promedios, búsquedas, ordenamientos, simulación de procesos. Autoestudio del a través de de Continua de las prácticas de Laboratorio hasta acumular un 20% Sumativa, aplicación prueba II Parcial 80%

11 Asignatura: Computación I Unidad V: Punteros Objetivo General: Al finalizar la unidad, los estudiantes elaborarán programas mediante la aplicación de las nociones básicas de manejo de Punteros para el acceso de datos, que serán implementados en el computador a través del lenguaje de programación C, problemas..objetivos CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- El estudiante definirá el concepto de variable tipo puntero, estableciendo sus características esenciales, su utilidad y su diferencia con una variable simple. 2.- A partir de una variable tipo puntero, el estudiante describirá el proceso de operación de los operadores de punteros, en un lenguaje de alto nivel. 1.- Definición de puntero: Declaración de un puntero Inicialización de un puntero Asignaciones de punteros. Conversiones de punteros. Aritmética de punteros. 2.-Operadores de punteros en Lenguaje C: Operador de Dirección: & y Operador de indirección: * Autoestudio del 3.- A partir de dos variables tipo puntero, el estudiante utilizará los operadores de puntero para el acceso y manipulación de sus datos, en un lenguaje de alto nivel. 4.- El estudiante establecerá la relación entre las variables tipo puntero y los arreglos unidimensionales, aplicando la aritmética de punteros y la indexación de arreglos para el acceso a los elementos de un arreglo a través de un puntero. 3.-Ejercicios de aplicación de los operadores de punteros 4.-Relación entre punteros y arreglos unidimensionales: Notación con punteros con subíndice. Notación con punterodesplazamiento. a través de de

12 Asignatura: Computación I Unidad VI: Funciones Objetivo General: Al finalizar la unidad, los estudiantes elaborarán programas mediante la aplicación de la programación modular a través del manejo de funciones, que serán implementados en el computador a través del lenguaje de programación C, problemas..objetivos CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- El estudiante responderá a la solicitud de explicar las características y ventajas de la Programación Modular, explicando por lo menos dos características y dos ventajas 2.- Dado el enunciado de un problema que involucre el uso de funciones estándar, el estudiante reconocerá las funciones requeridas y utilizará las funciones estándar de un lenguaje de alto nivel en el diseño de un programa que permita resolver el problema 1.-Definición de Programación Modular: Características de la Programación Modular. Ventajas de la Programación Modular. 2.-Funciones de la Biblioteca Estándar del Lenguaje C: Funciones Matemáticas Funciones de Cadenas de Caracteres Archivos de Cabecera Autoestudio del 3.- El estudiante describirá el proceso de definición de una función creada por el programador, en un lenguaje de alto nivel. 4.- Dada una función sencilla, que involucre el paso de información, el estudiante analizará el proceso de paso de información por valor y por referencia, indicando la diferencia entre ambos casos. 5.- A partir del enunciado de un problema, el estudiante aplicará la programación modular, a fin de proponer una solución a través de un programa que utilice funciones creadas por el programador, en un lenguaje de alto nivel. 3.-Definición de una función en Lenguaje C: Prototipos de función. 4.-Paso de información a una función: Paso de parámetros por valor. Llamada por referencia o paso de parámetros por referencia. Paso de arreglos a una función. 5.-Elaboración de programas de aplicación problemas, utilizando la programación modular con opciones de menú. a través de de

13 Asignatura: Computación I Unidad VII: Estructuras de Registros Objetivo General: Al finalizar la unidad, los estudiantes elaborarán programas mediante la aplicación de las nociones de Estructuras de Registros, que serán implementados en el computador a través del lenguaje de programación C, problemas..objetivos CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN 1.- El estudiante definirá el concepto de Estructura de Registro, estableciendo sus características esenciales, su utilidad y su diferencia con una variable simple. 2.- A partir de un ejemplo de estructura, el estudiante describirá el proceso de acceso a los miembros de la estructura, en un lenguaje de alto nivel. 3.- El estudiante definirá el concepto de arreglo de Estructuras de Registro, estableciendo sus características esenciales. 4.- Dado un arreglo de Estructuras de Registro, el estudiante describirá el proceso de lectura y escritura del arreglo, así como el proceso de recorrido a través de los datos arreglo, en un lenguaje de alto nivel. 5.- A través de un ejemplo, el estudiante analizará los mecanismos utilizados para pasar arreglos de estructuras a una función. 1.-Definición de Estructura en Lenguaje C: Declaración de una estructura de registro. 2.-Acceso a los miembros de una estructura en lenguaje C: Acceso con el operador punto. Acceso con el operador flecha. 3.-Arreglos de Estructuras: Declaración de un arreglo de estructuras. 4.-Proceso de Manipulación de los arreglos de estructuras en lenguaje C: Lectura de un arreglo de estructuras. Impresión de un arreglo de estructuras. Recorrido de un arreglo de estructuras. 5.-Paso de arreglos de estructuras como parámetros a una función. Autoestudio del a través de de

14