Sunteți pe pagina 1din 6

UNIVERSIDAD PRIVADA JUAN PABLO II

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SILABO
1. INFORMACIÓN GENERAL
1.1. ASIGNATURA : ALGORITMOS
1.2. CICLO ACADÉMICO : III
1.3. CARÁCTER : OBLIGATORIO
1.4. REQUISITO : NO TIENE
1.5. TIPO DE ASIGNATURA : ÁREA DE FORMACIÓN ESPECIALIZADA
1.6. DOCENTE : Mg. YULIANA S. MAYORCA PICOY

2. UBICACIÓN Y DISTRIBUCIÓN HORARIA


HORAS
AÑO
SEMESTRE CRÉDITOS
ACADÉMICO
TEORÍA PRÁCTICA SEMANALES SEMESTRALES
2018 2018-II 3 24 24 3 48

3. SUMILLA

La asignatura de Algoritmos es de naturaleza teórica práctica, pertenece al área de


formación específica y tiene como propósito presentar los lineamientos básicos para
diseñar algoritmos y codificarlos en un Lenguaje de Programación.

La base teórica del curso se fundamenta en los métodos de la ciencia algorítmica y la parte
aplicativa en el uso de herramientas informáticas que permiten visualizar el flujo de datos
a lo largo de una secuencia de elementos de control. Su contenido está organizado en las
siguientes tres unidades didácticas:

4. COMPETENCIA

4.1 UNIDAD I : Introducción a los algoritmos


4.2 UNIDAD II : Estructuras de control
4.3 UNIDAD III: Programación modular
4.4 UNIDAD IV: Estructuras de datos lineales y arreglos
5. PROGRAMACIÓN DEL PROCESO DE APRENDIZAJE

UNIDAD I : Introducción a los algoritmos


EVALUACIÓN
CONTENIDOS METODOLOGÍA
CAPACIDADES SEMANA
SIGNIFICATIVOS ESTRATÉGICA INDICADORES INSTRUMENTO

Problema, Diálogo. Participación Debate,


algoritmos,
Debate. en aula preguntas
lenguaje de
programación y Comentarios y resolución orales y
programas.
individuales de ejercicios. ejercicios.
Traductores de de temas del .
1
programas.
curso en todo
Etapas en el momento.
Maneja proceso de
conceptos de resolución de
fundamentos problemas
de informáticos.
programación. Abstracción de
datos y tipos.

Objetos variables
y constantes.
2
Sintaxis y reglas
de nomenclatura
en C++.

Análisis: Técnicas Diálogo. Participación Debate,


del planteamiento
Debate. en aula preguntas
del problema.
Comentarios y resolución orales y
Diseño del
individuales de ejercicios. ejercicios.
Algoritmo.
de temas del .
Identifica las Representación
curso en todo
fases de de los algoritmos.
desarrollo del momento. 3
algoritmo. Expresiones
Matemáticas,
relacionales y
lógicas.

Ejemplo: Análisis,
Diseño e
Implementación
de Algoritmos
Promedio de Práctica
4
Primera Práctica Calificada notas. calificada
UNIDAD II: Estructuras de control

EVALUACIÓN
CONTENIDOS METODOLOGÍA
CAPACIDADES SEMANA
SIGNIFICATIVOS ESTRATÉGICA INDICADORES INSTRUMENTO

Estructura de Diálogo. Participación Debate,


control
Debate. en aula preguntas
secuencial.
Comentarios y resolución orales y
5
Estructura de
individuales de ejercicios. ejercicios.
control selectiva:
Aplica If() simple, doble de temas del
estructuras de y anidado.
curso en todo
control Estructura de
secuencial, control selectiva y momento.
selectivas y repetitiva :
repetitivas.
switch() simple y 6
anidado.
while().

Aplicaciones.
Estructura de
control repetitiva:
for(). 7

Aplicaciones.
Promedio de Examen
8
EXAMEN PARCIAL notas. parcial.

UNIDAD III: Programación modular

EVALUACIÓN
CONTENIDOS METODOLOGÍA
.CAPACIDADES SIGNIFICATIVOS ESTRATÉGICA
SEMANA
INDICADORES INSTRUMENTO

Función main. Diálogo. Participación Debate,


Debate. en aula preguntas
Declaración y
definición de Comentarios y resolución orales y
funciones. individuales
de ejercicios. ejercicios.
Crea de de temas del
funciones por Cuerpo de una curso en todo 9 .
el usuario. función. momento.

Aplicaciones.
Llamada de una
función.
Variables globales
y locales.
Clases de 10
almacenamiento
de variables.
Aplicaciones.
Pasos de
parámetros
actuales. 11
Sobrecargar de
funciones.
Aplicaciones.
Promedio de Práctica
12
Segunda Práctica Calificada notas. calificada.

UNIDAD IV: Estructuras de datos lineales y arreglos

EVALUACIÓN
CONTENIDOS METODOLOGÍA
CAPACIDADES SEMANA
SIGNIFICATIVOS ESTRATÉGICA INDICADORES INSTRUMENTO

Arreglos Lineales Diálogo. Participación Debate,


Definición y
Debate. en aula preguntas
declaración de
arreglos de datos. Comentarios y resolución orales y
Arreglos individuales
de ejercicios. ejercicios.
unidimensionales: de temas del
Vectores, curso en todo .
Sintaxis. momento.
Operaciones:
recorridos de 13
Opera lectura y escritura
arreglos de vectores.
lineales Paso de
bidimensional parámetros tipo
es y matrices. Array.
Cadenas de
caracteres: Array
de caracteres.

Arreglos
bidimensionales.
Operaciones
básicas sobre un 14
arreglo.
Sumas de filas y
columnas.
Matrices de datos
Arreglos
bidimensionales:
Matrices:
Sintaxis.
Operaciones:
recorridos de 15
lectura y escritura
de Matrices.
Listas de
cadenas:
funciones de
cadena.
Promedio de Examen final.
EXAMEN FINAL 16
notas.

6. EVALUACIÓN
La evaluación será permanente e integral, reflejando el desarrollo de las capacidades y
competencias. Se deberá considerar para promediar las prácticas y exámenes:
a) La evaluación mediante las pruebas escritas.
b) La evaluación mediante las intervenciones orales en clase, prácticas calificadas,
pruebas de ejecución, trabajos individuales y/o grupales, control de las tareas,
presentación de cuadernos, fólderes y otros.
c) La evaluación mediante fichas de observación del estudiante, su presentación,
comportamiento, responsabilidad, respeto, iniciativa y relaciones con sus compañeros.
d) Se exige al estudiante como mínimo el 70 % de asistencia regular y continua a clases.
Un número de inasistencia mayor al 30 % significará la desaprobación inmediata en la
asignatura.
e) Las calificaciones serán de CERO (00) A VEINTE (20), siendo la nota mínima
aprobatoria once (11).
f) En el promedio final, las fracciones de cinco décimas (0,5) favorecen al estudiante.
g) El examen sustitutorio (14) reemplazará a la nota más baja desaprobatoria que el
estudiante haya obtenido, del examen parcial o final.

7. FUENTES DE INFORMACIÓN

 Dietel, H.M; Dietel P.J. (1999). Como Programar en C++ Prentice Hall

 García Vilcapoma, Gladys Hortencia (2004). Manual de Algoritmos. La Molina.


Editorial UNIFE.

 Joyanes Aguilar, Luis (2006). Progrmación en c++ algoritmos, estructuras de datos


y objetos. Mc Graw Hill.
 Joyanes Aguilar, Luis y otros (1999). Estructura de Datos. Libro de Problemas. Mc
Graw Hill.

 Joyanes; Rodriguez; Fernandez (1996). Fundamentos de Programación Libro de


problemas. Mc Graw Hill.

 Stroudtrup Bjame (2001). El lenguaje de Progrmación C++. Addison Wesley.

 García, Javier; Rodriguez, José (1998). Aprenda C++ como si estuviera en primero.
Universidad de Navarra. Web: Recuperado de
ftp://www.cc.uah.es/pub/Alumnos/G_Ing_Informatica/Estructuras_de_Datos/Lab-
JoseLuis/ManualC++.pdf

S-ar putea să vă placă și