SILA SILABO BO
1.1.
Carrera Profesional
: Computación e Informática
1.2.
Módulo
: Diseño y construcción de Software
1.3.
Unidad Didáctica
: Herramientas de Desarrollo de Software
1.4.
Crédito
:4
1.5.
Semestre
: III
1.6.
Semestre Académico
: 2018 I I
1.7.
Hora semanal total
: 6 horas
1.8.
Duración
: 18 semanas
1.9.
Docente
: HILARIO FERNANDEZ, Oswaldo Alex
1.10. E-mail
–
:
[email protected]
Analizar, diseñar, desarrollar sistemas de información y administrar sistemas de gestión de base de datos de acuerdo a los requerimientos de la organización, considerando los criterios de seguridad en la transmisión y el almacenamiento de datos. III.
CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACION: CAPACIDAD TERMINAL
CRITERIOS DE EVALUACION Desarrolla aplicaciones de cálculo matemático y estadístico, una herramienta de desarrollo de software integrado, teniendo e n cuenta los fundamentos de programación.
Desarrollar software de escritorio hecho a la medida utilizando un lenguaje de programación, de acuerdo al diseño, teniendo en cuenta los requerimientos de cada organización.
Desarrolla aplicaciones con objetos visuales en una herramienta de desarrollo de software integrado, teniendo en cuenta las propiedades y eventos de cada una de ellas.
Construye la interface y el código fuente en el lenguaje de programación establecido en el diseño.
Desarrolla sistemas de información con interfaces gráfica amigable utilizando componente para el acceso a una base de datos.
IV.
ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BASICOS:
Semanas/ fechas Semana: 01
Elementos de Capacidad
Actividades de Aprendizaje Nº 01: Conociendo la Programación Objeto
Desarrollar Semana: 02 aplicaciones básicas utilizando las estructuras secuenciales, de Semana: 03 selección y de repetición teniendo en cuenta los fundamentos de Semana: 04 programación.
Orientada
Nº 02:
Conociendo las clases en JAVA
Nº 03:
Contenidos Básicos PROGRAMACIÓN ORIENTADA OBJETO.
Tareas Previas
Herramientas integración para el desarrollo de software.
Investigar sobre programación orientada objeto
Clases de Java, Averiguar sobre que es una clase en Herramienta características JAVA
Programando en
Instalación de NetBeans: Programación en Consola en JAVA Estructuras Secuenciales
Averiguar sobre la herramienta de integración NetBeans: Requerimientos mínimos e Instalación.
Nº 04:
Utilizando estructuras básicas en JAVA
Averiguar sobre las estructuras selectivas
Semana: 05
Nº 05:
Clase
Averiguar sobre las estructuras repetitivas
Semana: 06
Nº 06:
Investigar programación
JAVA
Utilizando ventanas de dialogo en JAVA Conociendo la programación visual
Estructuras Selectivas
JOptionPane
PROGRAMACIÓN VISUAL Controles visuales: Formularios
sobre visual
en JAVA
Nº 07:
Utilizando Controles básicos para captura y presentación de datos
Conocimiento de controles básicos (Swing Controls): JLabel, JTextField, JButton.
Investigar sobre los controles visuales básicos para captura de datos en JAVA(Swing Controls)
Nº 08:
Utilizando Controles de selección para captura de datos
Conocimiento de controles básicos (Swing Controls): JRadioButton, JCheck Box
Investigar sobre los controles visuales de selección para captura de datos en JAVA
Nº 09:
Utilizando Controles de selección múltiple para captura de datos
Conocimiento de controles básicos Investigar sobre los controles (Swing Controls): visuales de selección múltiple para JComboBox, JList. captura de datos en JAVA
Semana: 10
Nº 10:
Desarrollando aplicaciones con los controles de la librería Swing
Desarrollo de aplicaciones con la librería Swing
Investigar sobre aplicaciones básicas donde se pueden utilizar los controles visuales
Semana: 11
Nº 11:
Manejo y manipulación de los Swing Containers: JPanel, JTabbedPane, JToolBar, JDesktopPane.
Averiguar sobre los contenedores de objetos
Creando menús y Manejo y manipulación de los Swing Menus: JMenuBar, transferencia de información JMenuItem, JRadioButtonMenuItem, JSeparator, JMenu.
Averiguar sobre la creación de menús en JAVA.
Nº 13:
Investigar sobre el manejo de ventanas
Investigar aplicaciones que se pueden construir con el paquete Swing
Investigar sobre cómo se construyen prototipos de sistemas
Semana: 07 Desarrollar aplicaciones básicas con objetos visuales para la captura y Semana: 08 visualización de la información, teniendo en cuenta Semana: 09 las propiedades y eventos de cada una de los controles.
Creando contenedores de objetos
Semana: 12 Construir interface gráf para desarrollo prototipos sistemas JAVA
Semana: 13
la ica el de de en
Nº 12:
Creando aplicaciones con ventanas
Manejo de paquetes y Swing Windows.
Desarrollo de aplicaciones
Construcción de sistemas de aplicación visual.
Nº 14:
Semana: 14
Desarrollando aplicaciones utilizando el paquete Swing
Semana: 15 Desarrollar sistemas
Nº 15:
Construyendo prototipos de sistemas
Semana: 16
Semana: 17 Semana: 18
V.
informacióde interfaces grá on amigable acceso base de dat n a
Nº 16:
Conectando y realizando el mantenimiento a una base de datos
Conexión a base de datos. Mantenimiento a base de datos.
Investigar sobre conexión y las opciones de mantenimiento de una base de datos MySQL en JAVA
REFORZAMIENTO ACADÉMICO Evaluación de aprendizajes, por un jurado, del estudiante que obtuviera nota en la UD entre 10 y 12
INDICADORES DE EVALUACIÓN (QUE DEBE LOGRAR EL ESTUDIANTE) a. A la segunda semana de clases el 80% de los estudiantes describen las metodologías de desarrollo de software. b. El 80% de los estudiantes utiliza en forma satisfactoria una metodología de desarrollo de software cuarta semana de clases. c. A la sexta semana de clases el 80% de los estudiantes aplica con satisfacción una metodología de desarrollo de software. d. El 80% de los estudiantes desarrolla proyectos de software respetando los principios de la metodología seleccionada al término de la octava semana de clases. e. A la décima semana de clases el 80% de identifica con exactitud las ventajas y desventajas de la metodología utilizada en el desarrollo de software. f. A la décima segunda semana de clases el 80% de los estudiantes prueba el prototipo de software utilizando en su desarrollo al menos dos metodologías de desarrollo de software. g. A la décimo quinta semana de clases el 80% los estudiantes seleccionan una de las metodologías de desarrollo de software que les resulten más cómodo. h. A la décima octava semana de clases el 80% de los estudiantes desarrollo un software completamente operativo escogiendo una de las metodologías establecidas en los requerimientos.
Expositiva. Se expondrán todos los tópicos de estudios en diferentes escenarios, permitiendo ser un elemento activo al estudiante. Trabajo en equipo. Los estudiantes obligatoriamente realizaran prácticas dirigidas y calificadas en equipos, en los cuales tendrán cada uno sus funciones y tareas, de manera que todos sean evaluados en función a sus capacidades innatas, bajo el principio de equidad y respeto a las normas establecidas. Seminario. El desarrollo de la actividad didáctica se hará en forma de seminario taller, con la participación directa del estudiante. Reflexivo. Se permitirá al estudiante verter sus propias conclusiones, libre de cualquier injerencia. Auto reflexivo. El docente evaluara el desarrollo de la actividad didáctica, observado los puntos en donde deben hacerse los ajustes necesarios a fin de que los estudiantes puedan lograr las capacidades específicas. Demostrativo. Las prácticas en laboratorio se demostraran utilizando parámetros técnicos, manuales de usuarios y guías de prácticas pre establecidas.
La evaluación en el nuevo DBC de Educación Superior esta normada por la ley N° 29394, ley de Institutos y Escuelas de Educación Superior; para ser promovido de una unidad didáctica a otra se debe cumplir con los siguientes requisitos:
En concordancia con la Directiva N° 023-2010-DIGESUTP/DESTP, numeral 6.33, la nota mínima aprobatoria es 13 (trece), en todos los casos la fracción 0.5 se considera como una unidad a favor del alumno. El estudiante que obtuviera una nota de 10 a 12 al finalizar la unidad didáctica, luego de todo el proceso de recuperación con el docente, este será calificado por un jurado calificador. En todos los casos la nota mínima aprobatoria es 13 (trece). El estudiante que obtuviera una nota menor a diez (10) al finalizar la unidad didáctica, o en todas las capacidades, repite en forma automática la unidad didáctica. El estudiante que acumule más del 30% (treinta por ciento) de inasistencias injustificadas, repite en forma automática la unidad didáctica. Los estudiantes deben permanentemente visitar el portal del Ministerio de Educación en la siguiente dirección web www.minedu.gob.pe, seleccionar el icono de Educación Superior Tecnológica y ver los mecanismos de evaluación que rigen a nivel nacional y que son aplicables en todos los Institutos.
www.google.com.es www.minedu.gob.pe
Aguaytía, Mayo del 2018.
………………………………………………………………
HILARIO FERNANDEZ, Oswaldo Alex Docente
PLAN DE PRÁCTICAS DE LA UNIDAD DIDACTICA Semana/ fecha Semana: 01
Actividad a Realizar Instalación y reconocimiento de la interface de la herramienta de integración para el desarrollo de software NetBeans
Lugar de Ejecución Laboratorio computo
Semana: 02
Interface gráfica de NetBeans: Opciones del menú, elementos Laboratorio computo
Semana: 03 Semana: 04
Programación básica en consola.
Desarrollo de Aplicaciones con Estructuras Secuenciales
Laboratorio computo
Semana: 05
Utilizando ventanas de dialogo en Java, JOptionPane.
Laboratorio computo
Semana: 06
Desarrollo de Aplicaciones con Estructuras Repetitivas
Laboratorio computo
Semana: 07
Controles visuales: Formularios
Laboratorio computo
Semana: 08
Conocimiento de controles básicos (Swing Controls): JLabel, JTextField, JButton.
Laboratorio computo
Semana: 09
Conocimiento de controles básicos (Swing Controls): JRadioButton, JCheck Box
Laboratorio computo
Semana: 10
Conocimiento de controles básicos (Swing Controls): JComboBox, JList.
Laboratorio computo
Semana: 11
Desarrollo de aplicaciones con la librería Swing
Laboratorio computo
Semana: 12
Manejo y manipulación de los Swing Containers: JPanel, JTabbedPane, JToolBar, JDesktopPane.
Laboratorio computo
Semana: 13
Manejo y manipulación de los Swing Menus: JMenuBar, JMenuItem, JRadioButtonMenuItem, JSeparator, JMenu.
Laboratorio computo
Semana: 14
Manejo de paquetes y Swing Windows.
Laboratorio computo
Desarrollo de aplicaciones
Semana: 15
Construcción de sistemas de aplicación visual.
Laboratorio computo
Semana: 16
Conexión a base de datos.
Laboratorio computo
Mantenimiento a base de datos.
REFORZAMIENTO ACADÉMICO
Evaluación de aprendizajes, por un jurado, del estudiante que obtuviera nota en la UD entre 10 y 12
Semana: 17 Semana: 18
Laboratorio computo
Laboratorio computo
Aguaytía, mayo de 2018