Está en la página 1de 7

UNIVERSIDAD SAN PEDRO

VICERRECTORADO ACADEMICO FACULTAD DE INGENIERIA

SILABO DE FUNDAMENTOS DE PROGRAMACIN


I. DATOS INFORMATIVOS: 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. Carrera Profesional Cdigo de la asignatura Prerrequisitos Crditos Ciclo de estudios Semestre acadmico Horas 1.7.1. Teora 1.7.2. Prctica 1.7.3. Laboratorio 1.7.4. Total Horas 1.8. Duracin 1.8.1. Inicio 1.8.2. Trmino 1.9. Docente 1.10. Correo Electrnico. : : : : : : : : : : : : : : : : Ingeniera Informtica y Sistemas 18204 18101 - Algoritmos 04 II 2011-II 102 horas s/m 02 02 02 06 horas Semanales 17 Semanas 02 de Setiembre 2011 31 de Diciembre 2011 Ing. Norvel Juan Alegre Alegre. nalegre06@hotmail.com

II.

FUNDAMENTACIN: La asignatura de Fundamentos de la Programacin es de naturaleza terico-prctica; se propone presentar al alumno conceptos de programacin desde el paradigma de programacin orientado a objetos y desarrollar en el estudiante competencias para elaborar algoritmos que permitan resolver problemas de mediana complejidad aplicando los fundamentos de la programacin orientada a objetos; asimismo utilizar correctamente un lenguaje de programacin orientado a objetos (C++) para implementar los algoritmos.

III.

TEMA TRANSVERSAL: Avanzando hacia el desarrollo Institucional.

IV.

LOS VALORES: Identidad, convivencia Institucional y Social Responsabilidad Puntualidad Identidad Respeto

V.

PERFIL DEL EGRESADO Esta Asignatura contribuye al proceso formativo del Ingeniero Informtico y Sistemas proveyndole el contenido de una programacin orientado a objetos(C++) bsica, de manera que le sirva como herramienta fundamental en su formacin y ejercicio profesional.

VI.

COMPETENCIAS DE LA ASIGNATURA: 6.1. Investiga en literatura especializada e interioriza referentes terico-

metodolgicos sobre el paradigma de programacin orientado a objetos, en forma auto reflexiva, analtica y crtica. 6.2. Investiga en literatura especializada e interioriza referentes terico-

metodolgicos sobre la elaboracin de algoritmos, en forma auto reflexiva, analtica y crtica. 6.3. Disea algoritmos eficaces y eficientes que permiten resolver problemas de mediana complejidad y los sustenta en acto pblico. 6.4. Elabora programas eficientemente utilizando el lenguaje C++. VII. PROGRAMACIN ACADMICA: 7.1. PRIMERA UNIDAD: Conceptos bsicos y elaboracin de algoritmos DURACIN: 8 semanas CAPACIDADES: 7.1.1. 7.1.2. 7.1.3. 7.1.4. 7.1.5. 7.1.6. SEMANA Conocer la terminologa bsica usada en la programacin de computadoras. Elaborar algoritmos usando diagrama N-S. Utilizar las estructuras de control selectivas y estructuras repetitivas. Crea y utiliza correctamente los mtodos. Utiliza apropiadamente los mtodos en la elaboracin de algoritmos. Elabora programas sencillos utilizando el lenguaje C++ CONTENIDOS PROCEDIMENTALES Elabora algoritmos sencillos. Elabora programas sencillos para computadora. CONTENIDOS ACTITUDINALES Es investigador. Demuestra responsabilidad e inters por desarrollar aplicaciones.

CONTENIDOS CONCEPTUALES Teora Etapas en la construccin de un programa. Algoritmos. Tcnicas de diagramacin de algoritmos. Estructuras de control secuencial Asesora algoritmos secuenciales Laboratorio Estructura Bsica de un Programa en C++. Datos. Tipos de datos y expresiones. Definicin de Variables y constantes. Operadores. Algoritmos secuenciales I.

Teora Estructuras de control condicional I. Asesora algoritmos condicionales I Laboratorio Estructura de un programa en C++. Instrucciones de Entrada y salida de datos. Algoritmos secuenciales Teora Estructuras de control: Condicional II. Asesora algoritmos condicionales II Laboratorio Algoritmos condicionales I Teora Estructuras de control: Repetitiva I Asesora algoritmos Repetitivos I Laboratorio Algoritmos condicionales II Teora Estructuras de control Repetitiva II Asesora Algoritmos repetitivos II Laboratorio Algoritmos repetitivos I Teora Mtodos. Definicin. Declaracin de variables Paso de parmetros. Ejemplos Asesora Ejemplos Mtodos I Laboratorio Algoritmos repetitivos II Teora mbito y visibilidad de las variables. Ejemplos Asesora Ejemplos Mtodos II Laboratorio Mtodos I Exposicin de Trabajo I: Mtodos

Elabora algoritmos sencillos. Elabora programas sencillos para computadora.

Participa activamente en toda la sesin de aprendizaje. Es consciente del uso adecuado del laboratorio.

Elabora algoritmos sencillos. Elabora programas sencillos para computadora.

Demuestra responsabilidad de inters por desarrollar aplicaciones.

Elabora algoritmos sencillos. Elabora programas sencillos para computadora

Participa activamente en toda la sesin de aprendizaje.

Leen los Demuestra responsabilidad e apuntes publicados inters por desarrollar en la Web. aplicaciones. Desarrolla ejemplos. Elabora programas para computadora.

Elabora algoritmos Demuestra responsabilidad e usando mtodos de inters por desarrollar mediana complejidad. aplicaciones. Elabora programas para computadora.

Desarrolla ejercicios usando mtodos. Elabora programas para computadora.

Manifiesta su responsabilidad en el desarrollo de los ejercicios. Desarrolla ejercicios grupales mostrando inters

Primer Examen Parcial

7.2. SEGUNDA UNIDAD: Manipulando Arreglos y cadenas de caracteres DURACIN: 9 semanas CAPACIDADES: 7.2.1. 7.2.2. 7.2.3. 7.2.4. 7.2.5. SEMANA Crear y utilizar correctamente arreglos. Utiliza correctamente los arreglos con mtodos. Utiliza apropiadamente las cadenas de caracteres. Manejar excepciones de manera correcta Describir conceptos bsicos de la programacin orientada a objetos. CONTENIDOS CONTENIDOS PROCEDIMENTALES ACTITUDINALES Desarrolla ejemplos en forma Participa activamente en toda grupal. la sesin de aprendizaje. Participa en forma oral.

10

11

12

CONTENIDOS CONCEPTUALES Teora Arreglos, declaracin, creacin. Clases de Arreglos: Unidimensionales, Bidimensionales, Multidimensionales. Asesora Ejemplos Arreglos Laboratorio Problemas: Mtodos II Teora Uso de mtodos y arreglos Asesora Arreglos y mtodos I Laboratorio Problemas: Arreglos Teora Operaciones con arreglos y mtodos. Arreglos paralelos Asesora Ejemplos Arreglos y mtodos II, arreglos paralelos Laboratorio Ejemplos Arreglos y Mtodos I Teora Caracteres y cadenas La clase string. Operaciones con cadenas de caracteres. Asesora Ejemplos Arreglos y cadenas de caracteres Laboratorio Arreglos y Mtodos II. Arreglos paralelos.

Investiga en forma grupal Demuestra responsabilidad e acerca de estos temas. inters por desarrollar aplicaciones. Elabora algoritmos y los programa para computadora

Investiga en forma grupal Participa activamente en toda acerca de estos temas. la sesin de aprendizaje. Elabora algoritmos y los programa. Para computadora.

Elabora algoritmos. Elabora programas computadora.

Demuestra responsabilidad e inters por desarrollar para aplicaciones.

13

14

15

Teora Excepciones. Manejo de excepciones Asesora Ejemplos mtodos y Arreglos paralelos. Men de opciones Excepciones. Laboratorio Ejemplos Arreglos, paralelos, mtodos y cadenas de caracteres. Men de opciones Teora Conceptos bsicos de la programacin orientada a objetos. Clases y objetos Asesora Ejemplos: arreglos y mtodos. Arreglos paralelos. Men de opciones Teora archivos: creacin, consulta, clasificacin, eliminacin.

Elabora algoritmos. Participa activamente en toda la sesin de aprendizaje. Elabora programas para computadora de mediana complejidad. Desarrolla ejercicios referentes al manejo de excepciones.

Elabora algoritmos. Demuestra responsabilidad e inters por desarrollar Elabora programas para aplicaciones. computadora de mediana complejidad.

Elabora programas para Demuestra responsabilidad e computadora de mediana inters por desarrollar complejidad. aplicaciones.

16 17 VIII. ESTRATEGIAS METODOLGICAS: 7.1. 7.2.

Segundo Examen Parcial Evaluacin de Aplazados

Mtodo Participativo.- Explicacin del docente, trabajo individual, trabajo grupal. Tcnicas Participativas.- Rejilla, pequeo grupo de discusin, lluvia de ideas, panel, mesa redonda, confrontacin de ideas, foro.

7.3.

Investigacin bibliogrfica, procesamiento de la informacin y sustentacin de los resultados.

IX.

MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDCTICOS: 8.1 Humanos: Profesor asignado al curso y alumnos matriculados. 8.2 Materiales: Pizarra acrlica, separatas, Proyector multimedia.

X.

DISEO DE LA EVALUACIN DEL APRENDIZAJE: 9.1 9.2 Diagnstica: Saberes previos y comprensin lectora. Formativa: Es permanente, responsabilidad, respeto, criticidad, creatividad, solidaridad. Participacin en clase, presentacin de tareas. 9.3 9.4 Sumativa: La nota final se obtendr al promediar el primer y segundo parcial. Requisitos de aprobacin: Asistencia al 70% de las clases. La nota mnima aprobatoria es 11. La exposicin de la monografa.

9.5

Evaluacin Metodolgica

UNI DA D

COD. CAP 1

INDICADOR

TCNICA

INSTRUMENTO

MOMENTOS I P S

Emplea

trminos

programacin. 1 2 3 4 5 6 1

de Demostrac Gua in. correccin.

de X

Elabora algoritmos N- Trabajo S, en el diseo. escrito.


Emplea estructuras de control selectiva y estructuras repetitivas. Emplea mtodos en la programacin. Emplea mtodos en el diseo de los algoritmos. Disea programas codificados en C++.

Lista de cotejo. Lista de cotejo. Lista de cotejo. Lista de cotejo. Lista de cotejo.

X X X X X X

Trabajo escrito. Trabajo escrito. Trabajo escrito. Trabajo escrito.

programas Demostrac Lista de cotejo in sencillos haciendo uso de Elabora arreglos. Elabora programas Lista de cotejo

2 2

Trabajo sencillos haciendo uso de escrito. arreglos con mtodos. Disea haciendo cadenas caracteres. programas uso Intervenci de n Oral. de

Gua de prueba oral

Elabora con

programas de Intervenci n Oral.

excepciones

Gua de prueba oral

manera correcta. 5 Emplea conceptos de Intervenci la programacin n Oral. orientada a objetos.


XI. PROGRAMA DE TUTORA: Actividades de orientacin durante el proceso de aprendizaje (20 minutos en cada clase). Observacin permanente de rendimiento acadmico y problemas de desercin. Participacin en orientacin y consejera.

Gua de prueba oral

XII.

PROGRAMA DE EXTENSIN UNIVERSITARIA Y PROYECCIN SOCIAL El programa de extensin Universitaria de la CEAIS Caraz, emprender la marcha con carteles, afiches, disfraces, otros hacia la plaza de armas exigiendo conciencia a la poblacin caracina sobre la contaminacin ambiental.

XIII.

REFERENCIAS BIBLIOGRFCAS: 13.1. BSICA:

Deitel y Deitel. Cmo programar Hispanoamericana, S.A., Mxico,2004.

en

Java,

Ed.,

Prentice-Hall

Cairo/Guardati, Alcalde Eduardo/Garcia Miguel. Estructuras de datos, Editorial Mc. GRAW HILL. Aho/Ullman/Hoperoft. Metodologa de la programacin, Editorial Mc. GRAW HILL Estructuras de datos y algoritmos Editorial ADISSON WESLEY 13.2. COMPLEMENTARIA: http:\\www.cibercursos.com

También podría gustarte