Author Index

Proceedings of the

45th Annual Midwest Instruction and Computing Symposium



Department of Computer Science

University of Northern Iowa

Cedar Falls, Iowa 50614

April 13 - 14, 2012

Author

Title

Adams, Stephen

Improving the Interoperability between Java and Clojure

Allen, Martin

EnMAS: A New Tool for Multi-Agent Systems Research and Education

Anderson, Daniel

3D Modeling in Blender Based on Polygonal Data

Archer, Travis

Augmenting Crowd-sourcing Techniques with Artificial Intelligence

Blackhawk, Nicholas

A Qualitative Analysis of 3D Display Technology

Blanchard, Matt

An Exploration of Surface Detection in Stereo Vision

Block, David

Approximating Missing Results using an Artificial Neural Network

Brown, Jared

Refinement of Plane Based Calibration Through Enhanced Precision of Feature Detection

Burek, Nicholas

FPGArcade: Motivating the Study of Digital Hardware

Clifton, Joseph

Three-phase Motor Control in a Real-Time Embedded Systems Programming Course

Cornelius, Chris

Creating Panoramic Images: A Hardware Comparison Between Sony BRC-300 and EVI-HD1 Cameras

Crocker, Andrew

Stereo Image Capture and Interest Point Correlation for Interior 3D Modeling

Dawn, Brian

Building a Data Pipeline for Antarctic Research

Doyle, Connor

EnMAS: A New Tool for Multi-Agent Systems Research and Education

Erciyas, Ahmet

Chess AI

Estrem, Sam

AIRS: Anytime Iterative Refinement of a Solution

Fancher, Jeff

Western Technical College and University of Wisconsin - La Crosse 2+2 Computer Engineering Technology-Computer Science Program

Foertsch, Robert

Using Node and Batch Analysis to Efficiently Render Animations

Forster, Zachary

Security Strategies for a Web-Based Peer Review System

Gable, Don

Moodle Integrated Command Structure

Gendreau, Thomas

Western Technical College and University of Wisconsin - La Crosse 2+2 Computer Engineering Technology-Computer Science Program

Gendreau, Tom

An Android-based Instant Message Application

Gibbons, Thomas

Transforming the Curriculum with Big Data: The Need for Data Resources in the Computer Science Curriculum

Grant, Emanuel

Reshaping Curriculum Design from Concept to Assessment through Technology Driven Methodologies

Griebel, Thomas

FPGArcade: Motivating the Study of Digital Hardware

Gronseth, Cody

An Exploration of Surface Detection in Stereo Vision

Guiot, Francois

Polygon-Based Stereo Matching Using Normalized Cross Correlation

Guster, Dennis

Using the Strombringer System Tool Suite to Test for Vulnerabilities in a University Research and Development Autonomous System

Guster, Dennis

Configuring and Tuning a Distributed Computer System to Support Complex Molecular Simulation: Phase I Collecting Performance Metrics

Hall, Mark

Java Wiki Integrated Development Environment

Harms, Sherri

Database Systems Course: Service Learning Project

Hasker, Robert W.

Experiences with a UML Diagram Critique Tool

Helps, Washington

Reshaping Curriculum Design from Concept to Assessment through Technology Driven Methodologies

Hill, Curt

Development Systems: A Review

Hu, Wen-Chen

Location-Based Services Design and Implementation Using Android Platforms

Huebener, Zachariah

Three Approaches to Solving the Motif-Finding Problem

Hughes, Stephen

Teaching Mobile Computing using Proof-of-Concept and Studio-based Instruction

Hughes, Stephen

Student-Owned Devices for Classroom-wide Communication and Collaboration

Julius, Tim

Approximating Missing Results using an Artificial Neural Network

Kaabouch, Naima

Location-Based Services Design and Implementation Using Android Platforms

Killian, Alora

3D Modeling in Blender Based on Polygonal Data

Kim, Eunjin

Fuzzy Web Information Retrieval System

King, Eileen

Stereo Image Capture and Interest Point Correlation for Interior 3D Modeling

Komornicki, Wojciech

Java & Video: Install Once, Play Everywhere

Kostuch, Tyler

Approximating Missing Results using an Artificial Neural Network

Krebsbach, Kurt

Iterative-Expansion A*

Krebsbach, Kurt

AIRS: Anytime Iterative Refinement of a Solution

Lai, Qi

An Android-based Instant Message Application

Lee, Joseph

Fuzzy Web Information Retrieval System

Lincke, Susan

Network Security: A Case Study

Lindblom, Jeffrey

The Role of Method Call Optimizations in the Efficiency of Java Generics

Lynch, Shaun

Rebuilding an Academic Network Infrastructure Employing Virtualization and Failover Clustering

Macfarland, Douglas

Poster: Comparing Single-Agent and Multiagent Reinforcement Learning in a Cooperative Setting

Machkasova, Elena

The Role of Method Call Optimizations in the Efficiency of Java Generics

Mackie, Curtis

The Creation of a Bullet Hell Game Engine

Magee, Rogan

Refinement of Plane Based Calibration Through Enhanced Precision of Feature Detection

Mangel, Aaron

Architecture Design to Support a Smartphone-based Student Response System

Markley, Tommy

Stereo Image Capture and Interest Point Correlation for Interior 3D Modeling

McGinnis, Ian

Creating Panoramic Images: A Hardware Comparison Between Sony BRC-300 and EVI-HD1 Cameras

Mellem, Bjorn

Polygon-Based Stereo Matching Using Normalized Cross Correlation

Meysenburg, Mark

A Grand, Unified Project: Doane SuDoKu

Morrison, Joline

Security Strategies for a Web-Based Peer Review System

Morrison, Mike

Security Strategies for a Web-Based Peer Review System

Nelson, Shane

A Qualitative Analysis of 3D Display Technology

Neville, Francois

Approximating Missing Results using an Artificial Neural Network

Nye, Charles

Creating Panoramic Images: A Hardware Comparison Between Sony BRC-300 and EVI-HD1 Cameras

O'Neil, Thomas

The Prospects for Sub-Exponential Time

Olson, Brandon

Transforming the Curriculum with Big Data: The Need for Data Resources in the Computer Science Curriculum

Petit, Noel

Java & Video: Install Once, Play Everywhere

Petit, Noel

Building a Data Pipeline for Antarctic Research

Petit, Noel

Chess AI

Phyo Maung, Pye

Augmented Reality using a Neural Network

Podkorytov, Dimitri

Using the Strombringer System Tool Suite to Test for Vulnerabilities in a University Research and Development Autonomous System

Polstra, Philip

Affordable USB Forensics

Potts, Colin

Iterative-Expansion A*

Preston, Alexander

Architecture Design to Support a Smartphone-based Student Response System

Reid, James

Experiences with a UML Diagram Critique Tool

Ribe, James

3D Modeling in Blender Based on Polygonal Data

Rosene, Andrew

Experiences with a UML Diagram Critique Tool

Roth, Leah

Refinement of Plane Based Calibration Through Enhanced Precision of Feature Detection

Sandness, Jon

An Exploration of Surface Detection in Stereo Vision

Scaramuzza, Mary

A Qualitative Analysis of 3D Display Technology

Schafer, J. Ben

Student-Owned Devices for Classroom-wide Communication and Collaboration

Schemm, Isaac

Security Strategies for a Web-Based Peer Review System

Sharif, Ather

Location-Based Services Design and Implementation Using Android Platforms

Slator, Brian

Using Node and Batch Analysis to Efficiently Render Animations

Soenneker, Jake

Using the Strombringer System Tool Suite to Test for Vulnerabilities in a University Research and Development Autonomous System

Soenneker, Jake

Configuring and Tuning a Distributed Computer System to Support Complex Molecular Simulation: Phase I Collecting Performance Metrics

Sorensen, Seth

The Role of Method Call Optimizations in the Efficiency of Java Generics

Spiegel, David

Security Strategies for a Web-Based Peer Review System

Spirou, Jack

Java & Video: Install Once, Play Everywhere

Staples, Josette

Approximating Missing Results using an Artificial Neural Network

Steinmetz, Erik

Java & Video: Install Once, Play Everywhere

Steinmetz, Erik

Chess AI

Stokke, Tom

The Kiwi Project Revisited: Promoting Student Learning Though Community Involvement

Sultanova, Medina

Configuring and Tuning a Distributed Computer System to Support Complex Molecular Simulation: Phase I Collecting Performance Metrics

Thomas, Trent

Approximating Missing Results using an Artificial Neural Network

Thompson, Michael

Evaluating the Use of Flowchart-based RAPTOR Programming in CS0

Van Houten, Kylie

Three Approaches to Solving the Motif-Finding Problem

Walberg, Jayson

Approximating Missing Results using an Artificial Neural Network

Wang, Yiwen

Test Case Generation from UML Models

Wisby, Matthew

Security Strategies for a Web-Based Peer Review System

Yang, Hung-Jen

Location-Based Services Design and Implementation Using Android Platforms

Zheng, Mao

Test Case Generation from UML Models

Zheng, Mao

An Android-based Instant Message Application