Download SÍLABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE
Document related concepts
no text concepts found
Transcript
Gerencia Regional de Educación Lambayeque SÍLABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE I. II. INFORMACIÓN GENERAL Carrera Profesional : Módulo : Unidad Didáctica : Créditos : Semestre Académico : N° de Horas Semanal : N° de Horas Semestral: Computación e Informática Desarrollo de Softw are y Gestión de Base de Datos Herramientas de Desarrollo de Softw are 4.0 III 6 108 COMPETENCIA DE LA CARRERA PROFESIONAL Planificar, implementar y gestionar el uso de las Tecnologías de Información y Comunicación de una organización, a partir del análisis de sus requerimientos, teniendo en cuenta los criterios de calidad, seguridad y ética profesional propiciando el trabajo en equipo. III. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIÓN Capacidad terminal: Desarrollar Aplicaciones para uso general, empleando los fundamentos de la Programación Orientada a Objetos y el Lenguaje de Programación java con la IDE Netbeans. IV. Semanas Criterios de Ev aluación Elabora programas para solucionar problemas de tipo general, empleando eficientemente los elementos básicos del lenguaje java con enfoque estructurado. Utiliza los elementos de la POO para implementar aplicaciones en forma rápida utilizando las clases java de manera eficaz. Diseña e implementa clases para optimizar aplicaciones java, reutilizando el código mediante interfaces adecuadas. ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS Elementos de capacidad Activ idades de aprendizaje Contenidos Básicos t D DE JESÚS”A– UNIDAD ACADEMICA ISEP “SAGRADO CORAZÓN http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 m – FAX: 251247 – JOSE L. ORTIZ PÁG. 1 T areas previas 1 Introducción a los Paradigmas Lenguajes de Programación de 2 Conociendo los elementos lenguaje java del Implementa programas con Lenguaje java empleando sus elementos básicos de programación. básicos 3 Empleando las estructuras de control de proceso 4 Conociendo los fundamentos de la Programación Orientada a Objetos. 5 6 Empleando Clases de Entrada y Salida Diseña e implementa aplicaciones de índole general, empleando los fundamentos de la Programación Orientada a Objetos y las clases de las bibliotecas java. 7 8 9 Empleando arreglos para implementar programas java Paradigmas de Lenguajes. La Arquitectura JVM de java. Las API y JDK Compilar/ Ejecutar T ipología de datos. Conversión de tipos Operadores Prioridad de evaluación. Debate: Cuál es la mejor representación del algoritmo. Estructuras Condicionales Estructuras repetitivas Sentencias continue y break. Clases, Objetos y Paquetes Mensajes y Métodos Constructores Herencia Implementar clases Clases de Entrada/Salida. Excepciones T ry Catch. Clases de Flujos Clases de Soporte Otras Clases de E/S Vectores y Operaciones. Clase ArrayList. La interfaz Map. Las clases String, StringBuffer, StringT okenizer Matrices numéricas y de cadena Esquema prev io: Representar procesos mentales de razonamiento Debate: ¿Cómo implementar una abstracción de la realidad? EVALUACION PARCIAL ISEP “SAGRADO CORAZÓN DE JESÚS” – UNIDAD ACADEMICA http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 – FAX: 251247 – JOSE L. ORTIZ PÁG. 2 Esquema prev io: Estructuras fundamentales del seudocódigo. Esquema prev io: Ingreso y salida de datos en un programa. Debate: ¿Cómo se puede mantener v alores de los datos en la ejecución de un programa? 10 11 Implementar clases de usuario para crear aplicaciones java 12 13 14 Aplica los mecanismos de abstracción para implementar clases de usuario Métodos recursivos Métodos sobrecargados Parámetros de un método La clase Object La clase Arrays. Colecciones Esquema prev io: Clasificación de las clases jav a Acceso a los miembros de clase Implementación de una clase Referencia this Constructor sobrecargado Destrucción de objetos Redefinir métodos heredados Clases anidadas y anónimas Vectores de objetos Crear Paquetes. Subclases y Herencia. Redefinir métodos de una Superclase Constructores de Subclase Copias y Destructores Jerarquías de clases. Polimorfismo Interfaces simples y múltiples Clases Genéricas Debate: ¿Cómo se puede reutilizar el código de una aplicación jav a? Optimiza las aplicaciones de índole general, empleando subclases y superclases a fin de crear interfaces de aplicación eficientes. 15 16 17 Optimizando aplicaciones java al aplicar la Jerarquía de clases para diseñar Interfaces de aplicación. 18 EVALUACIÓN FINAL ISEP “SAGRADO CORAZÓN DE JESÚS” – UNIDAD ACADEMICA http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 – FAX: 251247 – JOSE L. ORTIZ PÁG. 3 Esquema prev io: Interacción entre objetos similares y adaptación de los mismos. V. METODOLOGÍA Para el desarrollo de la Unidad Didáctica es aplicará los siguientes procedimientos didácticos: Clases Teóricas: con exposición del Docente y la participación activa de los Alumnos Practicas: Se irán resolviendo aplicaciones mediante desarrollo de prácticas dirigidas y calificadas. Intervenciones Orales: Con presentaciones y exposiciones de los alumnos en forma individual y grupal. VI. EVALUACIÓN La escala de calificación es vigesimal y el calificativo mínimo aprobatorio es trece (13). En todos los casos la fracción 0.5 o más se considera como una unidad a favor del estudiante. El estudiante que en la evaluación de una o más Capacidades Terminales programadas en la Unidad Didáctica (Asignaturas), obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperación programado. El estudiante que después de realizado el proceso de recuperación obtuviera nota menor a trece (13), en una o más capacidades terminales de una Unidad Didáctica, desaprueba la misma, por tanto repite la Unidad Didáctica. El estudiante que acumulara inasistencias injustificadas en número igual o mayor al 30% del total de horas programadas en la Unidad Didáctica (Asignaturas), será desaprobado en forma automática, sin derecho a recuperación. VII. RECURSOS BIBLIOGRÁFICOS / DIGITALES (URL) -Impresos y Digitales FRANCISCO JAVIER CEBALLOS : Java 2 - Curso de Programación, Editorial Ra-Ma http://freelibros.com/2010/04/java-2-manual-de-programacion. html -Direcciones URL http://w ww.manual-java.com http://w ww.webtaller.com/manual-java/indice_manual_java.php http://todojava.aw ardspace.com/manuales-java.html http://w ww.scribd.com/doc/2195705/manualdejava http://w w w.scribd.com/doc/2700653/tutorial-basico-java Otros recursos URL http://w w w.java.com/es/dow nload/manual.jsp J.L.O, Abril del 2014 ISEP “SAGRADO CORAZÓN DE JESÚS” – UNIDAD ACADEMICA http://www.isepscj.edu.pe CALLE: CAHUIDE N° 427 / TELF: (074) 251246 – FAX: 251247 – JOSE L. ORTIZ PÁG. 4