Está en la página 1de 10

UNIVERSIDAD NACIONAL ABIERTA

VICERRECTORADO ACADEMICO
SUBPROGRAMA DE DISEO ACADMICO
AREA: INGENIERA / CARRERA: INGENIERA DE SISTEMAS

PLAN DE CURSO
I. Identificacin
Nombre:

COMPUTACIN I

Cdigo:

323

U.C:

Carrera:

Ingeniera de Sistemas /
TSU en Mantenimiento de Sistemas Informticos

Cdigo:

236 / 237

Semestre:

II

Prelaciones: Matemtica I (177), Introduccin a la Informtica (116)


Requisito:

Ninguno

Autor:

Ing. Juana Marrero (especialista de contenido)


Telfono: (0212) - 5552110
Correo electrnico: jtorrealba@ciberesquina.una.edu.ve

Asesores:

Msc. Carmen Maldonado (Coordinadora de la carrera)


Lic. Carmen Velsquez (Evaluadora de la carrera)
Ing. Judit Carvallo
Dra. Egle Arellano (Diseadora de instruccin)
Dr. Antonio Alfonzo (Revisin de Diseo de Instruccin.

Nivel Central
Caracas, marzo, 2014

II.

FUNDAMENTACIN

La asignatura Computacin I es un curso bsico de las carreras Ingeniera de


Sistemas, Industrial y el Tcnico Superior Universitario en Mantenimiento de
Sistemas Informticos que comprende el estudio de los procedimientos y
tcnicas de desarrollo de programas, introduce las ideas fundamentales para la
resolucin de problemas algortmicos, as como la aplicacin del diseo de
algoritmos para su codificacin e implantacin con el uso del computador.
El curso est diseado bajo un enfoque terico-prctico, con la finalidad de
proporcionarle al estudiante los conceptos fundamentales de algoritmo y el
procedimiento para emplearlo, lo cual le permitir resolver problemas, basados en
casos reales.
Una vez que el estudiante haya adquirido conocimientos previos que hacen
posible el uso adecuado de la computadora, es necesario que adquiera
herramientas bsicas para el diseo de algoritmos y programas, que le sern
tiles para posteriores aprendizajes, razn por la cual se incluye la asignatura
Computacin I en el plan de estudio. Es de carcter obligatorio, debido a que
ofrece una introduccin bsica de los conceptos de algoritmos y lenguaje de
programacin, que servir de apoyo para abordar el estudio de asignaturas
subsiguientes.
El curso contribuye a la formacin de un profesional capaz de resolver problemas
sencillos mediante el uso del computador, lo cual lleva al egresado a desarrollarse
con una mentalidad lgica y coherente, y sirve de soporte para su utilizacin en las
diferentes reas del desempeo laboral.
Para el desarrollo del proceso de enseanza y aprendizaje de este curso, el
estudiante se apoyar en los siguientes materiales instruccionales:
-

El texto COMPUTACIN I (2000), lgica, resolucin de problemas,


algoritmos y programas de Allen B. Tucker, Robert D. Cupper, W. James
Bradley, David K. Garnick y Luis Joyanes Aguilar, editorial Mc Graw Hill.
Este texto se seleccion como material instruccional debido a que su
contenido est actualizado y presenta diversos problemas y ejercicios para
analizar y resolver.

Material Instruccional de Apoyo, para profundizar los conocimientos y


lograr una mejor comprensin de la asignatura.

Paquete de software de programacin para la implantacin de los


programas en lenguaje PASCAL.

Plan de curso: Computacin I (323) -

Elaborado por Prof. Juana Marrero. UNA 2014

3
III.

PLAN DE EVALUACION
Orientaciones Generales

MODALIDAD

Las pruebas son de modalidad presencial y de desarrollo.


Ponderacin de los objetivos: La ponderacin consiste en la
asignacin de pesos a los objetivos evaluables de la asignatura, de
acuerdo con la importancia y/o complejidad que tienen. La escala de
ponderacin de esta asignatura es de 1 a 5 puntos. Esta ponderacin
est determinada por la incidencia de los objetivos evaluables en: el
perfil de la carrera, el objetivo terminal de la asignatura y los
objetivos terminales de las asignaturas sobre las que existe
prelacin.
Las especificaciones del trabajo prctico se publicarn en la red a
partir de la 1era. semana de presentacin de pruebas. El estudiante
consignar el trabajo resuelto con la prueba integral.

OBJETIVO

CONTENIDO

PRIMERA
PARCIAL

1 y2

MDULO: I
UNIDADES: 1y 2

SEGUNDA
PARCIAL

3y4

PRUEBA
INTEGRAL

1,2,3 y 4

TRABAJO
PRCTICO

5,6,7 y 8

MDULO: II
UNIDADES: 3 y
4
MDULO: I y II
UNIDADES:
1,2,3 y 4
MDULO: III
UNIDADES: 5,6,
7y8

OBJETIVOS
Resolver problemas de conjuntos, utilizando las operaciones y las caractersticas de funciones definidas sobre ellos.

I
II
III

1
2

1
2

Aplicar la Lgica Proposicional para la solucin de problemas o situaciones dadas.

Aplicar conceptos y tcnicas para la construccin de algoritmos en la solucin de problemas o situaciones dadas.

4
5
6
7

4
5
6
7

Resolver problemas algortmicos, usando la metodologa del anlisis descendente.


Resolver problemas planteados algortmicamente usando la metodologa MAPS.
Disear algoritmos usando Programacin Estructurada.
Probar algoritmos utilizando el concepto de robustez.

Codificar algoritmos en PASCAL, aplicando tipo de datos y/o procedimientos y funciones y/o mtodos de archivos.

Objetivo 1 2 3 4 5 6 7 8
Peso
3 3 4 4 5 5 3 5
Peso mximo Posible: 32 puntos
Criterio de dominio acadmico: 23

Peso
acumulado

1-13

14 -16

17 - 18

19-20

21-22

23-24

25-26

27-28

29-30

31-32

Calificacin

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

10

ORIENTACIONES GENERALES
El texto recomendado para este curso est disponible en la Biblioteca del Centro Local, como servicio de prstamo
en sala y Prstamo Circulante.
El Material Instruccional de Apoyo (MIA) lo entregarn en el almacn del Centro Local, previa presentacin del
comprobante de inscripcin de la asignatura.
Lea las instrucciones que aparecen en el MIA
Realice los ejercicios propuestos en cada unidad, en el Material de Apoyo.
Consulte otros libros sugeridos en la bibliografa complementaria.
Se sugiere conformar un grupo de estudio para llevar adelante el estudio de la asignatura.
Consulte las direcciones electrnicas especificadas en el MIA. Si no se hacen referencias especficas, se
recomienda buscar el tema en Internet, empleando un buscador.
Si desea hacer algn comentario o sugerencia acerca del curso, comunquese con el profesor que lo administra a
travs de la direccin de correo electrnico suministrada por la carrera.
Se sugiere conformar un grupo de trabajo para llevar a adelante el estudio de la asignatura

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

5
IV. DISEO DE LA INSTRUCCIN DEL CURSO

Objetivo del curso: Codificar de manera coherente y lgica, en lenguaje Pascal, utilizando la metodologa
MAPS, el algoritmo diseado para una situacin dada.

Objetivo

Contenido

1. Resolver problemas de conjuntos,

Relacin entre conjuntos. Variables tipos y estados. Operaciones entre conjuntos. Propiedades de las
operaciones entre conjuntos. Conjuntos de cadenas de caracteres. Funciones. Tipos de Funciones.

utilizando las operaciones y las


caractersticas de funciones definidas
sobre ellos.
2. Aplicar la Lgica Proposicional
para la solucin de problemas o
situaciones dadas.
3. Aplicar conceptos y tcnicas para
la construccin de algoritmos en la
solucin de problemas o situaciones
dadas.
4. Resolver problemas algortmicos,
usando la metodologa del anlisis
descendente.
5. Resolver problemas planteados
algortmicamente
usando
la
metodologa MAPS.
6.
Disear algoritmos usando
Programacin Estructurada

7. Probar algoritmos utilizando el


concepto de robustez.
8. Codificar algoritmos en PASCAL,
aplicando
tipo
de
datos
y/o
procedimientos y funciones y/o
mtodos de archivos

Lgica Proposicional: representacin de frases en castellano Tablas de Verdad. Tautologas.


Razonamiento con proposiciones. Lgica de predicados.
Concepto de algoritmo. Caractersticas de los algoritmos. Datos, tipos de datos y operaciones
primitivas. Constantes y variables. Expresiones aritmticas y lgicas. Funciones internas. La operacin
de asignacin. Entrada y salida de informacin.
Metodologa del anlisis descendente: Comprender el problema propuesto. Diseo del algoritmo para la
resolucin del problema. Verificacin del algoritmo.
Generalidades sobre la metodologa MAPS. Resolucin de un problema utilizando la metodologa
MAPS
Tcnica de programacin. Programacin modular. Programacin estructurada. Estructura secuencial,
selectiva, repetitiva, de decisiones anidadas y repetitivas anidadas. La instruccin ir_a (goto).
Introduccin a subalgoritmos o subprogramas. Funciones. Procedimientos (subrutinas). mbito:
Variables locales y globales. Comunicacin con subprogramas. Funciones y procedimientos como
parmetros. Los efectos laterales. Recursin (recursividad).
Correccin y robustez. Garanta de la robustez. Diseo de casos de pruebas: Prueba de un
procedimiento o funcin completa, prueba de un programa completo.
Concepto de un programa. Parte Constitutiva de un programa, Instrucciones y tipos de instrucciones.
Elementos bsicos de un Programa. Diseo de programas. Programacin en PASCAL.

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

6
OBJETIVO
ESTRATEGIAS INSTRUCCIONALES
ESTRATEGIAS DE EVALUACIN
Estudie el contenido de la unidad 1 del captulo 2 correspondiente a Conjuntos y Se plantearn problemas de conjuntos para
1

Funciones, del texto: COMPUTACIN I, y se recomienda que realice lo


siguiente:
o Estudie el contenido correspondiente a la unidad 1 con la finalidad de
comprender el concepto de conjuntos, funciones y en que forma se relacionan
con la informtica.
Para ampliar los conocimientos bsicos de conjuntos y funciones se recomienda
que consulte libros de matemticas que contenga la teora de conjuntos y temas
afines.
FE DE ERRATA: En la Unidad 1, Conjuntos y Funciones (Pgina 9), en el
ejemplo 1.1. Dado el conjunto B={p/p es un nmero mayor a 5 y menor de 15}
Los elementos del conjunto B se denotan B={6,7,8,9,10,11,12,13,14}

resolverlos utilizando las operaciones y las


caractersticas de funciones definidas sobre
ellos.
Procedimiento: Se valorar la correcta
resolucin de problemas utilizando las
operaciones entre conjuntos.
Instrumento: La realizacin de este ejercicio
formar parte de una prueba presencial de
desarrollo.
Momento: Primera Prueba Parcial e Integral.

Al estudiar el contenido de la unidad 2 del captulo 3 correspondiente a Lgica,


del texto: COMPUTACIN I, se recomienda que realice lo siguiente:
o Estudie los contenidos de la unidad y comprenda: el significado de la lgica, la
importancia de utilizar la lgica proposicional en la resolucin de problemas en
el rea de la informtica y los ejemplos correspondientes.
o Para reforzar los conocimientos de la lgica proposicional se recomienda
consultar libros de introduccin a la lgica, que contengan informacin con
respecto a: representacin del lenguaje castellano en lenguaje proposicional y
las tcnicas de inferencia lgica para obtener resultados veraces de
razonamientos a travs de la Tabla de Verdad, Predicados, Mtodos de
demostracin, etc.
o Intercambie con sus compaeros de estudio sobre la comprensin del
contenido relacionado con la lgica proposicional.

Se plantearn problemas o situaciones dadas


para resolverlos a travs de la Lgica
Proposicional.
Procedimiento: Se valorar la correcta
aplicacin de la Lgica Proposional en la
resolucin de problemas.
Instrumento: La realizacin de este ejercicio
formar parte de una prueba presencial de
desarrollo.
Momento: Primera Prueba Parcial e Integral.

Estudie del Material Instruccional de Apoyo, lo referente a Conjuntos y Funciones


y se recomienda lo siguiente:
o Resuelva los ejercicios de autoevaluacin y luego compare sus resultados
o Resuelva los ejercicios propuestos y los resultados comprelo con los de sus
compaeros de estudios, y las dudas consltelas con su asesor.

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

7
OBJETIVO

ESTRATEGIAS INSTRUCCIONALES

ESTRATEGIAS DE EVALUACIN

FE DE ERRATA: En la Unidad 2, Lgica Proposicional (Pgina 15), en la tabla


de implicacin se refleja el siguiente error:

p
V
V
F
F
3

q
V
F
V
F

pq
V
F
F
V

La tabla correcta es 

p
V
V
F
F

q
V
F
V
F

pq
V
F
V
V

Al estudiar el contenido de la unidad 3 del captulo 1 correspondiente a Algoritmos Se plantearn problemas o situaciones dadas,
y Programas del texto: COMPUTACIN I, se recomienda que realice lo siguiente: para solucionarlos aplicando las tcnicas
o Estudie los contenidos que se encuentran en este captulo y comprenda: el
concepto de algoritmo, las caractersticas fundamentales que debe cumplir
todo algoritmo y la manera como debe manejarse los datos que operan sobre
ellos. De ser posible, discuta su comprensin con sus compaeros de estudio.
o Para reforzar los conocimientos de conceptos bsicos tiles para el desarrollo
de algoritmos se sugiere consultar los textos: Desarrollo de Algoritmos y su
Aplicacin en BASIC, PASCAL, COBOL Y C: con su respectivo pseudocdigo,
del autor Guillermo Correa (1992) y el de Metodologa de la Programacin:
diagramas de flujo, algoritmos y programacin estructurada de Luis Joyanes
(1988) ambos de la McGraw-Hill, adems puede instruirse con cualquier textos
de algoritmos y estructura de datos.

fundamentales para la construccin de


algoritmos.
Procedimiento: Se valorar la correcta
construccin de algoritmos haciendo uso de las
tcnicas fundamentales.
Instrumento: La realizacin de este ejercicio
formar parte de una prueba presencial de
desarrollo.
Momento: Segunda Prueba Parcial e Integral.

Estudie del texto COMPUTACIN I, los tpicos de inters del captulo 2 titulado
La resolucin de problemas con computadoras y las herramientas de
programacin y temas de inters del captulo 3 titulado Estructura general de
un programa , sugiriendo que realice lo siguiente:
o Lea los temas de inters de los captulos 2 y 3 donde se presenta informacin
referentes a la forma de elaborar algoritmos para resolver problemas y la
utilizacin de los elementos bsicos (palabras reservadas, identificadores,
constantes, variables, expresiones, etc.) para la construccin correcta de estos
algoritmos.
Estudie del Material Instruccional de Apoyo, lo referente a la metodologa del
anlisis descendente y se recomienda realizar lo siguiente:
o Lea el contenido y comprenda la necesidad de utilizar una metodologa en la
resolucin de problemas algortmicos, teniendo presente el uso de los

Dada una situacin,


elabore problemas
algortmicos usando la metodologa del anlisis
descendente.
Procedimiento: Se valorar la correcta
aplicacin de la metodologa del anlisis
descendente
Instrumento: La realizacin de este ejercicio
formar parte de una prueba presencial de
desarrollo.
Momento: Segunda Prueba Parcial e Integral.

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

8
OBJETIVO

ESTRATEGIAS INSTRUCCIONALES

ESTRATEGIAS DE EVALUACIN

elementos bsicos para la construccin de estos algoritmos, que ya fueron


estudiados en los temas anteriores. Contraste lo aprendido con sus
compaeros. Si se le presenta dudas consulte a su asesor.
Se sugiere que resuelva problemas algortmicos utilizando las diferentes
maneras usuales para representarlos (diagramas de flujo, diagramas NassiSchneiderman, Pseudocdigo, etc.). Intercambie los problemas resueltos con sus
compaeros de estudio.

Estudie del texto: COMPUTACIN I, los tpicos del captulo 5 titulado


Resolucin de problemas algortmicos y se recomienda que realice lo
siguiente:
o Lea los temas del captulo 5 a fin de aplicar correctamente las tcnicas de la
Metodologa MAPS y comprender la utilidad que tiene este mtodo para
resolver problemas algortmicos ms extensos y complejos, que generen una
solucin automatizada.
o Para practicar la teora aprendida con respecto a esta metodologa es
importante que realice problemas algortmicos ms complejos que los
realizados en la unidad anterior y seguir las diferentes etapas presentadas en
el captulo 5 del texto.

Resolucin
de
problemas
plantados
algortmicamente usando la metodologa MAP
Procedimiento: Se valorar la correcta
aplicacin de la metodologa MAP
Instrumento: Trabajo Prctico.

En esta unidad se estudiar del texto: COMPUTACIN I, los temas del captulo
4 titulado Introduccin a la programacin estructurada y los del captulo 5
Subprograma (subalgoritmos): procedimientos y funciones recomendando que
realice lo siguiente:
o Lea los contenidos de los captulos 4 y 5 (Introduccin a la programacin
estructurada y Subprograma (subalgoritmos): procedimientos y funciones) con
la finalidad de aplicar tcnicas que permitan desarrollar algoritmos fciles de
escribir, verificar, leer y modificar.
Para reforzar los conocimientos sobre programacin estructurada se recomienda
consultar el texto: Desarrollo de Algoritmos y su Aplicacin en BASIC, PASCAL,
COBOL Y C: con su respectivo pseudocdigo del autor Guillermo Correa (1992)
de la McGraw-Hill, adems, de consultar el texto: Metodologa de la
programacin: aplicacin en COBOL y PASCAL, referenciado en los captulos 7 y
8 los temas de Programacin Estructurada y subprogramas.
Estudie del texto: COMPUTACIN I, el captulo 6 titulado Robustez y prueba de
los algoritmos se recomienda que realice lo siguiente:
o Lea el contenido del captulo 6 referido a probar algoritmos utilizando el
concepto de robustez, con la finalidad de demostrar si al construir un algoritmo
o un programa, garantiza la ausencia de errores para obtener la mejor
solucin automatizada posible.

Dada una situacin elaborar algoritmos


utilizando las tcnicas de programacin
estructurada
Procedimiento: Se valorar la correcta
aplicacin de las tcnicas de programacin
estructurada.
Instrumento: Trabajo Prctico
Momento: Las especificaciones del trabajo
prctico se entregarn al estudiante a partir de
la primera semana de presentacin de pruebas.
El estudiante consignar el informe realizado
conjuntamente con la prueba integral.

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

Momento: Las especificaciones del trabajo


prctico se entregarn al estudiante a partir de
la primera semana de presentacin de pruebas.
El estudiante consignar el informe realizado
conjuntamente con la prueba integral.

Utilizar el concepto de robustez para probar


algoritmos
Procedimiento: Se valorar el correcto uso de l
concepto de robustez para probar algoritmos
Instrumento: Trabajo Prctico.
Momento: Las especificaciones del trabajo
prctico se entregarn al estudiante a partir de

9
OBJETIVO

ESTRATEGIAS INSTRUCCIONALES

ESTRATEGIAS DE EVALUACIN
la primera semana de presentacin de pruebas.
El estudiante consignar el informe realizado
conjuntamente con la Prueba Integral.

Lea del texto COMPUTACIN I, los temas del captulo 3 titulado Estructura
general de un programa y se sugiere que:
o Lea el contenido del captulo 3 para comprender todo el proceso que se debe
llevar a cabo para realizar la codificacin de un algoritmo, los elementos
bsicos que debe tener un programa para la resolucin de problemas
algortmicos y las normas elementales para representarlos en Pascal.

Lea el Material Instruccional de Apoyo, lo referente a Programacin en Pascal,


y se recomienda que realice lo siguiente:
o Lea el contenido y comprenda la necesidad de utilizar un software (lenguaje
de programacin pascal) para la resolucin de problemas algortmicos.
o Elabore un resumen de esta informacin.
Utilice el paquete de software de programacin para la implantacin de los
programas en lenguaje Pascal.

Plan de curso: Computacin I (323) - Elaborado por Prof. Juana Marrero. UNA 2014

Codificacin e implantacin de algoritmos en


lenguaje PASCAL
Procedimiento: Se valorar la correcta
Codificacin e implantacin de algoritmos en
lenguaje PASCAL.
Instrumento: Trabajo Prctico.
Momento: Las especificaciones del trabajo
prctico se entregarn al estudiante a partir de
la primera semana de presentacin de pruebas.
El estudiante consignar el informe realizado
conjuntamente con la Prueba Integral.
.

10
V. BIBLIOGRAFA

Obligatoria
Tucker, A., Cupper, R., Bradley, J., Garnick, D., Joyanes L. (2000) Computacin I lgica,
resolucin de problemas, algoritmos y programas. Espaa: McGraw-Hill.
Complementaria
Aho, A., Hopcroft, J., D. Uliman, J. (1988). Estructura de datos y algoritmos. Buenos Aires:
addison-wesley.
Cairo, O., Silva, G. (2002). Estructura de Datos (2a. edicin). Mxico: Mc. Graw Hill.
Correas, G. (1992). Desarrollo de algoritmos y su aplicacin en BASIC, PASCAL, COBOL y
C: con su respectivo pseudocdigo. Mxico: McGraw-Hill.
Crawley, W., Mcarthur W. (1990). PASCAL: programacin estructurada. Mxico: PrenticeHall.
Joyanes, L. (1988). Fundamentos de programacin : algoritmos y estructuras de datos.
Mxico: McGraw-Hill.
Joyanes, L. (1988). Metodologa de la programacin: diagramas de flujo, algoritmos y
programacin estructurada. Mxico: McGraw-Hill.
Joyanes, L. (1993). Programacin en Turbo Pascal: versin 5.5, 6.0 y 7.0. Madrid: McGrawHill.
Joyanes, L., Zahonero, I, Fernndez M, Snche, L. (1999). Estructura de datos: Libro de
problemas. Madrid: McGraw-Hill.
Joyanes, L., Zahonero, I., Hermoso, . (1995). Pascal y Turbo Pascal: un enfoque prctico.
Mxico: McGraw-Hill.
Loaiza, J., Vargas, J., Foucault, E. (1990). Teora y Practica : algoritmos, diagramas de flujo y
diagramas estructurados. Caracas: Vadell Hermanso.
Loomis, M. (1991). Estructura de datos y organizacin de archivos. Mxico: Prentice-Hall.
UNA. (1985). Computacin II.

También podría gustarte