Programa Analitico de Computacion I
Programa Analitico de Computacion I
PROGRAMA: COMPUTACION I
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.
1.- El estudiante describirá la influencia de la 1.- Origen y auge de los computadores. Exposición didáctica y Pizarra Evaluación
evolución de la Ciencia de la Computación en la Generaciones participativa por parte acrílica, Diagnóstica y
humanidad, destacando los hitos más relevantes del profesor, del tema marcadores, formativa.
en la era de la informática. planteado. material
impreso,
2.- El estudiante explicará el concepto de 2.- Concepto de computador. Autoestudio del material
computador, indicando sus características Características. Tipos de material recomendado. colocado en
relevantes y los tipos de computadores computador de acuerdo al uso, la Web.
existentes de acuerdo a su uso, presentación, tamaño de la memoria y forma de
tamaño y capacidad de procesamiento. procesar los datos.
3.- El estudiante analizará estructura básica del 3.- Partes funcionales del computador.
computador, especificando a través de un Esquema lógico y funcional.
esquema, como fluye la información a través de Esquema físico: CPU, periféricos.
sus elementos.
5.- El estudiante describirá los dos grandes 5.- Definición de hardware y de Exposición didáctica y Pizarra Evaluación
recursos disponibles en un sistema de software. Arquitectura del participativa por parte acrílica, Diagnóstica y
computación, presentando diferentes ejemplos. computador: tarjeta madre, del profesor, del tema marcadores, formativa.
procesador, buses, memoria Ram, planteado. material
Cache, ranuras de expansión (ISA, impreso,
EISA, VLBus, PCI AGP, otras), Autoestudio del material
Puertos serial, USB, paralelo. material recomendado. colocado en
la Web.
Objetivo General: Al finalizar la unidad, los estudiantes diseñarán algoritmos mediante la aplicación de los conocimientos básicos
de Algoritmia Elemental para la resolución de problemas.
1.- Dada una lista con las definiciones de los 1.- Conceptos Básicos: Exposición didáctica y Pizarra Evaluación
conceptos de: algoritmo, pseudo código, Concepto de Algoritmo. participativa por parte del acrílica, formativa.
variable, constante, programa fuente, programa Pseudo Código. profesor, del tema marcadores,
planteado. material
objeto, compilador, operadores aritméticos, Variables y Constantes.
impreso,
operadores lógicos y operadores relacionales, y Compilación, programa fuente y
Autoestudio del material material
la respectiva lista de los términos referentes a programa objeto. recomendado. colocado en la
tales conceptos, el alumno apareará Operadores aritméticos, Web.
correctamente los conceptos. relacionales y lógicos. Resolución de problemas
Operaciones aritmético lógicas. de aplicación en
conjunto con la
2.- Dado el enunciado de un problema, el alumno 2.- Descripción de los pasos en orden participación de los
describirá correctamente la secuencia de pasos lógico para la solución de un estudiantes.
para resolverlo con el computador. problema utilizando el computador.
Organización de los
3.- El estudiante analizará los métodos de 3.- Métodos de diagramación de la estudiantes en grupos
representación algorítmica de la estructura estructura secuencial: para la resolución de
secuencial, tanto en pseudo código, como en Pseudo Código y Diagrama problemas propuestos
diagrama estructurado indicando las Estructurado de los enunciados por el profesor.
características específicas de la Inicio, Escribir, Leer, Asignación y
representación secuencial. Fin. Proponer la práctica y
ejercitación de
4.- A partir del enunciado de un problema que 4.- Aplicación de la estructura consolidación individual
implique un proceso secuencial, el estudiante secuencial en la resolución de de los conocimientos
aplicará los métodos de representación de problemas. por parte del estudiante
estructura secuencial para proponer una a través de material de
solución algorítmica. apoyo y bibliografía
recomendada.
5
Asignatura: Computación I Código: 0415102T
Objetivo General: Al finalizar la unidad, los estudiantes diseñarán algoritmos mediante la aplicación de los conocimientos básicos
de Algoritmia Elemental para la resolución de problemas.
5.- El estudiante analizará los métodos de 5.- Pseudo código y diagrama Exposición didáctica y Pizarra Evaluación
representación algorítmica de la toma de estructurado de la estructura de participativa por parte del acrílica, formativa.
decisión simple, tanto en pseudo código, como toma de decisión simple: profesor, del tema marcadores,
planteado. material
en diagrama estructurado, indicando las Enunciado Si – Entonces.
impreso,
características específicas de la
Autoestudio del material material
representación de la toma de decisión simple. recomendado. colocado en la
Web.
6.- El estudiante analizará los métodos de 6.- Pseudo código y diagrama Resolución de problemas
representación algorítmica de la toma de estructurado de la estructura de de aplicación en
decisión doble, tanto en pseudo código, como toma de decisión doble: conjunto con la
en diagrama estructurado, indicando las Enunciado Si – Entonces – Caso participación de los
características específicas de la toma de Contrario. estudiantes.
decisión doble.
Organización de los
7.- A partir del enunciado de un problema que 7.- Aplicación de la estructura de estudiantes en grupos
implique un proceso toma de decisión, el programación de tomas de decisión para la resolución de
estudiante aplicará los métodos de en la resolución de problemas problemas propuestos
representación de estructura de las tomas de planteados. por el profesor.
decisión, para proponer una solución
algorítmica. Proponer la práctica y
ejercitación de
Evaluación
8.- El estudiante analizará los métodos de 8.- Pseudo código y diagrama consolidación individual Sumativa,
representación algorítmica de la estructura de estructurado de la estructura de de los conocimientos aplicación prueba
repetición automática, tanto en pseudo código, repetición automática: Haga Desde por parte del estudiante corta 20%
como en diagrama estructurado, indicando las o Repita Para. a través de material de
características específicas de la apoyo y bibliografía
representación de la estructura de repetición recomendada.
automática.
6
Asignatura: Computación I Código: 0415102T
Objetivo General: Al finalizar la unidad, los estudiantes diseñarán algoritmos mediante la aplicación de los conocimientos básicos
de Algoritmia Elemental para la resolución de problemas.
9.- El estudiante analizará los métodos de 9.- Pseudo código y diagrama Exposición didáctica y Pizarra Evaluación
representación algorítmica de las estructuras estructurado de las estructuras de participativa por parte del acrílica, formativa.
de repetición condicional, tanto en pseudo repetición condicional: Repita profesor, del tema marcadores,
planteado. material
código, como en diagrama estructurado, Mientras y Repita Hasta.
impreso,
indicando las características específicas de la
Autoestudio del material material
representación de las estructuras de repetición recomendado. colocado en la
condicional. Web.
Resolución de problemas
10.- A partir del enunciado de un problema que 10.- Aplicación de la estructura de de aplicación en
implique un proceso de repetición automática y programación de repetición en la conjunto con la
un proceso de repetición condicional y el uso de solución de problemas planteados participación de los
variables contadores y acumuladores, el utilizando: estudiantes.
estudiante aplicará los métodos de - Variables tipo contador.
representación de las estructuras de - Variables tipo acumulador. Organización de los
repetición, para proponer una solución estudiantes en grupos
algorítmica. para la resolución de
problemas propuestos
por el profesor. Evaluación
11.- A partir del enunciado de un problema que 11.- Elaboración de algoritmos de Sumativa,
implique procesos secuenciales, de toma de aplicación para la resolución de aplicación prueba
Proponer la práctica y
decisión y de repetición automática y problemas utilizando las I Parcial 80%
ejercitación de
condicional, el estudiante aplicará los métodos instrucciones secuenciales, de toma consolidación individual
de representación de las estructuras de de decisión y de repetición, hasta de los conocimientos
control, para proponer una solución algorítmica. la inclusión de instrucciones de por parte del estudiante
repetición anidadas. a través de material de
apoyo y bibliografía
recomendada.
7
Asignatura: Computación I Código: 0415102T
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, para la resolución de problemas.
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, para la resolución de problemas.
5.- Dado un programa codificado, el estudiante 5 .- Entorno de programación del Exposición didáctica y Pizarra Evaluación
realizará su trascripción, edición, compilación y lenguaje C. Instrucciones de participativa por parte del acrílica, formativa.
profesor, del tema marcadores,
ejecución a través del manejo de las edición, compilación y ejecución.
planteado. material
estructuras del entorno de programación del
impreso,
lenguaje C. Autoestudio del material material
recomendado. colocado en la
6.- Dado un algoritmo cuya complejidad abarque 6.- Elaboración de programas de Web.
hasta el uso de las estructuras básicas de aplicación para la resolución de Resolución de problemas
programación, el estudiante realizará su problemas utilizando las de aplicación en
codificación aplicando correctamente la instrucciones básicas de conjunto con la
sintaxis del lenguaje de programación C. programación en lenguaje C. participación de los
estudiantes.
Organización de los
estudiantes en grupos
para la resolución de
problemas propuestos
por el profesor.
Proponer la práctica y
ejercitación de
consolidación individual
de los conocimientos
por parte del estudiante
a través de material de
apoyo y bibliografía
recomendada.
9
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.
1.- Dada la estruct. de un arreglo unidimensional, el 1.- Diferencia con respecto al Exposición didáctica y Pizarra Evaluación
estudiante describirá el proceso de lectura del almacenamiento y manipulación, participativa por parte del
acrílica, formativa.
profesor, del tema marcadores,
arreglo, así como la impresión de los datos del entre variables simples y vectores.
planteado. material
mismo, indicando como se efectúa el proceso de Lectura y escritura de vectores.
Autoestudio del materialimpreso,
recorrido a través de los datos del arreglo, en Recorrido de un vector. recomendado. material
un lenguaje de alto nivel. Vectores paralelos. Resolución de problemas colocado en la
de aplicación en Web.
2.- El estudiante analizará un método de búsqueda 2.- Métodos de búsqueda de un conjunto con la
secuencial en arreglos unidimensionales, en un elemento dentro de un vector: participación de los
lenguaje de alto nivel. Búsqueda Secuencial. Aplicación estudiantes.
de búsqueda en programas.
Organización de los
3.- El estudiante analizará un método de 3.- Método de ordenamiento de vector: estudiantes en grupos
ordenamiento en arreglos unidimensionales, en Ordenamiento por Burbuja para la resolución de
un lenguaje de alto nivel. Elaboración de programas con la problemas propuestos
aplicación del método de por el profesor.
ordenamiento. Proponer la práctica y
ejercitación de
4.- A partir del enunciado de un problema que 4.- Elaboración de programas de consolidación individual
implique procesos de búsqueda y ordenamiento aplicación para la resolución de de los conocimientos
en arreglos unidimensionales, el estudiante problemas, utilizando búsqueda y por parte del estudiante
aplicará los métodos de búsqueda y ordenamiento en vectores. a través de material de
ordenamiento y para proponer una solución a apoyo y bibliografía
ser implementada en un lenguaje de alto nivel. recomendada.
10
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.
5.- Dada la estructura de un arreglo bidimensional, 5.- Diferencia con respecto al Exposición didáctica y Pizarra Evaluación
el estudiante describirá el proceso de lectura almacenamiento y manipulación, entre participativa por parte del
acrílica, formativa.
profesor, del tema marcadores,
del arreglo, así como la impresión de los datos variables simples, vectores y
planteado. material Evaluación
del mismo, indicando como se efectúa el matrices. Lectura y escritura de una
Autoestudio del materialimpreso, Continua de las
proceso de recorrido a través de los datos del matriz. Recorrido de una matriz por recomendado. material prácticas de
arreglo, en un lenguaje de alto nivel. filas y por columnas. Vectores Resolución de problemas colocado en la Laboratorio
paralelos a una matriz. de aplicación en Web.
hasta acumular
conjunto con la un 20%
6.- A partir del enunciado de un problema que 6.-Elaboración de programas, con la participación de los
involucre una estructura de arreglo aplicación de matrices. estudiantes.
bidimensional, el estudiante aplicará las
estructuras de arreglos a fin de proponer una Organización de los
solución a ser implementada en un lenguaje de estudiantes en grupos
alto nivel. para la resolución de
problemas propuestos
7.- A partir del enunciado de un problema que 7.- Elaboración de programas de Evaluación
por el profesor.
involucre estructuras de arreglos aplicación para la resolución de Sumativa,
Proponer la práctica y aplicación prueba
unidimensionales y bidimensionales, el problemas, utilizando las estructuras ejercitación de
II Parcial 80%
estudiante aplicará las estructuras de arreglos de vectores y matrices en Lenguaje consolidación individual
a fin de proponer una solución a ser C, incluyendo cálculos de de los conocimientos
implementada en un lenguaje de alto nivel. porcentajes, promedios, búsquedas, por parte del estudiante
ordenamientos, simulación de a través de material de
procesos. apoyo y bibliografía
recomendada.
11
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, para la resolución de problemas.
1.- El estudiante definirá el concepto de variable 1.- Definición de puntero: Exposición didáctica y Pizarra Evaluación
tipo puntero, estableciendo sus características Declaración de un puntero participativa por parte del
acrílica, formativa.
profesor, del tema marcadores,
esenciales, su utilidad y su diferencia con una Inicialización de un puntero
planteado. material
variable simple. Asignaciones de punteros.
Autoestudio del materialimpreso,
Conversiones de punteros. recomendado. material
Aritmética de punteros. Resolución de problemas colocado en la
de aplicación en Web.
2.- A partir de una variable tipo puntero, el 2.-Operadores de punteros en Lenguaje conjunto con la
estudiante describirá el proceso de operación C: Operador de Dirección: & y participación de los
de los operadores de punteros, en un lenguaje Operador de indirección: * estudiantes.
de alto nivel.
Organización de los
3.- A partir de dos variables tipo puntero, el 3.-Ejercicios de aplicación de los estudiantes en grupos
estudiante utilizará los operadores de puntero operadores de para la resolución de
para el acceso y manipulación de sus datos, en punteros problemas propuestos
un lenguaje de alto nivel. por el profesor.
Proponer la práctica y
4.- El estudiante establecerá la relación entre las 4.-Relación entre punteros y arreglos ejercitación de
variables tipo puntero y los arreglos unidimensionales: consolidación individual
unidimensionales, aplicando la aritmética de Notación con punteros con subíndice. de los conocimientos
punteros y la indexación de arreglos para el Notación con puntero- por parte del estudiante
acceso a los elementos de un arreglo a través desplazamiento. a través de material de
de un puntero. apoyo y bibliografía
recomendada.
12
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, para la resolución de problemas.
.OBJETIVOS CONTENIDOS ACTIVIDADES RECURSOS EVALUACIÓN
1.- El estudiante responderá a la solicitud de 1.-Definición de Programación Modular:
explicar las características y ventajas de la Características de la Programación Exposición didáctica y Pizarra Evaluación
Programación Modular, explicando por lo menos Modular. Ventajas de la participativa por parte del
acrílica, formativa.
profesor, del tema marcadores,
dos características y dos ventajas Programación Modular.
planteado. material
Autoestudio del materialimpreso,
2.- Dado el enunciado de un problema que involucre 2.-Funciones de la Biblioteca Estándar recomendado. material
el uso de funciones estándar, el estudiante del Lenguaje C: Resolución de problemas colocado en la
reconocerá las funciones requeridas y utilizará Funciones Matemáticas de aplicación en Web.
las funciones estándar de un lenguaje de alto Funciones de Cadenas de Caracteres conjunto con la
nivel en el diseño de un programa que permita Archivos de Cabecera participación de los
resolver el problema planteado. estudiantes.
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, para la resolución de problemas.