Midwest Instruction and Computing Symposium

50th Anniversary

 

 

 

 

April 0708, 2017

University of WisconsinLa Crosse

Department of Computer Science

http://faculty.cs.uwlax.edu/~mics2017/

MICS 2017 Robotics Contest Information

MICS 2017 Programming Contest Results

MICS 2017 Programming Contest Problems and Solutions

       

Session A

Friday, April 07

12:30 pm 1:30 pm

 

3110 UWL Student Union

Chair: Mao Zheng

 

12:30 pm

Security Concerns of Registers in Linux Hosts:

Using Debug to Find Memory Addresses of Sensitive Data

Hazem Farra, Erich Rice, and Dennis Guster

1:00 pm

Application Level Memory Management Strategies Via the 'Garbage Collector': Performance and Security Ramifications

Abdul Raqeeb, Dennis Guster, and Mark Schmidt

 

3120 UWL Student Union  

Chair: Marty Allen

 

12:30 pm

Case Study: Information Security Risk Assessment for a Small Healthcare Clinic Using the Security Risk Assessment Tool Provided by HealthIT.gov

Scott Lisbon and Erich Rice

 1:00 pm

On the Use of Vulnerable Code in Chromium, the Base of Google Chrome: A Case Study

Melissa Sarnowski, Saleh Alnaeli, Derrek Larson, Keith Ecker, Zachary Blasczyk, and Mark Hall

 

3130 UWL Student Union

Chair:  Tom Gendreau

 

12:30 pm

Flipping the Classroom: A Case Study

Randy Campbell and Dean Stevens

 1:00 pm

Tackling CS education in K-12: Implementing a Google CS4HS Grant Program in a Rural Underserved Area

Sherri Harms

 

3314 UWL Student Union

Chair: Jason Sauppe

 

12:30 pm

Practicing the Perceptron: Introducing Data Mining to the CS2 Classroom

Franois Neville

 1:00 pm

On Teaching Big Data Query Languages

Thanaa Ghanem

                                                                                         

Poster/Demo Session

Friday, April 07

1:30 pm 2:30 pm

 

Bluffs Hall, 2nd Floor, UWL Student Union

 

Root Wizard

Seth Gilbert and Chris Johnson

Type Tetris

Daniel Trewin and Chris Johnson

Ultimate Cod Fishing: An Interactive Game for Learning Computer Science

Adrian Abundez-Arce and

Chris Johnson

A Scalable Machine Learning Approach for Social News Censorship Prediction

Andrew Quaschnick

Boolean Logic: "Boolean Bomb Squad"

Emma Fischer and Chris Johnson

Reinforcement Learning for Atari 2600 (JStella Learning Environment)

Ian Cichy

Student Grade Reporter

Christian Reese

Educational Videos to Teach Parallel Computing on the Raspberry Pi

Margaret Zimmermann, Jesus Caballero Jr., and Richard Brown

 

Session B

Friday, April 07

2:30 pm 4:00 pm

 

3105 UWL Student Union

Chair: Tom Gendreau

 

2:30 pm

The Structural Analysis and Logical Controller Abstraction of Curator Software

Alexander Staebell and Yi Liu

3:00 pm

Improving Clojure Error Messages for Programming Novices with clojure.spec

Myeongjae Song and

Elena Machkasova

 

3110 UWL Student Union  

Chair: Tom Gibbons

 

2:30 pm

A Many-key Image Encryption Method Using the Lorenz System

Ronald Marsh and Scott Kerlin

3:00 pm

A Secure QR Code Scheme

Julian Brackins and

Mengyu Qiao

 

3120 UWL Student Union

Chair:  Chris Johnson

 

2:30 pm

Exploring World's Interest in Paralympics through Twitter

Venkata Sravya Kalla and Thanaa Ghanem

3:00 pm

Phishing for Users

Sean Stahly, Keathan Fertig, and Matt Miller

 

3130 UWL Student Union

Chair: John Maraist

 

2:30 pm

Blending Computer Science and Liberal Arts in a

Multi-Disciplinary Graphics Design Program

Donald Heier and

Maggie Erickson

3:00 pm

Developing an Interactive GUI dashboard for the Raht Racer

Erik Reis, Josh Wilford, Hamna Zahid, Arsene Foka, and Omar Al-Azzam

 

3314 UWL Student Union

Chair: Kasi Periyasamy

 

2:30 pm 4:00 pm

Panel: Software Engineering Education - Present and Future

Kasi Periyasamy, Zaid Altahat, Kenny Hunt, Dave Riley,

Derek Riley, and Yan Shi

 

 

Session C

Saturday, April 08

9:00 am 10:00 am

                                                                                                                                                                      

3110 UWL Student Union  

Chair: Marty Allen

 

9:00 am

Data Encryption Device using Radioactive Decay and a Hybrid Quantum Encryption Algorithm

Anthony Kunkel, Karthik Paidi, and Dennis Guster

9:30 am

JavaScript Callbacks: Introducing Concurrency through Callbacks and Closures

Kenny Hunt

 

3120 UWL Student Union  

Chair: Kasi Periyasamy

 

9:00 am

Defragmenting Textual Data by Leveraging the Syntactic Structure of the English Language

Nathaniel Hayes

9:30 am

Parallelism and replicability: Intel Xeon Phis and protein database querying with the Smith-Waterman algorithm

Jacob Caswell, Brianna Cunniff, Jonathan Lenz, and Phil Nadolny

 

3130 UWL Student Union  

Chair: Andrew Anda

 

9:00 am

MST-Based and Optimal Grammar-Based (0,1)-Matrix-Vector Product Algorithms

Jeff Witthuhn and Andrew Anda

9:30 am

Augmenting the Computing Ethics Course

Andrew Anda

 

3310 UWL Student Union  

Chair: Mark Fienup

 

9:00 am 10:00 am

Birds of a feather session: suggested topics:

  1. Pedagogy: flipped classrooms, online instruction, etc.
  2. Enrollment, retention, hiring of faculty in CS
  3. The future of MICS

                                           

Session D

Saturday, April 08

10:30 am 11:30 am

 

3110 UWL Student Union  

Chair: Marty Allen

 

10:30 am

Applying Convolutional Neural Networks to Per-pixel Orthoimagery Land Use Classification

Jordan Goetze

11:00 am

Object Classification using Deep Convolutional Neural Networks

Nicholas Boddy

                                                                                                                 

3120 UWL Student Union  

Chair: Mao Zheng

 

10:30 am

Job Board: A Web-Based Scheduler

Cameron Ario and Kasi Periyasamy

11:00 am

Using React Native in an Android App

Yifan Gu, Chaohui Xu, and

Mao Zheng

                                                                                                              

3130 UWL Student Union  

Chair: John Maraist

 

10:30 am

High Performance Computing with 10GB Networking at a Small Institution<\a>

Rachel Frantsen, Stephen Akers, Eric Oseid, and Richard Brown

11:00 am

Managing the Academic Computing Infrastructure in the Age of Automation

Shaun Lynch

 

3310 UWL Student Union  

Chair: Samantha Foley

 

10:30 am

Introduction to Parallel Processing with an Eight-Node Raspberry Pi Cluster

Bob Laskowski, Greg Dorr,

Drew Hagen, and Don Vo

11:00 am

Serving the Underserviced

Curt Hill