silabo lenguaje de programacion i

6
VI. EVALUACIÓN La duración del semestre es de 17 semanas. La asistencia a clases teóricas y prácticas son obligatorias. La acumulación de más del 30% de inasistencias no justificadas, dará lugar a la desaprobación de la asignatura por límite de inasistencia con nota cero (00) (Artículo 109° del Reglamento Académico). La evaluación regular se realizará durante el desarrollo del proceso educativo. El sistema de evaluación es integral, permanente, cualitativo y cuantitativo (vigesimal) (Artículo 113º del Reglamento Académico vigente). El carácter integral de la evaluación de las asignaturas comprende la evaluación teórica y práctica y los trabajos académicos (Artículo 114º del Reglamento Académico Vigente). a) Para la evaluación de la parte teórica - práctica comprende: Evaluación escrita con prueba escrita individual. Evaluación oral comprende las exposiciones de solución de casos y problemas y las demostraciones de problemas de programación durante las prácticas de laboratorio. b) Para la evaluación mediante trabajos académicos y/o aplicativos comprende los trabajos académicos y/o aplicativos y su exposición de los mismos. Al término de las evaluaciones finales se programará un examen de carácter sustitutorio a una nota desaprobatoria obtenida en la evaluación teórico práctica y que corresponden al promedio 1 ó promedio 2, siempre y cuando acrediten un promedio no menor a siete (07) y el 70% de asistencia al curso. El examen sustitutorio tendrá una escala valorativa de 0 a 20, para ello el docente utilizará la columna correspondiente en el Registro de Evaluación. El promedio final para dichos estudiantes no excederá a la nota doce (12) (Artículo 126º del Reglamento Académico vigente). Según el Artículo 115º del Reglamento Académico Vigente el Promedio Final se calcula teniendo en cuenta los siguientes criterios: Dos evaluaciones parciales (P1, P2) Promedio de los trabajos académicos (P3) El Promedio Final se determinará mediante la siguiente fórmula: Promedio Final (PF) = P1 * (0.35) + P2 * (0.35) + P3 * (0.30) VII. BIBLIOGRAFÍA BASICA 1. GONZALES, Alfons. “Programación de bases de datos con C#”. Alfaomega-Rama. 2010. México 2. CEBALLOS SIERRA, Francisco. “Aplicaciones Multiplataforma (Proyecto Mono)". RA-MA Editorial. Madrid 2008. 3. CEBALLOS SIERRA, Francisco. “Microsoft C# - Curso de Programación". RA-MA Editorial. Madrid 2011. 4. FERGUSON, Jeff. “La Biblia del C#”. Editorial ANAYA. Madrid 2003. ASIGNATURA: LENGUAJE DE PROGRAMACIÓN I I. DATOS GENERALES 1.1 Código : 3204151 1.2. Escuela : Ingeniería de Sistemas 1.3. Departamento : Ingeniería 1.4. Semestre Académico : 2012 - I 1.5. Ciclo : II 1.6. Créditos : 4.5 1.7. Plan de Estudios : 04 1.8. Condición : Obligatorio 1.9. Horas Semanales : 06 1.10. Pre requisitos : Fundamento de Programación (3204103) 1.11. Docente responsable : Ing. Javier Alberto Manrique Quiñonez UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN T 03 L 3

Upload: alex-ramirez-lazaro

Post on 27-Nov-2015

45 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Silabo Lenguaje de Programacion I

VI. EVALUACIÓNLa duración del semestre es de 17 semanas. La asistencia a clases teóricas y prácticas son obligatorias. La acumulación de más del 30% de inasistencias no justificadas, dará lugar a la desaprobación de la asignatura por límite de inasistencia con nota cero (00) (Artículo 109° del Reglamento Académico). La evaluación regular se realizará durante el desarrollo del proceso educativo. El sistema de evaluación es integral, permanente, cualitativo y cuantitativo (vigesimal) (Artículo 113º del Reglamento Académico vigente). El carácter integral de la evaluación de las asignaturas comprende la evaluación teórica y práctica y los trabajos académicos (Artículo 114º del Reglamento Académico Vigente). a) Para la evaluación de la parte teórica - práctica comprende:

Evaluación escrita con prueba escrita individual. Evaluación oral comprende las exposiciones de solución de casos y problemas y las

demostraciones de problemas de programación durante las prácticas de laboratorio.b) Para la evaluación mediante trabajos académicos y/o aplicativos comprende los trabajos

académicos y/o aplicativos y su exposición de los mismos.Al término de las evaluaciones finales se programará un examen de carácter sustitutorio a una nota desaprobatoria obtenida en la evaluación teórico práctica y que corresponden al promedio 1 ó promedio 2, siempre y cuando acrediten un promedio no menor a siete (07) y el 70% de asistencia al curso. El examen sustitutorio tendrá una escala valorativa de 0 a 20, para ello el docente utilizará la columna correspondiente en el Registro de Evaluación. El promedio final para dichos estudiantes no excederá a la nota doce (12) (Artículo 126º del Reglamento Académico vigente).Según el Artículo 115º del Reglamento Académico Vigente el Promedio Final se calcula teniendo en cuenta los siguientes criterios:

Dos evaluaciones parciales (P1, P2) Promedio de los trabajos académicos (P3) El Promedio Final se determinará mediante la siguiente fórmula:

Promedio Final (PF) = P1 * (0.35) + P2 * (0.35) + P3 * (0.30)

VII. BIBLIOGRAFÍA BASICA

1. GONZALES, Alfons. “Programación de bases de datos con C#”. Alfaomega-Rama. 2010. México2. CEBALLOS SIERRA, Francisco. “Aplicaciones Multiplataforma (Proyecto Mono)". RA-MA

Editorial. Madrid 2008.3. CEBALLOS SIERRA, Francisco. “Microsoft C# - Curso de Programación". RA-MA Editorial.

Madrid 2011.4. FERGUSON, Jeff. “La Biblia del C#”. Editorial ANAYA. Madrid 2003.

ASIGNATURA: LENGUAJE DE PROGRAMACIÓN II. DATOS GENERALES

1.1 Código : 32041511.2. Escuela : Ingeniería de Sistemas1.3. Departamento : Ingeniería 1.4. Semestre Académico : 2012 - I1.5. Ciclo : II1.6. Créditos : 4.51.7. Plan de Estudios : 041.8. Condición : Obligatorio1.9. Horas Semanales : 06

1.10. Pre requisitos : Fundamento de Programación (3204103)1.11. Docente responsable : Ing. Javier Alberto Manrique Quiñonez [email protected]

II. SUMILLAProgramación orientada a objetos, clases, objetos, métodos, constructores y destructores, recursividad, abstracción, encapsulación, herencia, polimorfismo, estructuras estáticas de datos, archivos, base de datos, interfaz gráfica del usuario, aplicaciones.

III. COMPETENCIA ESPECÍFICA 3.1. UNIDAD DE COMPETENCIA

Conocer la metodología de construcción de software con programación orientados a objetos.3.2. ELEMENTO DE COMPETENCIA

El estudiante será capaz de aplicar las técnicas programación orientada a objetos en las construcciones de aplicaciones informáticas.

El estudiante será capaz de Implementar aplicaciones confiables y eficientes. El estudiante será capaz desarrollar aplicaciones con diseño de interfaz gráfica del usuario.

3.3. ESTRATEGIAS METODOLÓGICASLa lograr las competencias, el curso exige la participación activa de los alumnos durante las clases teóricas realizando un análisis y discusión del tema programado. Se tomarán dos pruebas escritas por cada unidad temática. Dichas pruebas serán consideradas como evaluaciones escritas. De la misma forma se tomarán dos pruebas de laboratorio por cada unidad temática. Durante las prácticas de laboratorio (siete en total por cada unidad temática), se desarrollarán aplicaciones informáticas cuya nota dependerá de la solución que será demostraba por el alumno. Luego, se promediará las notas obtenidas de las demostraciones de las aplicaciones informáticas. La nota de la prueba de laboratorio y el promedio de prácticas de laboratorio se promediarán para obtener la evaluación oral de la unidad temática. Se formarán equipos de trabajo (máximo cuatro alumnos) para el desarrollo solución de casos y problemas a través del desarrollo de la unidad temática. Además, los equipos de trabajo desarrollarán trabajos académicos/aplicativos por cada unidad temática, los que serán expuestos cuyas notas serán consideradas notas de trabajo académicos y/o aplicativos.

IV. CONTENIDO (conceptuales, procedimentales y actitudinales)

UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN FACULTAD DE INGENIERÍA SÍLABO

T 03 L 3

Page 2: Silabo Lenguaje de Programacion I

UNIDAD TEMÁTICA I: ENFOQUE ORIENTADO A OBJETOS

Tema específico 1: Programación Orientada a Objetos Tiempo : 06 horas Semana: 01

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce las definiciones de la programación orientada a objetos. Concepto de desarrollo de aplicaciones con Enfoque Orientado a Objetos (POO). Características. Definición de clases. Definición de objeto. Atributos y métodos.

Entiende el enfoque de desarrollo de aplicaciones con programación orientada a objetos.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 2: Partes de una clase Tiempo : 6 horas Semana: 02

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce las definiciones básicas de la programación orientada a objetos. Partes de una clase. Compartimiento nombre. Compartimiento atributo. Compartimiento Método. Constructores y Destructores. Parámetros. Sobrecarga de métodos. Referencia this. Métodos básicos: set y get. Modificador static. Variables y métodos estáticos.

Entiende las definiciones básicas del enfoque de desarrollo de aplicaciones con programación orientada a objetos.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 3: Estructura de control condicionalTiempo : 6 horas Semana: 03

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce las sentencias de selección condicionales. Sentencia de selección simple if, . Sentencia de selección doble if…else. Sentencia de selección múltiple switch. Sentencia break y continue.

Desarrolla programas relacionados a la vida real aplicando las sentencia de selección condicionales

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 4: Estructuras de repeticiónTiempo : 6 Horas Semanas: 04

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce las sentencias repetitivas. La instrucción de repetición while. Ejemplos de aplicación. Instrucción de repetición do...while. Instrucción de repetición for. Ejemplos de aplicación.

Desarrolla programas relacionados a la vida real aplicando las sentencia de repetición

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 5: Herencia y polimorfismoTiempo : 6 horas Semana: 05

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce los conceptos de herencia y polimorfismo. La herencia.

Desarrolla programas relacionados a la vida real

Mantiene una actitud positiva al desarrollo de aplicaciones.

Sintaxis. Clases derivadas. Polimorfismo mediante herencia. Sobreescritura (sobrecarga) de métodos.

aplicando herencia y polimorfismo.

Disposición para trabajar en equipo y bajo presión.

Tema específico 5: Clases abstractas y PolimorfismoTiempo : 6 horas Semana : 06

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce los conceptos de clases abstractas, clases finales y polimorfismo con clases abstractas. Clases abstractas. Clases finales. Polimorfismo mediante clases abstractas.

Desarrolla programas relacionados a la vida real aplicando clases abstractas y polimorfismo con clases abstractas.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 6: Interfaces, clases internas y polimorfismoTiempo : 6 horas Semana : 07

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce los conceptos de interfaces, clases internas y polimorfismo con interfaces. Las interfaces y clases internas. El polimorfismo mediante interfaces. Aplicaciones de las clases internas el en desarrollo de aplicaciones gráficas

Desarrolla programas relacionados a la vida real aplicando interfaces y clases internas y polimorfismo con interfaces.

Mantiene una actitud positiva al desarrollo de aplicaciones.Disposición para trabajar en equipo y bajo presión.

Tema específico 8: Evaluación Tiempo : 6 horas Semana : 08

Contenido Conceptual Contenido Procedimental Contenido ActitudinalExposición de trabajo académico/aplicativo. Prueba escrita parcial.

Ninguno

UNIDAD TEMÁTICA 2: ESTRUCTURA DE DATOS

Tema específico 9: Arreglos: listas y tablasTiempo : 6 horas Semana : 09

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce los conceptos de estructura de datos. Estructura de datos estáticos. Arreglos: listas y tablas.

Desarrolla programas relacionados a la vida real aplicando POO con estructuras de datos estáticos.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 10: RegistrosTiempo : 6 horas Semana: 10

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce los conceptos de registros, ordenación y búsqueda de datos. Registros. Arreglos de registros. Ordenación y búsqueda de datos utilizando

Desarrolla programas relacionados a la vida real aplicando POO con registros, ordenación y búsqueda de datos.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Page 3: Silabo Lenguaje de Programacion I

arreglos de registros. Ejemplos de aplicación.

Tema específico 11: Archivos de acceso secuencial y directoTiempo : 6 horas Semana: 11

Contenido Conceptual Contenido Procedimental Contenido ActitudinalDefine y reconoce los conceptos de archivos. Gestión de archivos. Organización de archivos: de acceso secuencial y de acceso directo. Ejemplos de aplicación con archivo de datos de acceso secuencial y de acceso directo.

Desarrolla programas relacionados a la vida real aplicando POO con archivos de datos de acceso secuencial y directo

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 12: Archivo de acceso secuencial indexado.Tiempo : 6 horas Semana: 12

Contenido Conceptual Contenido Procedimental Contenido Actitudinal

Define y reconoce los conceptos de archivos. Gestión de archivos. Organización de archivos secuencial indexado. Ejemplos de aplicación con archivo de datos de acceso secuencial indexado.

Desarrolla programas relacionados a la vida real aplicando POO con archivos de datos de acceso secuencial indexado

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 13: Sistemas de gestión de base de datosTiempo : 6 horas Semana : 13

Contenido Conceptual Contenido Procedimental Contenido Actitudinal

Define y reconoce los conceptos de sistema de gestión de base de datos. Introducción a los sistemas de administración de base de datos. Instalación. Instrucciones básicas de manejo de base de datos.

Desarrolla operaciones básicas de manipulación de datos utilizando sistemas de gestión de base de datos.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 14: Arquitectura de 03 capasTiempo : 6 horas Semana: 14

Contenido Conceptual Contenido Procedimental Contenido Actitudinal

Define y reconoce los conceptos de desarrollo de aplicaciones con arquitectura de 03 capas. La arquitectura de 03. Capa de Presentación, capa de lógica del negocio y capa de datos.

Desarrolla diseño de aplicaciones utilizando la arquitectura de 03 capas.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 15: Reportes con base de datosTiempo : 6 horas Semana: 15

Contenido Conceptual Contenido Procedimental Contenido Actitudinal

Define y reconoce los conceptos de diseño y desarrollo de reportes con base de datos. Diseño de reportes. Desarrollo de reportes. Despliegue de reportes

Diseña y desarrolla reportes con base de datos.

Mantiene una actitud positiva al desarrollo de aplicaciones.

Disposición para trabajar en equipo y bajo presión.

Tema específico 16 y 17: Evaluaciones finalesTiempo : 12 horas Semanas: 16 y 17

Contenido Conceptual Contenido Procedimental Contenido ActitudinalPrueba escrita parcial final. Prueba de laboratorio parcial final. Exposición de trabajo académico/aplicativo final. Sustitorio

Ninguno Ninguno

V. MATERIALES Y EQUIPOS Se utilizarán los siguientes materiales y equipos:

Silabo del curso (obligatorio). Separatas para la clase proporcionado por el docente (obligatorio). (*) Videos proporcionados por el docente (recomendado). Bibliografía en formato clásico (libros impresos) de la Biblioteca Especializada (recomendado). Bibliografía en formato digital proporcionados por el docente en español e Inglés (obligatorio). Sistema operativo Windows XP SP3 y/o Windows 7 en máquina virtual (obligatorio). Software para desarrollo de aplicaciones Microsoft Visual C# en máquina Virtual (obligatorio). Software de base de datos Microsoft SQL Versión 2008 R2 Express en máquina virtual (obligatorio). Laboratorio de Cómputo para prácticas para desarrollo de aplicaciones (obligatorio). Computador portátil por parte de los alumnos (recomendado) Disco duro externo USB (recomendado) Computador portátil (obligatorio) Proyector multimedia, ecran, micrófono, parlantes obligatorio). (**)

(*) El docente entregará el material al delegado del aula antes del desarrollo de la clase para su difusión.(**) El delegado del aula coordinará su aprovisionamiento antes de la clase con el personal administrativo.

Los equipos catalogados como obligatorios son requisitos indispensables para el desarrollo de las actividades académicas y su carencia imposibilita al alumno el ingreso a aula o laboratorio.