SÍLABO DE LA UNIDAD DIDÁCTICA HERRAMIENTA DE DESARROLLO DE I. INFORMACIÓN GENERAL SOFTWARE 1.1 CARRERA PROFESIONAL : Computación e Informática 1.2 MODULO PROFESIONAL : Desarrollo de Software y Gestión de Base de Datos 1.3 UNIDAD DIDACTICA : Herramientas de Desarrollo de Software 1.4 SEMESTRE ACADEMICO : 2016 –I. 1.5 CICLO DE ESTUDIO : III 1.6 CREDITO : 4 créditos 1.7 HORAS SEMANAL/SEMEST. : 06 Horas semanal/ 108 horas semestral 1.8 DESARROLLO CURRICULAR : Del 21/03/2016 al 22/07/2016 1.9 DOCENTE FORMADOR : Prof. Quispe Huaroto, Horacio
II.
COMPETENCIA GENERAL DE LAS CARRERAS PROFESIONALES 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. COMPETENCIA DEL MÓDULO Analizar, diseñar sistemas de información utilizando visual Studio HD 2013 como herramienta de desarrollo de software. CI
S
III.EJE TRANSVERSAL Compromiso Institucional y planificación familiar IV. CAPACIDAD TERMINAL Y CRITERIOS DE EVALUACIÓN
Capacidades terminales:
Criterios de Evaluación Define las herramientas de programación de Visual Studio claramente.
1. Desarrollar software de escritorio utilizando un lenguaje de programación, de acuerdo al diseño
2.
Desarrollar sistemas de información de escritorio hecho a la medida utilizando un lenguaje de programación, de acuerdo al diseño.
Construye aplicaciones sencillas en Visual Studio 2013 con profesionalismo. Construye la interfaz y el código fuente en el lenguaje de programación establecido en el diseño. Integra y realiza pruebas del sistema de información. Depura los errores del sistema de información. Desarrolla sistemas de información con interfaces gráfica amigable utilizando componente para el acceso a una base de datos.
PROGRAMACIÓN DE LAS UNIDADES DIDÁCTICAS UNIDAD DIDÁCTICA: Herramientas de desarrollo de software. CAPACIDAD TERMINAL Nª 1: Desarrollar software de escritorio utilizando un lenguaje de programación, de acuerdo al diseño CAPACIDAD TERMINAL Nª 2: Desarrollar sistemas de información de escritorio hecho a la medida utilizando un lenguaje de programación, de acuerdo al diseño
V.
ELEMENTOS DE LA CAPACIDAD TERMINAL
CONTENIDOS PROCEDIMENTAL
CONCEPTUAL
-Definición de la tecnología .NET Framework, el IDE Studio, Observa y participa en Visual Conoce las la conceptualización de características, de herramientas de herramientas de lenguaje programación, etc. desarrollo de software. desarrollo de software. Primera aplicación en VS.NET
ACTIVIDADES DE APRENDIZAJE
CRITERIOS DE EVALUACION
SEMAN AS
ACTITUDINAL
Demuestra interés aprender manejo software
N° 1 Introducción a HDS. Visual Studio 2015 Reconocer las partes de la en ventana de VS. el de
Defina correctamente herramienta de desarrollo de software.
Conoce e identifica los Elabora un listado de -Introducción a tipos diferentes variables variables y estructura de datos, uso de de datos. variables y su ámbito.
INDICADORES
Es asertivo N° 2 en dar opiniones Introduccion de herramientas reconocimientos de desarrollo de variables. software. Tipo de datos.
N° 3 Controles básicos I. Conoce y caracteriza los Crea formularios para el -Definición de Es responsable Formularios. controles básicos en diseño del sistema de formularios, Button, con sus trabajos Windows y manejo Visual Studio 2013. información. Label, TextBox eventos.
y de
de
Define las herramienta s de programació n de Visual Studio claramente.
Construye aplicaciones sencillas en V.S con profesionalis mo.
Reconoce el entorno de desarrollo de Visual Studio 2015.
Crea aplicaciones basadas en el uso de variables.
Desarrolla aplicaciones básicas con controles, Label, TextBox, etc.
1 Sem
2 Sem
3y4 Sem
-Definir casillas de verificación (CheckBox), botones de opción (RadioButton), sentencias de control IF-ELSE-END, CASE
N° 4 Uso de controles Básicos Mantiene orden y II. disciplina en el Estructuras de decisión. taller de cómputo.
-Define y diferencia las funciones Reconoce las funciones Investiga las diferentes InputBox, MsgBox de mensaje en Visual funciones para generar así como sus Studio 2013. mensajes. propiedades de uso, aplicación y sentencias de control repetitiva
N° 5 Cuadros de Dialogo: Muestra interés InputBox, MsgBox. y participa Estructuras de bucle activamente Condicionales. en clase
Desarrolla aplicaciones usando las funciones InputBox, MsgBox, basadas en sentencias de control repetitivas
Dibuja diseño de Conoce los diferentes sistemas de información controles de listado en utilizando ListBox, Visual Studio. ComboBox y CheckedListBox .
N° 6 Cumple con la Controles ListBox. tarea asignada Controles ComboBox. en el tiempo Controles CheckedListBox propuesto
Desarrolla aplicaciones usando los controles ListBox, ComboBox y CheckListBox
Crea sistema de Identifica y caracteriza información básica los controles de utilizando casillas de verificación verificación. satisfactoriamente.
-Definir, diferenciar las propiedades de los controles ListBox, ComboBox y CheckedListBox
Establece métodos para el desarrollo de los componente s del software.
Construye la interfaz y el código fuente en el lenguaje de programació n establecido en el diseño.
Desarrollo de aplicaciones usando CheckBox, RadioButton basadas en sentencias de control IF y Select Case 5y6 Sem
8 Sem
Reforzamiento y Evaluación Practico y Teórico de la primera capacidad terminal.
Realizar aplicaciones -Definir TabControl, mediante contenedores Conoce e identifica los Panel, GroupBox, de control en Visual controles contenedores. SplitContainer Studio 2013.
Demuestra seguridad
N° 7 Controles contenedores. TabControl, Panel. GroupBox, SplitContainer.
7 Sema
9 Sem 10 Sem Desarrolla aplicaciones usando los controles en mención
Diseña menús de -Definir Menús, navegación en Visual Crea y define menús en barras, Studio 2013. Visual Studio 2013 ProgresiveBar, Timer y propiedades.
Demuestra puntualidad presentar trabajos prácticos
N° 8 en Menús. sus Barras. ProgressBar, Timer.
Diseña aplicaciones basadas con controles: Timer, ProgresiveBar
N° 9 Crea aplicaciones de Diseña aplicaciones SDI, Introduccion a MDI. interfaz de múltiples MDI en visual Studio. -Definir formularios, Aporta sus Creación de aplicaciones documentos. SDI, MDI, conocimientos en MDI. propiedades los trabajos.
Defina eficientemente N° 10 Crear Matriz de matriz de control en -Definir una matriz Es eficiente en Introduccion a Matriz de controles en Visual Visual Basic.Net. de control, presentar sus controles. Basic,Net propiedades trabajos Matriz de controles pacticos. N° 11 Reconocer los errores Diferencia los diferentes -Tipos de errores, Manejo y tratamiento de en Visual Studio para su errores en Visual Studio Uso del depurador, Es participativo Errores y Excepciones. tratamiento. para su tratamiento Gestión de en clase Practica Calificada. excepciones Crea sistemas de -Defina Crea sistemas de información basados en programación información mediante el programación orientado orientado a objetos. método POO a objetos. -Define clase, objeto, herencia y polimorfismo
Depura los errores del sistema de información.
Tiene interés N° 12 para Aplicar y Introduccion a POO en comparar Visual Basic.Net. la utilidad del Crear aplicaciones POO mediante POO.
Es participativo en las actividades encomendadas.
N° 13 Introduccion a ADO.NET Acceso a datos en Visual Basic con ADO .NET. Conexión de BBDD.
Diseña formularios MDI según necesidad de las aplicaciones.
12 y 13 Sem
Diseña un programa basado en matriz de controles
14 Sem
Detecta, soluciona errores y excepciones en aplicaciones
15 Sem
Crea una aplicación basado en POO 16 Sem
-Define base de Reconocer los pasos a Realizar los pasos para datos, ADO .NET, seguir para conectar BB definir base de datos Data Readers. DD a Visual Studio correctamente. -Conexiones de base 2013. datos.
11 Sem
Integra y realiza pruebas del sistema de información.
Desarrolla sistemas de información con interfaces gráfica amigable utilizando componente para el acceso a una base de datos.
Crea una aplicación con acceso a datos 17 Sem
Reforzamiento y Evaluación Practico y Teórico de la segunda capacidad terminal.
18 Sem
VI.
METODOLOGIA: La metodología docente se desarrolla en torno a cuatro ejes fundamentales: Ponencias: Se impartirá el contenido teórico de la unidad mediante el uso de presentaciones en ordenador, ilustrando con especial atención aspectos de especial relevancia y con un enfoque aplicado. Los estudiantes deberán complementar las clases teóricas con actividades dirigidas a fomentar el aprendizaje autónomo (consulta de manuales básicos, utilización de herramientas de aprendizaje activo en la web sobre esos temas, o realización de ejercicios guiados adicionales). Estas actividades consolidarán y ampliarán los conocimientos adquiridos en esas actividades presenciales previas. Durante esas horas se adquirirán los conceptos y destrezas técnicas básicas, imprescindibles. Actividades de ejercicios (Trabajos): Los alumnos dispondrán de un guión de los ejercicios y el material necesarios para su realización. En el guion de los trabajos se incluirán los enunciados de los problemas que los alumnos deben afrontar y culminar con éxito de forma autónoma. Estos ejercicios estarán orientados a afianzar, profundizar y aplicar de forma práctica los conceptos y técnicas adquiridas en las clases magistrales. Prácticas de Taller: Las clases magistrales y de ejercicios se complementarán con prácticas de Taller, donde se presentará al estudiante los contenidos necesarios para que puedan abordar los problemas planteados con un ordenador. A los estudiantes se les presentará la práctica mediante el uso de presentaciones en ordenador y se les entregará el guión de la práctica y material para la realización de la misma (todo la documentación se proporcionará por el docente), durante parte del desarrollo de las practicas los alumnos contarán con la asistencia del docente. Consultoría Virtual: Servirán para aclarar dudas o solventar problemas puntuales sobre la materia (contenidos teóricos, ejercicios prácticos, etc.), así como para supervisar y orientar los trabajos planteados.
VII.
EVALUACIÓN: La escala de calificación es vigesimal y el calificativo mínimo aprobatorio es de 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, 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, 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 programas en la Unidad Didáctica, será desaprobado en forma automática, sin derecho a recuperación.
VIII. RECURSOS BIBLIOGRÁFICOS Impresos
Joyanes, L. (Madrid 2008). Fundamentos de Programación. Algoritmos y Estructura de Datos. Me. Graw Hill, 2da Edición. 714 p Harvey M. Deitel y Paul J.Deitel (2004) Cómo programar en Java.Pearson Educación, 5da edición, 1268p. Froufe, A, (2003) Java II Manual de usuario y tutorial. Edit. AlfaOmega RaMa, México. Ceballos, J. (Madrid, 2006). Java II. Edit. Me Graw Hill. Digitales (páginas Web)
http://wiki.netbeans.org/Spani.shl Translation Tutoriales APIPersistencia VWP http://www.netheans.org'kb/docs/iava/quickstart.html http ://www.netbeans.org/kb/trails/java-se.html http://es.wikipedia.org/wiki/NetBeans http://www.monografías.com/tabrajos28/introduccion-jaxbneatbeans//introduccion-jaxb-neatbeans.shtml Huaytará, Marzo del 2016
-------------------------------------------------------------Prof. Horacio Quispe Huaroto
------------------------------------------------------------B/Ing. María Isabel Ramos Hurtado
Docente Responsable
Jefe de Unidad Académica
------------------------------------------------------------------Mg. Jesús Manuel Ramos Huanaco
Director General