SÍLABO DE PROGRAMACION ORIENTADA A OBJETOS



Documentos relacionados
SÍLABO DE GESTIÓN DE PROYECTOS Y CENTROS DE INFORMACION de TI

SÍLABO DE CONTABILIDAD GUBERNAMENTAL

SÍLABO DE MARKETING Y COMERCIO EXTERIOR

SÍLABO DE ANALISIS DE ESTADOS FINANCIEROS

SÍLABO DE CONTABILIDAD FINANCIERA I

SÍLABO DE NORMAS CONTABLES

SÍLABO INGENIERÍA WEB

SÍLABO DE INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS

SÍLABO PSICOLOGÍA DEL DESARROLLO

SÍLABO DE CIENCIA POLÍTICA

SÍLABO DE MÉTODOS CUANTITATIVOS

SÍLABO DE DERECHO PENAL I

SILABO DE PSICOTERAPIA HUMANISTA

PLATAFORMA WEB DE SERVICIO MÚLTIPLE (E) SÍLABO

Temario Detallado Curso Java Verano Online

SÍLABO SISTEMAS DE EVALUACIÓN EN PSICOLOGÍA ORGANIZACIONAL

Programación Orientada a Objetos

SILABO DE TOMA DE DECISIONES

SILABO DE LEGISLACIÓN EMPRESARIAL

SÍLABO DE CRIMINOLOGIA


[CASI v.0109] Pág. 1

Universidad Salesiana de Bolivia

UNIVERSIDAD DE GUADALAJARA

SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS

Cursos PROGRAMACIÓN DE APLICACIONES CON JAVA

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN

UNIVERSIDAD CATÓLICA LOS ÁNGELES DE CHIMBOTE

Analizar, diseñar, desarrollar e implementar soluciones orientadas a objetos utilizando encapsulamiento, herencia, polimorfismo y archivos.

PROGRAMA FORMATIVO Desarrollo de aplicaciones JAVA (Programador JAVA)

Asignaturas antecedentes y subsecuentes Programación III, Programación V

UNIVERSIDAD DR. JOSE MATIAS DELGADO

VERSIÓN: UNO TIEMPO DE TRABAJO INDEPENDIENTE ESTUDIANTE. Horas/semestre: 64

Temario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

Formación a distancia de EXPERTO EN PROGRAMACIÓN EN JAVA

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática

SÍLABO IV. PROGRAMACIÓN TEMÁTICA PRIMERA UNIDAD CAPACIDAD DE LA ORGANIZACIÓN EMPRESARIAL

PROGRAMACIÓ DIDÁCTICA: Secuanciación, Temporalización y Unidades Didácticas

CURSO DE PROGRAMACIÓN EN JAVA J2EE 7 ÍNDICE

UNIVERSIDAD DR. JOSE MATIAS DELGADO

SÍLABO DE NEGOCIOS INTERNACIONALES Y COMERCIO EXTERIOR CARRERA PROFESIONAL: SECRETARIADO EJECUTIVO BILINGÜE

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. diplomado

Java Avanzado Facultad de Ingeniería. Escuela de computación.

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO IDAT - PIURA R.M. Nº ED / R.D. N ED REVALIDADO CON R.D. Nº ED JR.

JAVA. 40 horas 60 días

CARRERA PROFESIONAL DE INGENIERIA DE COMPUTACION Y SISTEMAS SÍLABO

UNIVERSIDAD CENTRAL DEL ECUADOR

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS. Estudios de Pregrado: Ingeniero de sistemas y computación, UTP

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA DEPARTAMENTO ACADEMICO DE CIENCIAS BASICAS HUMANIDADES Y CURSOS COMPLEMENTARIOS

CARRERA DE INGENIERIA DE COMPUTACION Y SISTEMAS SÍLABO

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

ESCUELA POLITÉCNICA DEL EJÉRCITO

PROGRAMA ANALÍTICO. Carrera: Tecnicatura Superior en Tecnologías de la Información

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: TALLER DE BASE DE DATOS

REGLAMENTO PARA EL SISTEMA DE DOCENCIA NO ESCOLARIZADO

PROGRAMADOR VISUAL BASIC.NET

SISTEMAS EMPRESARIALES

SÍLABO DE ESTRUCTURA DE DATOS

U N I V E R S I D A D A L A S P E R U A N A S

INSTITUTO POLITÉCNICO NACIONAL

SILABO MATEMÁTICA FINANCIERA OBLIGATORIO ADMINISTRACIÓN AD I IV CICLO TEORÍA : 3 HORAS PRÁCTICA : 2 HORAS 4 MATEMÁTICA I

Instituto Educación Superior Tecnológico Privado El Buen Pastor

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

Pontificia Universidad Católica del Ecuador

Curso: Programación con JAVA SE Estándar Edition.

SÍLABO DEONTOLOGÍA FORENSE

INTEGRACION DE BASES DE DATOS EN LA WEB

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA INGENIERÍA DE PROCESOS E-ERP SÍLABO

UNIVERSIDAD CATÓLICA LOS ÁNGELES DE CHIMBOTE FACULTAD DE ESCUELA PROFESIONAL DE DEPARTAMENTO DE SÍLABO/PLAN DE APRENDIZAJE INGENIERÍA DE SOFTWARE I

CARRERA: LICENCIATURA EN INFORMATICA

CURSO: Programación de Aplicaciones en Lenguaje JAVA

Ingeniería Web. Pablo Sevilla Jarquín

SILABO DE BASES DE DATOS

FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIA AERONAUTICA : DIBUJO ASISTIDO POR COMPUTADOR.

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE TELECOMUNICACIONES

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA SÍLABO

SÍLABO DE SISTEMAS OPERATIVOS

CARRERA PROFESIONAL DE CONTABILIDAD SÍLABO

Programa de Asignatura Diseño Gráfico

Guía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática

SÍLABO. Sistemas de Información

[CASI v.0310] Pág. 1

Transcripción:

SÍLABO DE PROGRAMACION ORIENTADA A OBJETOS I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3 Ciclo : IV 1.4. Semestre : 2014-I 1.5. Prerrequisito : Estructura de datos 1.6. Créditos : 04 1.7. Horas semanales : 05 (HT: 03 / HP: 02) 1.8. Duración : Inicio: 31 de marzo del 2014 Término: 25 de julio del 2014 II. FUNDAMENTACIÓN El aprendizaje de las bases teóricas prácticas del paradigma de programación orientada a objetos, constituye una necesidad para el desarrollo de las habilidades básicas y esenciales en la formación del Ingeniero de Sistemas. Este curso, por su naturaleza se orienta a desarrollar las habilidades de programación bajo el enfoque de objetos, el cual, permite que el estudiante se sumerja en el mundo de la programación a través del entendimiento de objetos, reales o imaginarios del mundo real e ideal. El curso es de naturaleza teórica- Práctica. En este curso se aprenderá las propiedades Fundamentales de la Programación Orientada a Objetos: Encapsulamiento, Herencia y Polimorfismo en Java. Además una introducción al Modelamiento Orientado a Concluyendo con implementaciones de Escritorio utilizando base de datos. III. COMPETENCIAS Analiza y comprende conocimientos teóricos del paradigma Orientado a Objetos y después ponerlos en práctica por medio de algún lenguaje Orientado a Conoce los lenguajes Orientados a Objetos y Distinguirá entre un Lenguaje estructurado y uno Orientado a Objetos, Aplica los conocimientos teóricos y prácticos adquiridos durante el curso, proponiendo, diseñando y desarrollando alguna aplicación que permita evaluar el grado de conocimientos adquiridos. 1

IV. PROGRAMACIÓN ACADÉMICA SEMANA/SESIÓ N Sesión 01 Características de la POO. CONTENIDOS Características de la POO. Definición, estructura de Clase y Objeto. Atributos y métodos. Constructores. Encapsulamiento, Herencia. Atributos y métodos abstractos. Polimorfismo. Explica con claridad los programas que habrá de implementar con criterios de Orientación a Analiza una descripción de requisitos para una clase, abstrae la estructura de la misma, la expresa en un gráfico y en una clase escrita en Java e implementa aplicaciones. CRITERIO A EVALUAR Sesión 2 Modificadores de Acceso Sesión 3 Arreglos de Atributos y Métodos de Instancia y Clase(static). La referencia this. Modificadores de Acceso : public, private, protected y sin modificador (por defecto). Sobrecarga de Métodos. Explica con claridad los programas que habrá de implementar con criterios de Orientación a Abstrae e implementa a través de clases problemas que requieran modificadores de acceso y sobrecarga de métodos para su solución. Arreglos de Declaración de arreglos. Creacion de arreglos de referencias a objetos. Inicialización. Operaciones básicas: ingreso, ordenamiento, eliminación, inserción, reporte. Explica con claridad los programas que habrá de implementar con criterios de Orientación a 2

Sesión 4 Excepciones Sesión 5 Hilos Sesión 6 ProgramaciónCli ente Servidor (Sockets) Sesión 7 Base de datos Gestión de excepciones. Tipos de excepciones. Captura y manejo de excepciones. Capturar varias excepciones distintas. Propagación de una Excepción. Lanzamiento de una Excepción. Multidisciplinario. Es pro-activo, abierto y colaborador para generar sinergia dentro del grupo humano y su entorno. Hilos. Tipos de hilos. Creación de hilos. Estado y control de un hilo. Prioridad y sincronización de hilos. Aplicaciones. Explica con claridad como los procesos de manera concurrente implementar criterios de Orientación a Programación Cliente-Servidor. Sockets en Java. Comunicación en red (chat). Aplicaciones Evaluación Intermedia Explica con claridad los programas de comunicaciones con sockets que habrá de implementar con criterios de Orientación a De Participación Activa: en el Proceso de Cambio y Mejoramiento Continuo, facilitándolo en función a requerimientos previamente diagnosticados. Motores de BD. Modelo Aplicación-Motor-BD. Acceso a Bases de Datos con JDBC. Clases para acceso a Bases de Datos. Interfaces para accesar a Bases de Datos. Implementación de una aplicación con sus operaciones para la E1 E2 E3 3

Parte I gestión de las tablas de la BD. Explica con claridad los programas que harán posible conectarnos a una BD con criterios de Orientación a De Participación Activa: en el Proceso de Cambio y Mejoramiento Continuo, facilitándolo en función a requerimientos previamente diagnosticados. Sesión 8 EXAMEN PARCIAL EP Sesión 9 Base de datos Aplicaciones con BD. Operaciones de mantenimiento Manejo de transacciones y Reportes. Uso del Patrón MVC. Explica los programas avanzados de BD en Java que logra implementar. Abstrae e implementa través de clases e interfaces para el manejo de eventos y de componentes visuales, bajo el marco del patrón MVC. Sesión 10 Programación Web (JSP) Muestra entusiasmo por la búsqueda de información dentro de la organización que le permitirá lograr el Producto Acreditable, así como la posterior sustentación y defensa del mismo. Contenedores Web. Servidor de Aplicaciones Web. Tecnologias Java para la programación Web (JSP y Servlets). JavaServer Pages (JSP): Páginas Dinámicas de Java. Fundamentos y arquitectura JSP. Aplicaciones logran implementar programas Web. Abstrae e implementa través de JSP.las primeras soluciones web E4 4

Sesión 11 Programación Web (Servlets) Sesión 12 Elementos de JSP Sesión 13 Acceso a Bases de datos en Web Servlets (Controladores). Ciclo de vida de un Servlet. La clase GenericServlet. La clase HTTPServlet. Métodos : doget(), dopost(), processrequest(). logra implementar.jsp y Servlets. Abstrae e implementa clases para resolver problemas que requieran uso de Internet. Elementos de JSP. Directivas de Página. Uso de Tags de Declaraciones, Expresiones y Scriptlets. Páginas de Error. Uso del JavaScript JavaBeans. logran implementar JSP y Servlets. Muestra entusiasmo por la búsqueda de información dentro de la organización que le permitirá lograr el Producto Acreditable, así como la posterior sustentación y defensa del mismo. Acceso a Bases de Datos con JDBC. En Web. Aplicación del patrón MVC en web. logra implementar aplicaciones para el manejo de bases de datos en Internet. Primer avance del proyecto web Control de avance, evaluacion E5 5

Sesión 14 Avance de Explica los programas avanzados desarrollados proyecto Web. en su proyecto web. Aplica conexión de base de datos con su proyecto y desarrolla todo tipo de consultas o actualizaciones. Muestra entusiasmo por la búsqueda de información dentro de la organización que le permitirá lograr el Producto Acreditable, así como la posterior sustentación y defensa del mismo. Manejo de sesiones. Proyecto Integrador Final Sesión 15 logra implementar para su proyecto web Sesiones Integrador final Avance Final de proyecto Web E6 E7 Muestra entusiasmo por la búsqueda de información dentro de la organización que le permitirá lograr el Producto Acreditable, así como la posterior sustentación y defensa del mismo.. Sesión 16 EXAMEN FINAL EF Sesión 17 EXAMEN APLAZADOS EA V. ESTRATEGIAS DE APRENDIZAJE Metodología activa Trabajo individual y en equipo Aprendizaje basado en problemas Empleo del método científico Estrategias de lectura (aplicados en textos de su carrera). VI. MEDIOS Y MATERIALES Módulo de auto aprendizaje Medios impresos Medios audiovisuales Obras literarias Cañón multimedia 6

Internet. VII. EVALUACIÓN La evaluación es permanente, formativa y sistemática teniendo en cuenta el desempeño del estudiante en las actividades programadas. se aplicarán pruebas para medir el rendimiento del estudiante, en conocimientos, procedimientos y en actitudes, las mismas que serán pruebas estandarizadas y estructuradas por los docentes de cada asignatura, para ello se usara como instrumentos de evaluación (Cuestionarios, Lista de cotejo, Ficha de observación, Batería de preguntas, Cuestionarios, Lista de cotejo y otros) La asistencia a clases es obligatoria. El 30% de inasistencias inhabilita al estudiante en la asignatura. Los criterios de evaluación serán publicados en la sesión/semana correspondiente. El promedio final de la asignatura se obtiene según formula PF. Semana Descripción Abreviatura Ponderación Fecha Porcentaje 4 Evaluación Continua 1 E1 5% 6 Evaluación continua 2 E2 5% 7 Informe y sustentación E3 10% de trabajos 1 40% 8 Examen Parcial EP 20 % Del 19 al 24 de mayo del 2014 10 Evaluación continua 3 E4 5% 12 Evaluación continua 4 E5 10% 15 Informe final y E6 10% sustentación de trabajos 60% 15 Evaluación actitudinal E7 10% 16 Examen Final EF 25% Del 14 al 19 de julio 17 Examen de Aplazados EA Del 23 al 25 de julio Evaluación Actitudinal (*) Asistencia 8 Trabajo en Equipo 4 Responsabilidad 4 Respeto 4 Los pesos serán tratados tal cual se indica en la fórmula señalada en el siguiente recuadro: EL PROMEDIO FINAL del curso estará dado por la siguiente fórmula señalada en el siguiente recuadro: PF: E1*0.05+E2*0.05+E3*0.1+EP*0.2+E4*0.05+E5*0.1+E6*0.1+E7*0.1+EF*0.25 7

VIII. REFERENCIAS BIBLIOGRÁFICAS. CEVALLOS, JAVIER. (2010) Java 2, curso de programación. 4ta. ed. Madrid: Ed. RA-MA. SZNAJDLEDER, PABLO. (2010) Java a fondo. Estudio del lenguaje y desarrollo de aplicaciones. 1era. ed. Buenos Aires : Ed. Alfaomega. VASQUEZ, JULIO. (2010) Super Java SE for Windows with Netbeans IDE. 2da. ed. : Lima : Ed. parainformáticos, Fondo editorial UCH. DEITEL, HARVEY & DEITEL, PAUL. (2008) Java, como programar. 7ma. ed. México : Ed. Pearson Educación. CEVALLOS, JAVIER. (2008) Java 2 Interfaces graficas y aplicaciones para Internet. 3era. ed. Madrid : Ed. Ra-Ma. MURACH, JOEL. (2008) Java Servlets and JSP. 2da ed. USA : Ed. Mike Murach HANNA, PHIL. (2003) JSP, manual de referencia 1era ed. Madrid : Ed. McGraw-Hill, Osborne Media. FALKNER, JAYSON. (2007) Desarrollo web con JSP. 1era ed. USA : Ed. Anaya Multimedia. PATZER, ANDREW. (2002) JSP Ejemplos prácticos. 1era. Ed. Madrid : Ed. Anaya Multimedia. BALTA, VICTOR. (2009) Super Java Enterprise Edition with Netbeans IDE and MySQL. 1era. ed. : Lima : Ed. parainformáticos, 8