You are on page 1of 8

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

ALGORITMOS Y PROGRAMACIN BSICA


Silabo DATOS GENERALES

I.

Asignatura Cdigo Ciclo N Crditos Condicin Naturaleza Duracin Nmero de horas semanales Requisito Horario / Aula / Laboratorio Semestre Acadmico Profesor (s) Texto Bsico

Algoritmos y Programacin Bsica


IN-201 I 4 Obligatorio: ( X ) Terico: ( X ) Semanas ( 17 )

Horas: (6 ) Ninguno Lunes 10:10 a 13:00 hrs. y viernes 8:10 a 11:00 hrs. / PK-101 2013-II Ing. Martn Prez Campos CAIRO Oswaldo [2006], Metodologa de la Programacin: Algortimos, Diagramas de Flujo y Programas, Editorial Alfaomega, Colombia.

Electivo: ( ) Prctico: ( X ) Horas: ( ) Teora: ( 2 ) Prctica: ( 4)

II.

SUMILLA

La asignatura pertenece al rea curricular Sistemas de Informacin, es terico - prctica y tiene el propsito de formar la lgica algortmica necesaria para el desarrollo de aplicaciones bsicas. Desarrolla los fundamentos de la programacin orientada a objetos, utilizando herramientas algortmicas, pseudocdigo y un lenguaje de programacin de alto nivel, complementados con estructuras de datos que permitan modelar la lgica para solucionar problemas. Desarrolla las unidades de aprendizaje siguientes: UNIDAD I: CONCEPTOS FUNDAMENTALES DE ALGORITMOS Y PSEUDOCODIGO. UNIDAD II: HERRAMIENTAS PARA LA CREACION DE PSEUDOCDIGO. UNIDAD III: HERRAMIENTAS PARA EL DESARROLLO DE SOFTWARE. La asignatura exige del alumno la elaboracin y sustentacin de un trabajo de investigacin tecnolgica y/o empresarial relacionada a la temtica de la asignatura.
III.

COMPETENCIA Comprender la lgica algortmica fundamental para la elaboracin de diagramas de flujo que permitan solucionar problemas, de forma, automatizada, respetando las buenas prcticas de programacin.
Pgina 1

Silabo por Competencias

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

Aplicar la lgica algortmica en una herramienta de pseudicdigo, que permita simular la ejecucin de las funciones plasmadas, respetando el modelo y objetos de diagramacin. Crear programas bsicos en una herramienta de programacin de alto nivel. 3.1 CAPACIDADES UNIDAD I: Interiorizar los conceptos y la representacin grfica de los objetos utilizados en la creacin de algoritmos. UNIDAD II: Conocer el manejo de herramientas para la creacin de pseudocdigo y de diagramas de flujo. Desarrollar pseudocdigo libre de errores lgicos y ortogrficos UNIDAD III: Conocer las sintaxis de los comandos de programacin que representan los objetos algortmicos y de pseudocdigo. Conocer el manejo de editores para el desarrollo de software 3.2 ACTITUDES UNIDAD I: Valorar responsablemente la lgica algortmica UNIDAD II: Tener el software instalado en casa o ambiente donde realiza prcticas. Tener iniciativa para dar solucin a los problemas. UNIDAD III: Interesarse en entender e identificar los tipos de errores que se presentan.

IV.

PROGRAMACION DE CONTENIDOS
UNIDAD I

CONCEPTOS FUNDAMENTALES DE ALGORITMOS Y PSEUDOCODIGO


CAPACIDAD: Interiorizar los conceptos y la representacin grfica de los objetos utilizados en la creacin de

algoritmos
SEMANA SESIN

ACTITUD: Valorar responsablemente la lgica algortmica CONCEPTUALES Sesin 1: Prueba de Entrada Introduccin a la Ciencia de la Computacin Definiciones Bsicas. Pruebas lgicas en base a imgenes. Pruebas lgicas en base a texto. Pruebas lgicas en base a juego estratgico. Lgica para el manejo de informacin (secuencia). Sesin 2: Revisin de diagramas de Flujo. Reconocimiento de operadores. Reconocimiento de identificadores. Reconocimiento de constantes y variables Descripcin de la herramienta DFD Algoritmos bsicos empleando las instrucciones de entrada y salida. Sesin 3 : PROCEDIMENTALES ESTRATEGIA DE APRENDIZAJE HORAS HORAS ACADE- AUTOMICAS ESTUDIO

Aplicar prueba de entrada Motivacin mediante imgenes y juegos lgicos. Exposicin Mtodo de discusin

Motivacin mediante

Exposicin

Silabo por Competencias

Pgina 2

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

Algoritmo y pseudocdigo: concepto, caractersticas. Ejemplos Instrucciones de Control: secuencial y selectiva simple. Aplicaciones Sesin 4 Algoritmos que emplean instrucciones secuenciales. Algoritmos que emplean instrucciones selectivas simples. Sesion 5 Instruccin de Control: selectiva mltiple. Aplicaciones Algoritmos que emplean instrucciones selectivas mltiples Sesin 6: Desarrollo de ejercicios dirigidos desarrollados Laboratorio de evaluacin de instrucciones de control Sesin 7: Instruccin de Control Repetitiva: bucle de control con nmero de repeticiones preestablecido. Aplicaciones Algoritmos que emplean bucles de control con nmero de repeticiones pre-establecido Sesin 8 Algoritmos que emplean bucles de control con nmero de repeticiones pre-establecido e instrucciones selectivas Sesin 9: Instruccin de Control Repetitiva: bucle de control con entrada controlada. Aplicaciones Algoritmos que emplean bucles de control con entrada controlada Sesin 10 Algoritmos que emplean bucles de control con entrada controlada, bucles de control con nmero de repeticiones pre-establecido e instrucciones selectivas

ejemplos reales de aplicacin.

Ejemplos prcticos

Exposicin dialogada Motivacin mediante la Exposicin de videos solucin de los ejercicios del trabajo en equipo anterior Ejercicios de casos prcticos

Panel de discusin en base al desarrollo de ejercicios

Exposicin dialogada

Ejercicios de casos prcticos

Discusin del tema Trabajo en equipo para solucin de ejercicios propuestos Practica dirigida ejercicios propuestos

UNIDAD II HERRAMIENTAS PARA LA CREACION DE PSEUDOCDIGO CAPACIDAD: Conocer el manejo de herramientas para la creacin de pseudocdigo y de diagramas de flujo. Desarrollar pseudocdigo libre de errores lgicos y ortogrficos ACTITUD: Tener el software instalado en casa o ambiente donde realiza prcticas. Tener iniciativa para dar solucin a los problemas
SEMANA CONCEPTUALES Sesin 11 PROCEDIMENTALES Formacin de grupo de ESTRATEGIA DE APRENDIZAJE Exposicin dialogada HORAS HORAS ACADE- AUTOMICAS ESTUDIO

Silabo por Competencias

Pgina 3

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

Instruccin de Control Repetitiva: bucle de control con salida controlada. Algoritmos que emplean bucles de control con salida controlada Sesin 12 Laboratorio de evaluacin de instrucciones de bucles repetitivos controlados. Sesin 13 Desarrollo de algoritmos empleando programas anidados con instrucciones selectivas y repetitivas Sesin 14 Algoritmos que emplean instrucciones selectivas y repetitivas anidadas Algoritmos que emplean instrucciones selectivas y repetitivas Sesin 15 Examen Parcial Sesin 16 Introduccin al lenguaje de programacin Arreglo: concepto y ejemplos. Arreglos Unidimensionales (vectores) Arreglos Unidimensionales (vectores) Sesin 17 Creacin de vectores. Ejemplos. Algoritmos que emplean vectores (escritura y lectura). Operaciones de lectura, escritura y bsqueda en vectores. Aplicaciones Algoritmos que emplean vectores (bsqueda). Sesin 18 Operacin de ordenamiento en un vector. Aplicaciones Algoritmos que emplean vectores (ordenamiento) Sesin 19 Algoritmos que emplean vectores (bsqueda y consulta)

trabajo para desarrollo de proyecto final del curso Desarrollar Segunda Prctica calificada Trabajo individual para solucin de ejercicios propuestos en base a calificacin de trabajo Presentacin de avance del proyecto del curso Ver ejemplos por completar Exposicin dialogada

Solucin de la segunda prctica calificada

Exposicin dialogada Motivacin mediante ejemplos reales de aplicacin. Trabajo en equipo para solucin de ejercicios intermedios

Exposicin dialogada

10

Trabajo individual para solucin de ejercicios propuestos en base a calificacin de trabajo

Exposicin dialogada

Exposicin dialogada

UNIDAD III HERRAMIENTAS PARA EL DESARROLLO DE SOFTWARE CAPACIDAD: Conocer las sintaxis de los comandos de programacin que representan los objetos algortmicos y de pseudocdigo. Conocer el manejo de editores para el desarrollo de software ACTITUD: Interesarse en entender e identificar los tipos de errores que se presentan
SEMANA SESIN CONCEPTUALES Sesin 20: PROCEDIMENTALES Presentacin de ESTRATEGIA DE APRENDIZAJE Exposicin HORAS HORAS ACADE- AUTOMICAS ESTUDIO

11

2
Pgina 4

Silabo por Competencias

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

12

13

La clase Math. Arreglos Bidimensionales (matrices). Creacin de matrices. Ejemplos. Operaciones de lectura, escritura y bsqueda en matrices. Aplicaciones. Algoritmos que emplean matrices (lectura, escritura y bsqueda) Sesin 21 Laboratorio de evaluacin de arreglos. Sesin 22: Cadenas: concepto y ejemplos. Definicin de un tipo cadena. Ejemplos Creacin de variables cadenas. Ejemplos. Operaciones con cadenas: lectura, escritura, longitud, copia, concatenacin (unin) y comparacin. Aplicaciones. Sesin 23: Algoritmos que emplean cadenas (lectura, escritura y longitud). Algoritmos que emplean cadenas (copia, unin y comparacin). Sesin 24: Arreglo de cadenas: creacin y ejemplos. Manejo de arreglos de datos simples y arreglos de cadenas Sesin 25: Algoritmos que emplean arreglos de cadenas (lectura, escritura y bsqueda) Algoritmos que emplean de datos simples y de cadenas (lectura, escritura, bsqueda y ordenamiento) Sesin 26: Registro: concepto y ejemplos. Creacin de registros y arreglos de registros. Aplicaciones Sesin 27: Algoritmos que emplean arreglos de registros (lectura, escritura, bsqueda). Algoritmos que emplean arreglos de registros (lectura, escritura, bsqueda y ordenamiento) Sesin 29: Subprogramas: funciones y procedimientos. Creacin de funciones. Aplicaciones. Creacin de procedimientos. Aplicaciones Algoritmos que emplean funciones y procedimientos Sesin 30: Laboratorio de evaluacin de cadenas, registros y funciones.

avance del proyecto del curso, en exposicin grupal

dialogada

Tercera prctica calificada. Participacin de Exposicin alumnos para el dialogada desarrollo de ejercicios

Solucin de la Tercera prctica calificada.

Exposicin dialogada

Trabajo en equipo para Exposicin solucin de ejercicios dialogada complejos

Desarrollo de Tercera prctica calificada.

Exposicin dialogada

Motivar en base a Exposicin trabajo de aplicaciones dialogada futuras Trabajo en equipo para solucin de ejercicios propuestos Exposicin Presentacin del dialogada Proyecto final con observaciones anteriores levantadas Presentacin del Proyecto final Exposicin Envo del desarrollo de dialogada la solucin de la cuarta prctica. Cuarta calificada. prctica

14

15

Silabo por Competencias

Pgina 5

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

16 17
V.

Examen final Examen Sustitutorio

2 2

ESTRATEGIAS DE ENSEANZA APRENDIZAJE A fin de lograr un mejor desarrollo del aprendizaje, se emplearn permanentemente las siguientes estrategias metodolgicas:

Estrategias Conferencia o clase magistral Control de lecturas en idioma ingls

Elaboracin de proyectos Estudio de casos Exposicin dialogada Aprendizaje basado en problemas Taller en clase (sobre saberes previos)

Herramientas o Instrumentos Dinmica por equipos Evaluacin y anlisis de resultados: cuadros comparativos matrices mapas mentales, conceptuales cuadros sinpticos espina de pescado (Ishikawa) Recensin (ensayo)

VI.

MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDCTICOS

Se da a conocer los principales medios y materiales educativos que se utilizarn para la adquisicin de los aprendizajes. Eje: multimedia, internet, intranet, simuladores on line, ofimtica, etc.: Uso de bases de datos online (EBSCO, e-libro, etc.) Lecturas seleccionadas relevantes a la asignatura en revistas especializadas (ingls, espaol, etc.) c. Simuladores, instructivos y matrices. d. Web site relacionados a la asignatura para investigar temas de actualidad a nivel global.
a. b.

VII.

INSTRUMENTOS DE EVALUACIN

La evaluacin es una accin del proceso educativo, sirve para valorar y medir logros de aprendizaje; es un elemento dinamizador y autorregulador del proceso de enseanza - aprendizaje; implica recojo de informacin, anlisis e interpretacin y la toma de decisiones. Procesos de evaluacin a considerar: Evaluacin inicial, (entrada) Se realiza a travs de una prueba de entrada que tiene carcter diagnstica que sirve para conocer los saberes previos de los estudiantes y adoptar medidas acadmicas pertinentes.
Silabo por Competencias Pgina 6

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

Evaluacin de Formativa (continua), Se realiza progresivamente durante el semestre acadmico, para evaluar preferentemente el componente procedimental y el actitudinal de las capacidades previstas en las unidades de aprendizaje, a travs de: trabajos de investigacin, exposiciones, controles de lectura, casos y simulaciones, participacin e intervenciones en clase, asistencia y puntualidad, entre otras. Evaluacin de Conocimientos (sumativa) Para evaluar los logros de aprendizaje de los estudiantes se realizan a travs de aplicacin de pruebas escritas elaboradas a base de criterios de evaluacin por competencias establecidas, mediante dos evaluaciones, el Examen Parcial y Examen Final. Herramientas de Evaluacin Para evaluar los logros de aprendizaje se establecen criterios, que son los parmetros de referencia a partir de los rasgos del perfil contenido en el Plan Curricular y de su programacin en el slabo; se indican las siguientes herramientas como ejemplo:
a. b. c. d. e. f. g.

Elaboracin de herramientas de sntesis (mapas conceptuales, cuadros sinpticos, esquemas, marco lgico, grficos estadsticos). Elaboracin de proyecto, informes ejecutivos. Exposiciones y sustentacin orales. Intervenciones orales Participacin en debates, conversatorios, ponencias. Recensin en idioma ingls. Trabajo en equipo.

1. Evaluacin: Datos Generales Sistema de calificacin: escala vigesimal (0 20) mediante aplicacin de rubricas.
a. b. c. d. e.

Prueba de entrada Evaluacin continua: 5 Notas, se anula la ms baja + 1 nota de actitud (no se anula) Presentacin y sustentacin Examen parcial Examen final

Nota: Las evaluaciones, justificacin de inasistencia y examen sustitutorio se rigen de acuerdo al


Reglamento del Estudiante vigente. La nota aprobatoria ser de TRECE (13) puntos, aproximndose a partir de 12.5. Los trabajos asignados debern ser entregados puntualmente. La asistencia a clases no ser menor de 70%; en casos extraordinarios, las inasistencias deben ser debidamente justificadas con una constancia de trabajo va secretara acadmica. Si la inasistencia injustificada supera el 30% de las sesiones de clases, el alumno desaprueba el curso con DPI (Desaprobado Por Inasistencia). El alumno podr acceder a un examen sustitutorio de acuerdo a su conveniencia y decisin, que le permitir sustituir la nota ms baja entre la Evaluacin Parcial (EP) y la Evaluacin Final (EF), cuya nota le favorezca para aprobar el curso.

Silabo por Competencias

Pgina 7

UNIVERSIDAD CIENTFICA DEL SUR FACULTAD DE INGENIERIA DE SISTEMAS EMPRESARIALES

2. Evaluacin: Ponderacin Para efectos promocinales el sistema de evaluacin contempla la siguiente ponderacin de notas:
Evaluaciones Prueba de entrada - PE Prueba diagnstica para conocer los saberes previos del alumno. Evaluacin Continua EC (5 Notas, se anula la ms baja + 1 nota de actitud) Evaluacin progresiva y continua del aspecto procedimental y actitudinal del trabajo acadmico durante la clase con el alumno. La conforman las prcticas, participacin, casos, simulaciones, lectura. Presentacin y Sustentacin - PS Trabajo de Investigacin presentacin y sustentacin. Evaluacin del Conocimiento - ECO Primer examen parcial (octava semana) Examen final (dcimo sexta semana) VIII. Porcentaje 00%

35%

25%

20% 20%

BIBLIOGRAFIA

CAIRO Oswaldo [2006], Metodologa de la Programacin: Algortimos, Diagramas de Flujo y Programas, Editorial Alfaomega, Colombia.
Otros libros de inters:

PEA MARI, Ricardo [2006], De Euclides a Java: Historia de los Algoritmos y de los Lenguajes de Programacin, Editorial: Nivola Libros y Ediciones, Espaa. ACM Digital Library. ACM Tech News E-libro: ebrary: MONTOYA GUZMAN, Jaime [2009], Problemas Resuletos en C++ usando If y Switch,Editorial: El Cid Editor, Argentina
IX.

PLANA DOCENTE

Martn Prez Campos. Ingeniero de Sistemas, Diplomado en Seguridad de la Informacin y Auditora de Sistemas. Escuela de Seguridad de Telefnica del Pru. Estudios de Maestra en Ingeniera de Sistemas con Mencin en Ingeniera de Software. UNMSM. Master Java Developer. Especialista en Desarrollo de Tecnologas .Net y PHP.UNI. Estudios en Desarrollo de Redes Neuronales. UNMSM. Actualmente Gerente General de Milestone Gerencia y Construccin. E-mail: martinpc@grupomilestone.com

Silabo por Competencias

Pgina 8

You might also like