Mobile apps and gaming are taught in many of our courses. Students create independent projects tailored to their own interests. Students learn all of the necessary skills for software development (software analysis and design, project management, algorithmic design, database design, graphics programming, team work, computer security, quality assurance) in a fun, exciting, and personalized way.
Each semester, Cyber Systems students present their projects to the public, Cyber Systems alumni and business partners. Cyber Systems students also present professionally at local, regional, and national conferences. Below are a list of sample projects.
Students completed a variety of software projects including a VR skeeball game created in Unity, a 3D free runner game created in Unity, and an augmented reality app for iPhones.
Asymmetric VR Maze Chase Game for HTC Vive. A thrilling chase through a maze between a VR player and multiple non-VR players. Created with Unity game development engine. teamviveblog.wordpress.com/
Wearable keyboard. Allows users to dynamically type to any device wirelessly by tapping fingers; switch to mouse mode as needed. Includes a companion smartphone application for customization.
3D Printed “Smart” LockBox controlled by a secure app. Web service allows for management of multiple boxes.
Odd Journey Home. 2D side-scrolling platformer game, developed using the GDevelop game engine. Uses HTML 5 and Java.
Email Phishing. A research project to test phishing attack success rates. Developed phishing tools to create legitimate-looking emails using Python and YAML. seanstahly.blogspot.com/
NASA Robotic Mining Competition Design. Robot will be tasked with mining and returning 10kg of material to a collection bin. Design focuses on minimizing weight, power usage, and dust contamination. Competition in May, 2017 at Kennedy Space Center.
Temporal Stock Market Data Analysis Tool. Parses historical price actions for over 900 stocks. Sorts stocks by the ascending triangle pattern and distance from last closing price to nearest trend line. Integrates with thinkorSwim trading app to produce a watch list.
UNK Traditions App. Enables students to learn about and record the completion of UNK traditions. For UNK Alumni Association. feddersenrmcsit496.blogspot.com/
Kearney High sports website. Includes rosters, schedules, records, coaches, featured news, a hall of fame page, and a facilities page. csit497project2016.blogspot.com/
Load balancing library implemented in a Twitch.tv chat bot. Balances arbitrary work across multiple computers or processors. A web-based display shows load balancers’ status and the statuses of nodes under each load balancer.
Google Cloud Platform web app. For making agenda and minutes and sending emails for the UNK International Student Serves Council.
Active directory domain using Windows Server 2012. Virtual machines with users; group policies; distinct organizational units; and security group configurations.
Chef Configuration Management. Chef is "infrastructure as (Ruby) code" with recipes (scripts) and cookbooks (collections of recipes). Automates software installation and configuration for Linux jameschandlersite.wordpress.com and https://www.chef.io
Kali Linux security experiment. Uses a PFsense router, Windows server and clients, and built-in Kali tools to vulnerability scan and exploit machines. Uses Aircrack-ng suite to attempt to crack WEP encryption. spencersproject.blogspot.com/