Manual de Prácticas_LR

March 13, 2018 | Author: rocio | Category: Array Data Structure, Algorithms, Matrix (Mathematics), Databases, Computer Programming
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF