Manual de Prácticas_LR
Short Description
Descripción: Manual de Labotario de redes...
Description
LPG MANUAL DE PRÁCTICAS Laboratorio de Programación General
Clave: LPG Ubicación: Centro de Información
Ingeniería en Sistemas Computacionales
Laboratorio de Programación General - LPG
Contenido Introducción ..................................................................................................................................... 9 Materias Impartidas ....................................................................................................................... 10 Fundamentos de Programación ..................................................................................................... 11 Ficha técnica de la asignatura .................................................................................................... 11 Práctica 1. Resolver problemas de expresiones aritméticas y lógicas. ...................................... 12 Actividades a Realizar............................................................................................................. 12 Evidencias ............................................................................................................................... 12 Práctica 2. Problemas de estructuras de control algorítmicas. ................................................. 13 Actividades a Realizar............................................................................................................. 13 Evidencias ............................................................................................................................... 14 Práctica 3. Diseñar algoritmos de arreglos matrices y cadenas de caracteres. ......................... 15 Actividades a Realizar............................................................................................................. 15 Evidencias ............................................................................................................................... 16 Práctica 4. Problemas de subprogramas procedimientos y funciones. ..................................... 17 Actividades a Realizar............................................................................................................. 17 Evidencias ............................................................................................................................... 18 Herramientas Ofimáticas ............................................................................................................... 19 Ficha técnica de la asignatura .................................................................................................... 19 Practica 1. Manejo de ventana principal del procesador de texto para el diseño de Página y formato y edición de texto......................................................................................................... 20 Actividades a Realizar............................................................................................................. 20 Evidencias ............................................................................................................................... 22 Práctica 2. Herramientas avanzadas de procesador de textos .................................................. 23 Actividades a Realizar............................................................................................................. 23 Evidencias ............................................................................................................................... 27 Práctica 3. Ventana principal de la hoja de cálculo y aplicación de diseño, formato, formulas y funciones. ................................................................................................................................... 28 Actividades a Realizar............................................................................................................. 28 Evidencias ............................................................................................................................... 30 Práctica 4. Herramientas avanzadas de la hoja de cálculo (manejo de datos). ......................... 31 Actividades a Realizar............................................................................................................. 31 INGENIERÍA EN SISTEMAS COMPUTACIONALES
2
Laboratorio de Programación General - LPG Evidencias ............................................................................................................................... 33 Práctica 5. Manejo de los elementos principales para elaborar presentaciones electrónicas en cuanto a Formato a texto, inserción de elementos gráficos y multimedia. ............................. 34 Actividades a Realizar............................................................................................................. 34 Evidencias ............................................................................................................................... 36 Práctica 6. Herramientas ofimáticas para búsqueda de información y comunicación.............. 37 Actividades a Realizar............................................................................................................. 37 Evidencias ............................................................................................................................... 39 Análisis y Diseño Orientada a Objetos ........................................................................................... 40 Ficha técnica de la asignatura .................................................................................................... 40 Práctica 1. Modelado orientado a objetos................................................................................. 41 Actividades a Realizar............................................................................................................. 41 Evidencias ............................................................................................................................... 41 Programación Orientada a Objetos ............................................................................................... 42 Ficha técnica de la asignatura .................................................................................................... 42 Practica 1. Estructura de secuencia, decisión e iteración en tipos de datos abstractos. .......... 43 Actividades a Realizar............................................................................................................. 43 Evidencias ............................................................................................................................... 47 Práctica 2. Manejo de constructores y palabra reservada *this ................................................ 48 Actividades a Realizar............................................................................................................. 48 Evidencias ............................................................................................................................... 51 Práctica 4. Herramientas avanzadas de la hoja de cálculo (manejo de datos). ......................... 52 Actividades a Realizar............................................................................................................. 52 Evidencias ............................................................................................................................... 54 Práctica 5. Manejo de los elementos principales para elaborar presentaciones electrónicas en cuanto a Formato a texto, inserción de elementos gráficos y multimedia. ............................. 55 Actividades a Realizar............................................................................................................. 55 Evidencias ............................................................................................................................... 57 Práctica 6. Herramientas ofimáticas para búsqueda de información y comunicación.............. 58 Actividades a Realizar............................................................................................................. 58 Evidencias ............................................................................................................................... 60 Tópicos de Programación Orientada a Objetos ............................................................................. 61 Ficha técnica de la asignatura .................................................................................................... 61
INGENIERÍA EN SISTEMAS COMPUTACIONALES
3
Laboratorio de Programación General - LPG Práctica 1. Componentes Gráficos. ............................................................................................ 63 Actividades a Realizar............................................................................................................. 63 Evidencias ............................................................................................................................... 65 Práctica 2. Implementación de Eventos. .................................................................................... 66 Actividades a Realizar............................................................................................................. 66 Evidencias ............................................................................................................................... 68 Práctica 3. Creación Aplicación con SWING y AWT.................................................................... 69 Actividades a Realizar............................................................................................................. 69 Evidencias ............................................................................................................................... 70 Práctica 4. Sincronización de Hilos. ............................................................................................ 71 Actividades a Realizar............................................................................................................. 71 Evidencias ............................................................................................................................... 72 Diseño de Bases de Datos .............................................................................................................. 73 Ficha técnica de la asignatura .................................................................................................... 73 Práctica 1. Elementos del Modelo Entidad – Relación............................................................... 75 Actividades a Realizar............................................................................................................. 75 Evidencias ............................................................................................................................... 75 Práctica 2. Diseño de bases de datos en el Modelo Entidad-Relación. ..................................... 76 Actividades a Realizar............................................................................................................. 76 Evidencias ............................................................................................................................... 77 Práctica 3. Elementos del Modelo Relacional ............................................................................ 77 Actividades a Realizar............................................................................................................. 77 Evidencias ............................................................................................................................... 77 Práctica 4. Diseño lógico de bases de datos en el Modelo Relacional. ...................................... 78 Actividades a Realizar............................................................................................................. 78 Evidencias ............................................................................................................................... 78 Práctica 5. Consultas con Algebra Relacional............................................................................. 79 Actividades a Realizar............................................................................................................. 79 Evidencias ............................................................................................................................... 79 Práctica 6. Instalación de SQL Server ......................................................................................... 79 Actividades a Realizar............................................................................................................. 80 Evidencias ............................................................................................................................... 80 Práctica 7. Creación de Base de Datos Unidad de aprendizaje: Algebra Relacional .................. 80 INGENIERÍA EN SISTEMAS COMPUTACIONALES
4
Laboratorio de Programación General - LPG Actividades a Realizar............................................................................................................. 81 Evidencias ............................................................................................................................... 81 Estructuras Orientada a Objetos .................................................................................................... 82 Ficha técnica de la asignatura .................................................................................................... 82 Práctica 1. Pseudocódigos de tipos de arreglos con operaciones. ............................................ 84 Actividades a Realizar............................................................................................................. 84 Evidencias ............................................................................................................................... 85 Práctica 2. Aplicando estructuras dinámica s de datos.............................................................. 86 Actividades a Realizar............................................................................................................. 86 Evidencia. ............................................................................................................................... 87 Práctica 3. Aplicación de los métodos de ordenación y búsqueda. ........................................... 88 Actividades a Realizar............................................................................................................. 88 Evidencias ............................................................................................................................... 88 Bases de Datos Distribuidas ........................................................................................................... 90 Ficha técnica de la asignatura .................................................................................................... 90 Práctica 1. Fragmentación y distribución ................................................................................... 92 Actividades a Realizar............................................................................................................. 92 Evidencias ............................................................................................................................... 93 Práctica 2. Diseño de base de datos distribuida. ....................................................................... 94 Actividades a Realizar............................................................................................................. 94 Evidencias ............................................................................................................................... 94 Práctica 3. Consultas distribuidas .............................................................................................. 95 Actividades a Realizar............................................................................................................. 95 Evidencias ............................................................................................................................... 95 Práctica 4. Transacciones distribuidas ....................................................................................... 96 Actividades a Realizar............................................................................................................. 96 Evidencias ............................................................................................................................... 96 Administración de Base de Datos .................................................................................................. 97 Ficha técnica de la asignatura .................................................................................................... 97 Práctica 1. Uso de un sistema administrador de base de datos para el registro de eventos en una base de datos, utilizando disparadores. ............................................................................. 99 Actividades a Realizar............................................................................................................. 99 Evidencias ............................................................................................................................. 100 INGENIERÍA EN SISTEMAS COMPUTACIONALES
5
Laboratorio de Programación General - LPG Práctica 2. Uso de un sistema administrador de base de datos para validar ingreso de datos utilizando procedimientos almacenados. ................................................................................ 101 Actividades a Realizar........................................................................................................... 101 Evidencias ............................................................................................................................. 102 Práctica 3. Administración de Usuarios en un manejador de base de datos........................... 103 Actividades a Realizar........................................................................................................... 103 Evidencias ............................................................................................................................. 104 Práctica 4. Implementación de controles de acceso a los datos almacenados y el aseguramiento de la integridad de los mismos. ...................................................................... 105 Actividades a Realizar........................................................................................................... 105 Evidencias ............................................................................................................................. 106 Práctica 5. Procedimientos para respaldar y recuperar información.. .................................... 107 Actividades a Realizar........................................................................................................... 107 Evidencias ............................................................................................................................. 108 Métodos y Herramientas de Ingeniería de Software ................................................................... 109 Ficha técnica de la asignatura .................................................................................................. 109 Practica 1. Cuestionario sobre el proceso de mantenimiento del software. U1, Ec1.............. 111 Actividades a Realizar........................................................................................................... 111 Evidencias ............................................................................................................................. 111 Programación de Aplicaciones Web ............................................................................................ 112 Ficha técnica de la asignatura .................................................................................................. 112 Práctica 1. Cuadro sinóptico de herramientas y plataformas para aplicaciones web. ............ 114 Actividades a Realizar........................................................................................................... 114 Evidencias ............................................................................................................................. 115 Práctica 2. Problemas de estructuras de control algorítmicas. ............................................... 116 Actividades a Realizar........................................................................................................... 116 Evidencias ............................................................................................................................. 117 Práctica 3. Elaboración de una aplicación web de forma local. ............................................... 118 Actividades a Realizar........................................................................................................... 118 Evidencias ............................................................................................................................. 119 Práctica 4. Proyecto Final: Publicación de un producto solicitado en servidor web. .............. 121 Actividades a Realizar........................................................................................................... 121 Evidencias ............................................................................................................................. 121
INGENIERÍA EN SISTEMAS COMPUTACIONALES
6
Laboratorio de Programación General - LPG Inteligencia Artificial.................................................................................................................... 122 Ficha técnica de la asignatura .................................................................................................. 122 Práctica 1. Técnicas de búsqueda (primero en anchura, primero en profundidad, grafos O y grafos A) ................................................................................................................................... 124 Actividades a Realizar........................................................................................................... 124 Evidencias ............................................................................................................................. 125 Práctica 2. Solución a un problema propuesto utilizando el ciclo de vida de un sistema de producción con una herramienta de programación simbólica. ............................................... 126 Actividades a Realizar........................................................................................................... 126 Evidencias ............................................................................................................................. 127 Arquitectura de Software............................................................................................................. 128 Ficha técnica de la asignatura .................................................................................................. 128 Práctica 1. Uso de los conceptos de desarrollo de software basado en arquitecturas. .......... 129 Actividades a Realizar........................................................................................................... 129 Evidencias ............................................................................................................................. 129 Práctica 2. Atributos funcionales del negocio, usuarios, del sistema.. .................................... 130 Actividades a Realizar........................................................................................................... 130 Evidencias ............................................................................................................................. 131 Práctica 3. Identificar atributos de calidad de las Arquitecturas de Software......................... 132 Actividades a Realizar........................................................................................................... 132 Evidencias ............................................................................................................................. 133 Práctica 4. Cuadro comparativo de características de la evaluación de arquitecturas. .......... 134 Actividades a Realizar........................................................................................................... 134 Evidencias ............................................................................................................................. 134 Práctica 5. Implementación de una Arquitectura Orientada a Servicios. ................................ 135 Actividades a Realizar........................................................................................................... 135 Evidencias ............................................................................................................................. 135 Práctica 6. Identificación de responsabilidades y capacidades del Arquitecto de software. . 136 Actividades a Realizar........................................................................................................... 136 Evidencias ............................................................................................................................. 136 Aplicaciones de Inteligencia Artificial .......................................................................................... 137 Ficha técnica de la asignatura .................................................................................................. 137 Práctica 1. Creación de Máquinas Virtuales e instalación del sistema operativo.................... 139
INGENIERÍA EN SISTEMAS COMPUTACIONALES
7
Laboratorio de Programación General - LPG Actividades a Realizar........................................................................................................... 139 Evidencias ............................................................................................................................. 139 Aplicaciones de Inteligencia Artificial.......................................................................................... 140 Ficha técnica de la asignatura .................................................................................................. 140 Práctica 1. Programación de robots académicos ..................................................................... 142 Actividades a Realizar........................................................................................................... 142 Evidencias ............................................................................................................................. 143 Sistemas de Visión........................................................................................................................ 144 Ficha técnica de la asignatura .................................................................................................. 144 Práctica 1. Diseño e implementación de un sistema de visión por computadora ................... 146 Actividades a Realizar........................................................................................................... 146 Evidencias ............................................................................................................................. 147 Práctica 2. Transformaciones en niveles de gris, filtraje frecuencial y espacial y PDI en color. .................................................................................................................................................. 148 Actividades a Realizar........................................................................................................... 148 Evidencias ............................................................................................................................. 149 Práctica 3. Detección de movimiento ...................................................................................... 150 Actividades a Realizar........................................................................................................... 150 Evidencias ............................................................................................................................. 151 Práctica 4. Implementación de la GUI ...................................................................................... 152 Actividades a Realizar........................................................................................................... 152 Evidencias ............................................................................................................................. 153
INGENIERÍA EN SISTEMAS COMPUTACIONALES
8
Laboratorio de Programación General - LPG
Introducción En el laboratorio de programación es utilizado principalmente por los alumnos de las carreras de Ingeniería en Sistemas, Ing. Industrial, Tecnologías de Manufactura y Civil proporcionando las herramientas necesarias para poder cumplir satisfactoriamente los objetivos establecidos. Los alumnos utilizan este laboratorio para desarrollar diferentes tipos de prácticas, entre las más comunes son: NetBeans es un programa hecho principalmente para el lenguaje de programación Java. MySQL Server que sirve para realizar base de datos donde podemos introducir y gestionar diferentes tipos de datos. La instalación de los programas AutoCAD y Solidworks es utilizado para la carrera de Ing. Civil, CATIA que se utiliza en las carreras de Tecnologías de Manufactura e Ing. Industrial.
Laboratorio de Programación General No.
Equipo principal del laboratorio
Cantidad
1
Equipo de Cómputo
33
2
Proyector
1
3
Pantalla Eléctrica
1
4
Acondicionador de Voltaje Industrial
1
INGENIERÍA EN SISTEMAS COMPUTACIONALES
9
Laboratorio de Programación General - LPG
Materias Impartidas Materia
Cuatrimestre
Fundamentos de Programación
1ro
NetBeans, Visual Studio
ISC
Herramientas Ofimáticas
1ro
Microsoft Office, Simulador de Microsoft Office 2010
ISC
2do
NetBeans, Visual Studio
ISC
3ro
NetBeans, Visual Studio
ISC
4to
My SQL, SQL Server 2008 R2
ISC
4to
NetBeans, Visual Studio
ISC
5to
My SQL, SQL Server 2008 R2
ISC
5to
NetBeans, Visual Studio
ISC
6to
My SQL, SQL Server 2008 R2
ISC
6to
Enterprise Architect 9.3
ISC
7mo
NetBeans, Dreamweaver, Apache, PHP
ISC
8vo 8vo
Matlab R2012a, Mathcad 14 Enterprise Architect 9.3
ISC ISC
9no
Matlab R2012a, Mathcad 14
ISC
9no
Matlab R2012a, Mathcad 14
ISC
9no
Matlab R2012a, Mathcad 14, LabView
ISC
Análisis y Diseño Orientado a Objetos Estructura Orientada a Objetos Diseño de Base Datos Programación orientada a Objetos Administración de Base Datos Tópicos de Programación Orientada a Objeto Base de Datos Distribuidas Métodos y Herramientas de Ingeniería de Software Programación de Aplicaciones Web Inteligencia Artificial Arquitectura de Software Aplicaciones de Inteligencia Artificial Laboratorio Visión por Computadora Procesamiento Digital de Imágenes
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Software requerido
Carrera
10
Laboratorio de Programación General - LPG
Fundamentos de Programación
Ficha técnica de la asignatura Nombre Clave Justificación Objetivo
Habilidades
Competencias genéricas a desarrollar
FUNDAMENTOS DE PROGRAMACIÓN FUP-ES Para generar en el alumno la lógica necesaria en el desarrollo de sistemas de información. El alumno será capaz de analizar algoritmos y diagramas de flujo en problemas específicos de la programación estructurada resueltos mediante el uso de la computadora personal. Lectura, escritura, interlocución, síntesis de la información, aplicación de principios tecnológicos, relaciones en y con el entorno organizacional, relaciones interpersonales, toma de decisiones, lectura en segunda lengua e interlocución en segunda lengua Capacidad de análisis y síntesis; para resolver problemas; para aplicar los conocimientos en la práctica; para gestionar la información; y para trabajar en forma autónoma y en equipo.
Capacidades a desarrollar en la asignatura
Competencias a las que contribuye la asignatura
Seleccionar códigos de programación para satisfacer el diseño mediante un estándar adecuado del lenguaje.
Codificar el algoritmo de solución en un lenguaje de programación para satisfacer las necesidades del cliente a través del desarrollo.
Total de horas por cuatrimestre
120
Total de horas por semana
8
Créditos
7
INGENIERÍA EN SISTEMAS COMPUTACIONALES
11
Laboratorio de Programación General - LPG
Práctica 1. Resolver problemas de expresiones aritméticas y lógicas.
Unidad de aprendizaje: Conceptos básicos de algoritmia.
Duración: 4 horas
Resultados de aprendizaje: Definir los conceptos básicos de algoritmia. Aplicar los conceptos básicos de algoritmia en la solución de problemas.
Requerimientos (material o equipo): Apuntes, lápiz.
Actividades a Realizar
El alumno resolverá expresiones aritméticas y lógicas por ejemplo: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
(25+(13-4*2/2) +12)*(44-40/(12-10))= Not (99>=50) or 10>=75= (45>=35 and 125 and (not(4>=2 and 2**2
View more...
Comments