ELABORACION CONTENIDO PROGRAMATICO CÓDIGO: GAC-FO-164 EMISIÓN: 29/07/2010 MACROPROCESO: PRESTACIÓN DEL SERVICIO VERSIÓN: 02 PROCESO: GESTION ACADEMICA PÁGINA 1 de 6 SUBPROCESO: MEJORAMIENTO CURRICULAR VICERRECTORÍA ACADÉMICA NOMBRE DE LA FACULTAD NOMBRE DEL PROGRAMA 1. INFORMACIÓN GENERAL INFORMACIÓN DEL PROFESOR FREDYS ALBERTO SIMANCA HERRERA Nombres y Apellidos: Correo Electrónico: [email protected] Horario de Atención a Estudiantes INFORMACIÓN DE LA ASIGNATURA Facultad Asignatura Semestre Número de Créditos Trabajo Presencial Dirigido Trabajo Independiente De la cual depende su asignatura CONSTRUCCIÓN DE APLICACIONES INFORMÁTICAS Y HERRAMIENTAS X 3 48 96 PRESENTACIÓN DE LA ASIGNATURA Al término del presente curso el alumno va a realizar las operaciones básicas de las bases de datos: crear, modificar y borrar tablas, actualizar datos, seleccionar datos de una tabla, establecer relaciones entre tablas para la selección de dos o más tablas y realizar consultas avanzadas de bases de datos desde asp.net Pero no se puede dejar de lado la parte técnica si no se tiene en cuenta el componente teórico, factor importante para cualquier profesional en el área de la ingeniería, es por ello que igualmente se trabajará en este complemento y es enseñar al estudiante a gerenciar proyectos abarcando todos los ítems que esto implica. 2. COMPETENCIAS Y OBJETIVOS ELABORACION CONTENIDO PROGRAMATICO CÓDIGO: GAC-FO-164 MACROPROCESO: PRESTACIÓN DEL SERVICIO VERSIÓN: 02 PROCESO: GESTION ACADEMICA PÁGINA 2 de 6 SUBPROCESO: MEJORAMIENTO CURRICULAR Competencias: Al término de la asignatura, el estudiante será capaz de gerenciar, desarrollar comprender gestionar planificar y evaluar proyectos de software utilizando técnicas de análisis y herramientas de la administración y técnicas de sistemas de información gerencial. Conocer los conceptos teóricos para aplicarlos. Manipular los estándares para el desarrollo de aplicativos a nivel empresa. Manejar asp.net y SQL Server para la realización de programas. Elaboración de un proyecto final. Objetivo General: o EMISIÓN: 29/07/2010 Proporcionar un marco de trabajo que permita al gerente de software lograr un control eficaz sobre su equipo de trabajo para lograr productos, eficientes seguros fiables y de buena calidad. Objetivos Específicos: Aplicar la teoría en la práctica. Desarrollar la creatividad como programadores. Manipular programas y aplicativos. Despertar en el estudiante la capacidad de comunicación entre sus pares y el trabajo en equipo. Aprender los aspectos organizacionales y de administración de proyectos de software. Evaluar el proceso de desarrollo de software e implantar los principios de gestión y aseguramiento de calidad. Aprender los aspectos organizacionales y de administración de proyectos de software. 3. CONTENIDO CONTENIDOS GENERALES I. GERENCIA DE PROYECTOS DE SOFTWARE a. Implementación Y Mantenimiento De Software b. Manejo de proyectos de software c. Administración y gerencia d. Sistema de Información Gerencial e. Tendencias en la administración de proyectos f. Administración de proyectos de software, antes y ahora g. Disciplinas de la administración de proyectos de software II. CONTROLES DE ASP.NET a) Label b) TextBox c) Button d) LinkButton e) ImageButton ELABORACION CONTENIDO PROGRAMATICO CÓDIGO: GAC-FO-164 EMISIÓN: 29/07/2010 MACROPROCESO: PRESTACIÓN DEL SERVICIO f) g) h) i) j) k) l) m) n) o) p) q) r) s) t) u) v) VERSIÓN: 02 PROCESO: GESTION ACADEMICA PÁGINA 3 de 6 SUBPROCESO: MEJORAMIENTO CURRICULAR HyperLink DropDownList ListBox CheckBox CheckBoxList RadioButton RadioButtonList Image DynamicImagen ImageMap Table BulletedList TreeView Panel Calendar AdRotator FileUpload III. CONTROLES AVANZADOS DE ASP.NET A) Programacion RequiredFieldValidator, RangeValidator, CompareValidator, CustomValidator, RegularExpressionValidator B) Controles de Login de Usuarios C) Ajax Extensions IV. CONEXIÓN A BASE DE DATOS DE SQL SERVER a. Introducción a las bases de datos, conexión a una base de datos mediante código Visualización de una base de Datos mediante código con un TextBox, DataGridView b. Consulta, filtrado, eliminación de una base de datos mediante código c. Actualización de Registros, Navegación entre registros d. Validación de Usuarios y Control de Inicio de Sesión de usuarios V. a. b. c. d. e. f. g. h. VI. VII. ADMINISTRACIÓN DE SQL SERVER Creación de Procedimientos Almacenados Modificación de Procedimientos Almancenados Ejecutando procedimientos almacenados desde ASP.NET Introducción a Transact – SQL Cursores Triggers o Desencadenadores Funciones Integrándolo con ASP.NET WEB SERVICES a. Introducción a los Web Services b. Consumir Web Services Locales c. Consumir Web Services de Otras Plataformas d. Usando Datos XML SEGURIDAD EN ASP.NET ELABORACION CONTENIDO PROGRAMATICO CÓDIGO: GAC-FO-164 EMISIÓN: 29/07/2010 MACROPROCESO: PRESTACIÓN DEL SERVICIO VERSIÓN: 02 PROCESO: GESTION ACADEMICA PÁGINA 4 de 6 SUBPROCESO: MEJORAMIENTO CURRICULAR a. Encriptación de Datos b. Desencriptación de Datos c. Certificados de Seguridad VIII. DISPOSITIVOS MÓVILES DESDE ASP.NET a. Programación de Dispositivos Móviles 4. METODOLOGÍA Los trabajos se realizarán en equipos de trabajo e individualmente, de acuerdo al tema estos trabajos deben ser socializados ante el docente durante el tiempo de acompañamiento directo. Acompañamiento directo es el trabajo conjunto de los estudiantes y el docente durante una sesión, en este tiempo el docente explica a los estudiantes los temas propuestos y resuelve preguntas a las inquietudes de los estudiantes, es importante anotar que algunas sesiones serán de trabajo dirigido, esto con el fin de observar el desempeño de los estudiantes en talleres propuestos dentro del aula de clase. Acompañamiento indirecto es el apoyo y la orientación del docente al trabajo independiente del estudiante. Trabajo independiente son todas aquellas actividades (lecturas, talleres, ensayos, reseñas, entre otras) que debe realizar el estudiante para hacer aprehensión de los temas tratados durante el acompañamiento directo o para preparar con antelación los temas siguientes. Se deben tener en cuenta los siguientes criterios para el trabajo con créditos académicos: El acompañamiento directo es la mitad del tiempo que el estudiante debe emplear para su trabajo independiente. Los dos trabajos deben ser socializados. El trabajo independiente permite al estudiante aprender a hacer, por lo tanto este trabajo es tan importante como el acompañamiento directo.. 5. EVALUACIÓN Se tendrá en cuenta el sistema de evaluación propuesto por Inpahu en los art. 43, Y Capitulo VIII del Reglamento Estudiantil, donde se reglamenta tipos de evaluación, reporte de notas y porcentajes correspondientes para cada corte. Autoevaluación Cada uno de los estudiantes debe evaluarse cualitativamente los siguientes aspectos: ELABORACION CONTENIDO PROGRAMATICO CÓDIGO: GAC-FO-164 EMISIÓN: 29/07/2010 MACROPROCESO: PRESTACIÓN DEL SERVICIO VERSIÓN: 02 PROCESO: GESTION ACADEMICA PÁGINA 5 de 6 SUBPROCESO: MEJORAMIENTO CURRICULAR 1. Asistencia a clase 2. Participación 3. Colaboración 4. Interés 5. Comprensión 6. Entrega de tareas Su evaluación podrá ser: Excelente, bueno, regular, aceptable, malo. Tendrá una cuantificación del 2.5% . Coevaluación Los estudiantes, evaluarán el trabajo realizado por sus compañeros durante la socialización de los trabajos propuestos teniendo en cuenta: 1. Desempeño 2. Preparación del tema 3. herramientas utilizadas para la exposición 4. Comprensión del tema Será evaluada cualitativamente teniendo en cuenta si fue Excelente, bueno, regular, aceptable, malo. Tendrá una cuantificación del 2.5%. Heteroevaluación Durante la heteroevaluación se tendrá en cuenta el trabajo realizado por los estudiantes, mediante la elaboración de talleres, tareas, control de lecturas, exposiciones. Será cuantificado en un 95%. 6. RECURSOS Material Adicional Dentro de material adicional se presenta y presta a los estudiantes todos los CD de todos los diferentes proyectos de Ingeniería de Software que se han desarrollados durante el desarrollo de la materia por sus propios compañeros y que sirven de base para el desarrollo de todos los contenidos vistos en la presente asignatura. ELABORACION CONTENIDO PROGRAMATICO CÓDIGO: GAC-FO-164 MACROPROCESO: PRESTACIÓN DEL SERVICIO EMISIÓN: 29/07/2010 VERSIÓN: 02 PROCESO: GESTION ACADEMICA PÁGINA 6 de 6 SUBPROCESO: MEJORAMIENTO CURRICULAR Bibliografía Comentada: ROYCE,WALKER. 1998 Software Project Management: A Unified Framework. 0-201-30958-0. Addison Wesley Longman, Inc. BOOCH G., "Análisis y Diseño Orientado a Objetos con Aplicaciones" - Segunda Edición Editorial Addison-Wesley/Diaz de Santos - 1996. PRESSMAN R., "Ingeniería del Software, un Enfoque Práctico" - Tercera Edición - Editorial Mc Graw-Hill - 1993. RUMBAUGH J., "Modelado y Diseño Orientado a Objetos" – Editorial Prentice Hall – 1997. Cibergrafía www.lalibreriadelau.com/catalog/product_toc.php/products_id/3207? www.congreso.gob.pe/biblio/alerta/Alerta-7-06.pdf www.ucn.edu.co/portal/uzine/volumen22/htm www.unad.edu.co/fac_ingenieria www.elguille.info Canal Visual Basic http://www.canalvisualbasic.net/ EL GURU DE PROGRAMACIÓN. Zona Visual Basic. Disponible en: TRIANA, Harvey. Visual Experto. Disponible en: http://www.mvps.org/vexpert/ MANUALES VB y VB .Net http://www.lawebdelprogramador.com/cursos/ Ejercicios en Visual .Net http://www.miliuco.net/indexpnetvb.html Soporte de Microsoft para Visual Basic .Net: http://support.microsoft.com/