Teoría - Práctica
Pucallpa - 2017
UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERÍA DE SISTEMAS Y DE INGENIERÍA CIVIL
Escuela Profesional de Ingeniería de Sistemas
DEPARTAMENTO ACADÉMICO
SILABO
I. SUMILLA
En este curso se muestra el desarrollo de algoritmos de manera metódica y sistemática, se enfoca el
paradigma imperativo y como el desarrollo de los algoritmos se efectúa por etapas; adicionalmente
se utilizan conceptos como verificación estática mediante aserciones, metodología: “Top Down”,
invariantes, recursión y estilos de programación. Se trata de cubrir el estudio de los algoritmos y las
estructuras de datos en el amplio contexto de la solución de problemas por computadora. En el
desarrollo de los algoritmos y el estudio de las estructuras de datos, se usaran diferentes tipos de
datos abstractos, para lo cual es requisito que el alumno tenga conocimiento de un lenguaje de
programación de alto nivel, tal como el lenguaje de programación C++ .
II. IDENTIFICACIÓN:
La resolución de problemas
Análisis del problema
Diseño del algoritmo
Resolución de problemas mediante
Semana 2
computadora
Aprende los conceptos
Representación grafica de los Participa de forma activa en el
importantes de la resolución
algoritmos, diagrama de flujo desarrollo de los temas tratados.
de algoritmos
Diagrama Nassi Schneiderman
Pseudocódigo
Introducción al C++
Practica en laboratorio con el uso de
C++
Participa de forma activamente en
el desarrollo de los temas tratados.
Técnicas de programación
Semana 3
Estructuras de selección Aprende el uso las sentencias Asume con responsabilidad los
Estructuras de selección SWITCH de selección múltiples y conceptos impartidos con
Algoritmos con sentencias de repetitivas respecto a la metodología.
Semana 5
selección múltiple.
Ejercicios en C++
WHILE
Aprende el uso las sentencias
Algoritmos con sentencias repetitivas.
de selección múltiples y Presenta propuestas y brinda
Ejercicios en C++
repetitivas opiniones de acuerdo a los temas
tratados.
Semana 7
Ordenación
Método de intercambio o de burbuja Aprende a realizar programas con Participa de forma activa en
Ordenación por inserción funciones procedimientos el desarrollo de los temas
Ordenación por selección tratados.
Método Shell
Método de ordenamiento rápido
Búsqueda
Búsqueda secuencial
Búsqueda binaria
Practica en laboratorio con el uso de
C++
Trabajo en equipo en la
Semana 14
Archivos en C++.
Operaciones con archivos en C++. Aprende a implementar investigación de fundamentos
Programas con archivos en C++. para enriquecer aún más sus
programas con Archivos en C++ capacidades.
Trabajo en equipo en la
investigación de fundamentos
Exposición del proyecto Final Expone el proyecto final del cuso
para enriquecer aún más sus
capacidades.
Semana 16
Demuestra su nivel de
Comprueba conocimientos
Evaluaciones Finales conocimiento alcanzado en la
adquiridos.
asignatura.
V. CRONOGRAMA DE ACTIVIDADES
Clases participativas con trabajos tipo seminario; refuerzo con lecturas; discusión; análisis de casos
dinámicas de grupo, lo cual estará sujeto a los siguientes lineamientos metodológicos:
6.1. De enseñanza.
Preguntas
Aprendizaje basado situaciones problemáticas
Exposición dialogada
Trabajos grupales
Trabajo individual
Organizadores
6.2. De aprendizaje.
Recirculación de la información
Elaboración
Organización
Videos
Separatas,
Archivos digitales
Dinámicas grupales
Bibliografías seleccionadas
Guías de trabajo práctico
Pizarra, Proyector multimedia y plumón
Páginas webs
POND.
UNIDAD EVIDENCIAS INDICADORES TÉCNICAS INSTRUMENTOS
%
Participa en clase activamente
Desempeño
35 Dando opiniones y demostrando Observación Registro de evaluación
interés y expectativa.
Analiza y comprende los conceptos Pruebas Escritas (Desarrollo,
Conocimiento Examen Oral
35 de las estructura de datos Objetivas) o Pruebas Orales
o Escrito
I avanzados
Analiza y comprende la
II Conocimiento programación con estructura de Examen Oral Pruebas Escritas (Desarrollo,
30
datos avanzados o Escrito Objetivas) o Pruebas Orales
Reglamento Académico Art. 64. “…………la nota aprobatoria para las asignaturas de especialidad es
doce (12). Toda fracción igual o mayor a 0.5, será redondeado a favor del estudiante en el promedio
final.”
Art. 65: “El sistema de evaluación es flexible, se ajusta a las características de las asignaturas
enseñadas y al desarrollo didáctico de las asignaturas.
La asistencia a clases teóricas y prácticas son obligatorias. Constituye INHABILITADO el estudiante
que ha acumulado el 30% de inasistencia.
Se tomarán dos exámenes parcial y final de acuerdo al calendario académico, así mismo durante el
semestre se evaluarán; resolución de casos. Así mismo se tomarán prácticas calificadas. En los
exámenes se considera la calificación vigesimal de 00 a 20 y serán tomados en las fechas
programadas.
El alumno que no rinda un examen o no cumpla con las tareas académica (exposiciones, trabajos,
desarrollo de un proyecto y prácticas calificadas) en la fecha indicada se le calificara con nota igual a
cero (00).
Reglamento Académico Art. 64. “…………para las asignaturas de especialidad es doce (12). Toda
fracción igual o mayor a 0.5, será redondeado a favor del estudiante en el promedio final.”
Art. 65: “El sistema de evaluación es flexible, se ajusta a las características de las asignaturas
enseñadas y al desarrollo didáctico de las asignaturas.
El sistema de evaluación se identifica con letras, y ésta corresponde a la naturaleza de la
asignatura.”
La fórmula para la obtención del promedio final del componente curricular es la siguiente:
NF = (EP+EF+PPT+PyF)/4
EP : Examen Parcial
EF : Examen Final
PPT: Promedio Parcial de Unidad
PyF: Proyecto Final
IX. BIBLIOGRAFÍA
_______________________________ _______________________________
Ing. Msc. Clotilde Ríos Hidalgo de Cerna Firma del Director del Departamento