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