Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
Escuela Académico Profesional de Ingeniería en Informática y Sistemas
PROGRAMACIÓN DEL SÍLABO DE APRENDIZAJE
I. DATOS GENERALES
1. Facultad : Ingeniería
2. área Académica : Informática y Sistemas
3. Nombre de la Asignatura : Programación Avanzada
4. Escuela Académico Profesional : Ingeniería en Informática y Sistemas
5. Docente(s) : ING. HINOJOSA RAMOS, EDWIN ANTONIO
ING. MANUEL BARRAZA VIZCARRA
6. Régimen : Semestre II
7. Año Académico : 2014
8. Horas de Clase : Teoría: 02 Práctica: 02 Laboratorio: 02
9. Número de créditos : 04
9. Ambiente donde se realiza el aprendizaje
Turno Mañana
Teoría : Facultad de Ciencias Aula 300 (Lunes 11.00-13.00hrs. Miércoles 11.00-
13.00hrs.)
Práctica : Laboratorio de Informática ESIS (Viernes 11.00-13.00hrs.)
Turno Tarde
Teoría : Facultad de Ciencias Aula 300 (Lunes 15.00-17.00hrs. Miércoles 15.00-
17.00hrs.)
Práctica : Laboratorio de Informática ESIS (Jueves 14.00-16.00hrs.)
II. SUMILLA
SUMILLA
Teoría sobre el manejo de eventos y excepciones. Implementación de Aplicaciones orientadas a
objetos para la resolución de problemas. Búsqueda y ordenamiento de datos en memoria interna y
externa. Resolución de problemas utilizando archivos: flujos de bytes, flujos de caracteres, archivos
de acceso aleatorio, serialización, flujos de tokens. Introducción al desarrollo de aplicaciones Web y
XML.
1
SEGUNDO SEMESTRE: Del 18 de agosto al 12 de Diciembre Total Horas
108
COMPETENCIA
(Conceptual, CONTENIDOS SIGNIFICATIVOS CRONOGRA
procedimental, MA
actitudinal) (Del – al)
Analiza, diseña e Capítulo I: ORDENACION Y BÚSQUEDA DE DATOS
implementa algoritmos Ordenación interna de datos
de ordenación de datos Clasificación de los algoritmos de ordenación
en memoria interna del Métodos de Ordenación interna:
ordenador. Intercambio directo
Determina la Shaker sort Del 18 de agosto
complejidad de los Inserción directa al
algoritmos estudiados. Inserción binaria 18 de setiembre
Shell
Selección directa
Quick sort
Búsqueda de datos
Búsqueda secuencial
Búsqueda binaria
2
Capítulo IV. Programación Visual
Desarrolla proyectos Entornos de desarrollo de la programación visual
computacionales Programación modular en la programación visual
basados en aplicaciones Interfaz de usuario
implementadas bajo los Programación basada en controles y eventos Del 17 de
conceptos de la Entrada y salida de datos noviembre al 12
programación visual, Desarrollo de proyectos en entorno visual de diciembre
explotando las Depuración de código
interfaces gráficas Generación de ejecutables en programación visual
amigables para el Ventajas y desventajas de la programación visual
usuario y la reducción Aplicaciones
de tiempo de desarrollo
para el programador. Segundo Examen Parcial
EVALUACIÓN:
Procedimientos Porcentaje Ponderación
Teoría Examen parcial 40 % 8
55% Asistencia, interés y esfuerzo personal. 15 % 3
Práctica Implementación de algoritmos en Laboratorio 20 % 4
45% Examen de Laboratorio 25 % 5
Observación
La calificación será vigesimal (de 00 a 20), siendo la nota mínima de aprobación final 11 (once).
Sólo para el promedio final se considerará la fracción 0.5 a favor del estudiante.
Los alumnos que no se presenten a rendir sus evaluaciones en las fechas señaladas tendrán la
calificación 00. En caso la inasistencia sea debidamente justificada mediante los canales
respectivos, según normas vigentes en la universidad, se reprogramará dicha evaluación
La evaluación de los estudiantes es permanente y el contenido de los exámenes es de todo el
desarrollo del curso a la fecha de aplicación de la evaluación. La evaluación del estudiante es
continua y no necesariamente requiere de aviso previo, siempre que las evaluaciones de realicen
en los horarios establecidos para el curso.
La inasistencia a clases y/o laboratorios puede ser causal de desaprobación del curso, según
reglamentos académicos, propios de la universidad.
El promedio Final del curso se obtiene de acuerdo a los criterios de evaluación que se señalaron
anteriormente.
V. METODOLOGÍA
Clases Teóricas:
a. Método: Analítico y deductivo.
b. Técnica: Exposición temática en aula propiciando el análisis y participación activa del alumno
c. Procedimiento : Planteamiento de problemas y la búsqueda de soluciones mediante el
planteamiento de algoritmos computacionales. La complejidad de los problemas será progresiva,
de acuerdo al avance del curso.
3
Prácticas de laboratorio y/o en aula
a. Método: Análisis y validación de algoritmos como resultado de la solución de problemas.
b. Técnica: Implementación de algoritmos mediante el uso de lenguajes de alto nivel.
c. Procedimiento : Planteamiento de problemas, elaboración de algoritmos que soluciones estos
problemas, implementación y depuración de los algoritmos. Evaluación de resultados.
VI. BIBLIOGRAFÍA