Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 9 of 9

Full-Text Articles in Computer Engineering

Teaching The Internet Of Things: Bridging A Path From Cpe329, Steven Han, Rafael Lopez Dec 2016

Teaching The Internet Of Things: Bridging A Path From Cpe329, Steven Han, Rafael Lopez

Computer Engineering

“The ability to connect, communicate with, and remotely manage an incalculable number of networked, automated devices via the Internet is becoming pervasive, from the commercial kitchen to the residential basement room to the arm of the fitness buff.” - WSO2

In this report, we will investigate procedures and technologies used in IoT. A variety of cloud platforms will be described to demonstrate its strengths and usage on IoT applications. Furthermore, demonstrate the most popular hardware being used in several of these applications. This report is aimed to give a good understanding on what it takes to put together an IoT …


Assisting Children Action Association Through Visual Queues And Wearable Technology, Anthony Young Oct 2016

Assisting Children Action Association Through Visual Queues And Wearable Technology, Anthony Young

Computational and Data Sciences Theses

Autism Spectrum Disorder makes it difficult to for a child communicate, have social interactions and go through daily life. Visual cues are often used to help a child associate an image with an event. With technology becoming more and more advanced, we now have a way to remind a child of an event with wearable technology, such as a watch. This new technology can help a child directly with the Visual Scheduling Application and various other applications. These applications allow children and their families to be easily able to keep track of the events on their schedule and notify them …


High-Low, Cameron Burwell, Bryce Cheng-Campbell Jun 2016

High-Low, Cameron Burwell, Bryce Cheng-Campbell

Computer Science and Software Engineering

The card game High-Low is a cooperative game that provides a unique problem of where all players have partial information and build off other players guesses to win the game. This problem lends itself to creating an AI bot that can play the game with other human players. By making decisions that change as the other players make guesses through the rounds, we have created an AI bot that plays the game with a good degree of accuracy.


The Effects Of Latency On 3d Interactive Data Visualizations, Allen Korenevsky Jun 2016

The Effects Of Latency On 3d Interactive Data Visualizations, Allen Korenevsky

Master's Theses

Interactive data visualizations must respond fluidly to user input to be effective, or so we assume. In fact it is unknown exactly how fast a visualization must run to present every facet within a dataset. An engineering team with limited resources is left with intuition and estimates to determine if their application performs sufficiently well.

This thesis studies how latency affects users' comprehension of data visualizations, specifically 3D geospatial visualizations with large data sets. Subjects used a climate visualization showing temperatures spanning from the 19th to the 21st century to answer multiple choice questions. Metrics like their eye movements, time …


Anex: Automated Network Exploitation Through Penetration Testing, Eric Francis Dazet Jun 2016

Anex: Automated Network Exploitation Through Penetration Testing, Eric Francis Dazet

Master's Theses

Cyber attacks are a growing concern in our modern world, making security evaluation a critical venture. Penetration testing, the process of attempting to compromise a computer network with controlled tests, is a proven method of evaluating a system's security measures. However, penetration tests, and preventive security analysis in general, require considerable investments in money, time, and labor, which can cause them to be overlooked. Alternatively, automated penetration testing programs are used to conduct a security evaluation with less user effort, lower cost, and in a shorter period of time than manual penetration tests. The trade-off is that automated penetration testing …


Diseño E Implementación De Un Sistema De Realidad Virtual Para Una Planta Pasteurizadora De Leche, Jose Adolfo Robayo Murillo Jan 2016

Diseño E Implementación De Un Sistema De Realidad Virtual Para Una Planta Pasteurizadora De Leche, Jose Adolfo Robayo Murillo

Ingeniería en Automatización

Este trabajo describe el procedimiento y diseño para realizar una plataforma de realidad virtual basada en una planta pasteurizadora de leche, incluyendo la interfaz de usuario mediante periféricos digitales y etapas del proceso en la industria alimenticia de la leche. Para llevar a cabo este proyecto, se realiza un estudio de los tipos de pasteurización de leche que se aplican hoy en día. Este proceso varía según la cantidad de materia prima a pasteurizar, y a su vez depende de la distribución de la planta y selección de la instrumentación de la misma, de acuerdo a las normativas industriales existentes …


Sistema Web Para Comercio Electrónico, Danilo Andrés Leguizamón Martínez Jan 2016

Sistema Web Para Comercio Electrónico, Danilo Andrés Leguizamón Martínez

Ingeniería en Automatización

El sistema WEB para comercio electrónico fue diseñado con el objetivo de ofrecer a los comerciantes o proveedores un mecanismo que les permita administrar y vender sus productos o servicios. Aunque existe en la actualidad varios sistemas de comercio electrónico, este sistema ofrece a sus usuarios funcionalidades que lo hacen más atractivo como la comunicación en tiempo real entre clientes y proveedores, ubicación geográfica de los proveedores, rutas entre el cliente y proveedores, módulos para administración de productos y servicios. Para llevar a cabo este objetivo se analizó la cantidad de información que se requiere almacenar y la concurrencia de …


Método De Programación Para Plc's Basado En El Estándar Iec61131. Caso De Estudio Proceso De Elaboración De Pan, Daniel Sebastián Molina Cortés, Jader Alvarino Garzón Jan 2016

Método De Programación Para Plc's Basado En El Estándar Iec61131. Caso De Estudio Proceso De Elaboración De Pan, Daniel Sebastián Molina Cortés, Jader Alvarino Garzón

Ingeniería en Automatización

En este trabajo se presenta un método de programación, desarrollado mediante la aplicación de modelos software, basados en el estándar IEC 61131 parte 3 y 5, con la finalidad de mostrar las ventajas de conocer el estándar, tomando como caso de estudio el proceso de elaboración de croissant de la empresa Donut Factory. En primer lugar, se define el método para la implementación del proyecto, corresponde a, el diseño top-down y la implementación bottom-up, partiendo de este método se realiza su respectivo desarrollo, iniciando con una descripción del proceso, elaboración de diagramas para identificar los instrumentos, una descomposición del proceso …


Modelo Computacional Para Manejo Educativo De La Respuesta A La Demanda De Energía Eléctrica En El Hogar, Juan Sebastián Rincón Castro, Manuel Sebastián Bernal Díaz Jan 2016

Modelo Computacional Para Manejo Educativo De La Respuesta A La Demanda De Energía Eléctrica En El Hogar, Juan Sebastián Rincón Castro, Manuel Sebastián Bernal Díaz

Ingeniería en Automatización

En el constante consumo de energía eléctrica en los hogares, oficinas y demás, es importante un monitoreo para verificar y cuantificar el gasto por electrodoméstico y equipo electrónico dentro del consumo diario, dependiendo de la hora en la que se desee utilizar dicho aparato. Una estrategia pedagógica es la mejor forma de aprendizaje para el consumidor cotidiano, usuario final del sistema para conocer sus gastos y mejorar sus hábitos de consumo. Debido a las tecnologías disponibles y el uso de teléfonos celulares inteligentes y tabletas, la forma más versátil de llegar a los consumidores es a través de una aplicación …