Vous êtes sur la page 1sur 6

UNIVERSIDAD NACIONAL DE PIURA

ESCUELA TECNOLGICA SUPERIOR

SLABO

I. INFORMACIN GENERAL
Especialidad : Anlisis de Sistemas
Asignatura : MTODOS ALGORTMICOS I
Cdigo :
Requisito : Ninguno
Semestre Acadmico : 2016 - II
Ciclo : 1
Duracin : 16 semanas
Horas semanales : 5 horas (Terico).
Docente : Ing. Juan Luis Huerto Garrido
Correo electrnico : jlhuerto@yahoo.es

II. FUNDAMENTACIN

Muchas veces, la mitad del trabajo es saber exactamente qu problema hay que
resolver. Si al abordar un problema no se tiene una descripcin simple y precisa de
l, resulta complejo modelar, simular o programar su solucin en un computador. Por
lo tanto, hay que destacar tambin la importancia de ciertos aspectos relacionados
con la resolucin de problemas: notaciones de representacin, estrategias, relaciones
entre problemas, etc.
No existe un mtodo que permita resolver cualquier problema. En general, la
resolucin de problemas es un proceso creativo donde el conocimiento, la habilidad y
la experiencia tienen un papel importante. Es primordial que el problema tratado est
perfectamente definido: se trata de saber qu es lo que hay que resolver antes de
averiguar cmo resolver el problema. Esta etapa de definicin lleva consigo eliminar
las ambigedades y la informacin irrelevante que aparezca en el enunciado de un
problema y saber exactamente qu elemento constituye una solucin vlida.

III. COMPETENCIAS
3.1. Analiza, disea y aplica tcnicas, herramientas y estructuras bsicas en la
construccin de algoritmos para resolver problemas matemticos y aplicaciones
reales, siendo crtico, reflexivo, creativo y valorando el trabajo en equipo.

Pg. N 1
IV. PROGRAMACIN ACADMICA

4.1. PRIMERA UNIDAD: FUNDAMENTOS DE ALGORITMIA


CAPACIDADES
a. Analiza la Estructura bsica del algoritmo.
b. Disea algoritmos para resolver problemas matemticos.
c. Analiza y disea algoritmos usando diagramas de flujo y pseudocdigos.
d. Aplica tcnicas, herramientas y estructuras bsicas para resolver problemas.

ACTITUDES
a. Valora el trabajo en equipo.
b. Determina cundo es necesario la aplicacin de estructuras de control.
c. Demuestra un sentido crtico frente a las soluciones planteadas con el uso
de algoritmos formales y de estructuras de control.
d. Es reflexivo y creativo en la presentacin de sus trabajos.
e. Escucha con inters las consultas hechas por sus compaeros, aceptan
diversas estrategias par resolver un mismo problema, se muestra interesado
en buscar alternativas de solucin a un mismo problema.

CONTENIDOS

SEM. CONTENIDOS
ALGORITMOS
Definicin y caractersticas de un algoritmo.
Representaciones del Algoritmo
Lenguaje Narrativo, Diagrama de Flujo y
Pseudocdigo
01
Tipos de Datos, identificadores, constantes,
variables, operadores.
Desarrollo de Algoritmos utilizando tcnicas
narrativas

REPRESENTACIN DE ALGORITMOS
Diagramas de flujo
Definicin y caractersticas
Smbolos utilizados
02 Reglas para la construccin de diagramas de
flujo
Desarrollo de Algoritmos utilizando diagramas de
flujo

REPRESENTACIN DE ALGORITMOS
Pseudocdigo
Definicin y caractersticas
03 Smbolos utilizados
Desarrollo de Algoritmos utilizando pseudocdigo

Pg. N 2
ESTRUCTURAS DE CONTROL
Estructuras Secuenciales
Definicin y caractersticas
Instrucciones de asignacin, entrada y salida
04 Operaciones aritmticas
Reglas de prioridad, expresiones lgicas, bloque
de asignacin
Desarrollo de casos con estructuras secuenciales

ESTRUCTURAS DE CONTROL
Estructuras Condicionales o Selectivas
Definicin y caractersticas
05 Simple, doble, Mltiple y anidada
Desarrollo de casos con estructuras Condicionales
o Selectivas

ESTRUCTURAS DE CONTROL
Estructuras Algortmicas Repetitivas
Definicin y caractersticas
Para, mientras
06
Hacer-mientras
Desarrollo de casos con estructuras Repetitivas
Trabajo encargado 02
Prctica Calificada 02
RETROALIMENTACIN
Estructuras Algortmicas
07
Estructuras de Control
Presentacin y exposicin de trabajo encargado
08 EXAMEN PARCIAL

4.2. SEGUNDA UNIDAD: PROGRAMACIN MODULAR

CAPACIDADES
a. Analiza la eficacia de sus propios algoritmos aplicndolos a temas
selectivos.
b. Analiza la tcnica divide y vencers para la solucin de problemas
complejos, planteando soluciones algortmicas utilizando funciones y/o
procedimientos.
c. Disea algoritmos usando arreglos de tipo unidimensional y bidimensional.
d. Utiliza los arreglos de caracteres en la solucin de problemas reales.
e. Disea subrutinas considerando arreglos como parmetros.

ACTITUDES
a. Valora las soluciones planteadas con el uso de estructuras de control.
b. Valora el trabajo en equipo en la solucin de casos de problemas
aritmticos.
c. Es crtico y reflexivo frente a las soluciones algortmicas planteadas con
funciones y procedimientos.

Pg. N 3
d. En la solucin de problemas planteados, organiza y asume su
responsabilidad reconociendo que es parte de un grupo de objetivos
comunes.

CONTENIDOS
SEM CONTENIDOS
FUNCIONES
Conceptos bsicos
Caractersticas
09 Argumentos y Parmetros
Tcnicas de diseo de algoritmos: divide y vencers
Solucin de casos prcticos utilizando funciones.
Trabajo encargado 03
PROCEDIMIENTOS
Conceptos bsicos
10 Caractersticas
Solucin de casos utilizando procedimientos
Prctica Rpida 03
RETROALIMENTACIN
11 Funciones y Procedimientos
Control de Lectura
ARREGLOS
Conceptos bsicos
Caractersticas
12 Arreglos Unidimensionales
Declaracin, Subndices
Solucin de casos utilizando arreglos
Unidimensionales
ARREGLOS
Arreglos Multidimensionales
Arreglos Bidimensionales
13 Arreglos de ms de dos dimensiones
Solucin de casos utilizando arreglos
Multidimensionales
Prctica calificada 03
ARREGLO DE CARACTERES
Operaciones
14 Principales funciones de manejo de caracteres
Solucin de casos utilizando arreglos de caracteres
Examen Rpido 04
RETROALIMENTACIN
Programacin modular y arreglos
15
Presentacin y exposicin de trabajo encargado
final.
16 EXAMEN FINAL

Pg. N 4
V. ESTRATEGIAS METODOLGICAS

Utilizacin de la metodologa activa con preguntas abiertas.


1. Exposicin, participacin y dilogo conjunto del estudiante y el profesor, durante
el desarrollo de las clases.
2. Desarrollo de casos y tareas para ser elaboradas por los estudiantes en casa.
3. Dinmicas grupales de anlisis de soluciones algortmicas de casos
presentados en clase.
4. Prcticas calificadas semanales.

VI. MEDIOS Y MATERIALES

La asignatura se desarrollar utilizando:


1. Pizarra, mota y plumones
1. Mdulos de Aprendizaje.
2. Guas de trabajo.

VII. EVALUACIN

7.1 CRITERIOS DE EVALUACIN

Promedio de Prcticas Calificadas 20%


Promedio de Trabajos 15%
Promedio de Controles 15%
Examen Parcial 25%
Examen Final 25%

Se aprueba el curso si la nota promedio es mayor o igual a 10.5.


Los exmenes y prcticas calificadas as como presentacin de trabajos son
impostergables.
La inasistencia a exmenes, prcticas calificadas y casos se calificarn con nota
cero (00).
La no presentacin de los trabajos en la fecha y hora indicada segn cronograma,
se calificarn con nota cero (00).
El alumno con ms de 30% de inasistencia estar inhabilitado para rendir los
exmenes correspondientes, por lo que no tendr opcin a tener nota
promocional.
Si el alumno tiene nota promocional desaprobado mayor o igual a 08, puede
rendir el examen de sustitutorio. Dicho examen abarcar todo el curso y la nota
mxima con la que aprueba un alumno bajo esta modalidad es 11.

7.2 CONDICIONES DE EVALUACIN


El 30% de inasistencias INHABILITA al alumno del curso.
La justificacin de una inasistencia ser tramitada presentando una solicitud
adjuntando documentacin respectiva y dentro del plazo 48 horas, como mximo,
despus de producida.

Pg. N 5
VIII. REFERENCIAS BIBLIOGRFICAS

JOYANES AGUILAR, Luis Fundamentos de Programacin (Pascal). Algoritmos y


Estructura de Datos Madrid - Espaa, 1997

FARREL, Joyce. (2001) Introduccin a la Programacin Lgica y Diseo.


Internacional Thomson Editores S.A. Mxico. (005.1/F23)

JOYANES Aguilar, Luis. (1997) Fundamentos de Programacin (Pascal). Madrid


Espaa, 1997. (005.1/J79)

KERNINGHAN, Brian. (2000) La prctica de la Programacin. Mxico.


(005.1/K44)

LOPEZ Herranz, Jos. (2000) Fundamentos de Programacin 2da. Edicin,


Paraninfo Thompson Learning. (INSIS-02813)

VASQUEZ Paragulla, Julio. (1997) Diseo de Programacin. 3ra. Edicin San


Marcos Per (INSIS-01992)

ANTONAKOS, James & MANSFIELD, Kenneth. (1997) Programacin


Estructurada en C. Prentice Hall Iberia. Madrid. (005.113/A56)

CAIRO Battisttuti, Oswaldo. (2003) Metodologa de la Programacin.


ALFAOMEGA. Mxico.

LIZA vila, Cesar. (2000) Algoritmos y su codificacin en C++ Editorial Imprenta


R.J. S.R.L. Trujillo Per.

PANTIGOSO Silva, Robert Jaime. (2004) Algoritmos y Diagramas de flujo


MEGABYTE. Per.

PANTIGOSO Silva, Robert Jaime. (2003) Programacin en Lenguaje C.


MEGABYTE. Per.

JOYANES AGUILAR, Luis; HERMOSO, Angel & ZAHONERO, Ignacio. (1995)


Pascal y turbo Pascal (Un enfoque Prctico) McGraw-Hill 1995

IX. WEBGRAFA:
http://www.algoritmia.net/
http://programacion.com/direcciones/algoritmos/
http://www.aulaclic.net/cursos/mostrar.php?id=32&texto=metodologia+y+algoritmos
http://c.conclase.net/orden/
http://pjsml.50megs.com/java/algoritmos.html
http://www.programacion.com/blogs/17_progbasica/archive/79_desarrollo_de_algoritmos.html
http://www.mundotutoriales.com/tutoriales_algoritmos-mdpal14977.htm

Piura, Setiembre de 2016

Pg. N 6

Vous aimerez peut-être aussi