During the Fall of 2016, I had the pleasure of teaching CS 4540/5540: Software Development Project at BGSU. This class, fundamentally, teaches students how to build real software for real clients using real software development tools and the Agile method. This year all code was hosted on Gitlab, students communicated via Slack, all web-based projects were built using Laravel, and all games were built using Unity3D.

Over the semester, two sections of this course set off to build a dozen different projects. Of special note was our partnership with Digital Arts via ARTC 4420: Art and Virtual Environment to build a variety of games in conjunction with their students. In fact, one of those games, Paper Skies, is in the Android App Store! Check it out here.

Some of the other projects that were developed include:

  1. CS Welcome Display: A web-based prototype for a touch-screen based information kiosk in the Department of Computer Science at BGSU.

  2. EASEL: The Education through Application-Supported Experiential Learning (EASEL) system is a new type of learning system which considers the student at the core of the learning environment. It draws upon basic theory of constructivism (Piaget) and (Kolb). Many learning environments provide an opportunity for students to reflect on their work, which is a crucial part of experiential learning theory. A student may be asked to write a journal entry or take a post-survey based on a specific experience. But often, this type of data is collected a while after the experience has taken place. This system allows the student to collect the data in the right place at the right time while sharing it with their instructor.

  3. CMA Inventory System: The College of Musical Arts (CMA) has long needed an inventory system in order to manage their collection of instruments. This web-based project allows the CMA to efficiently track all of their instruments.

  4. Our Food Farm: A web-based application that allows local growers and sellers to connect via virtual food stands to buy, sell, and trade products.

  5. oneList: A spiced up task list that allows for some unique features including specialty filtering and the integration of hierarchal Kanban boards

  6. Life Tracker: A research oriented project for investigating various aspects of the lives of underprivileged individuals.

  7. AVVRE: Explore a beautifully crafted 3D world in an effort to find out where you are and why you’re there.

  8. Come Back Home: The village is gone, and all that remains is a single young girl. Can she figure out what happened to her people?

  9. ENVIRO: The world is a dirty place. Let’s start cleaning it up one piece of trash at a time.

  10. Keep Running: Keep moving or the Zombies will get you.

  11. Stella: Bulid your own planet. Manage the resources. Watch the population grow!

  12. Paper Skies: Fly a paper airplane through multiple levels of challenges as you’re attacked by crazy birds. Available on the Play Store.